We will get there eventually. I sort of want LLMs to write code, but more so I want LLMs to help library authors and ecosystem maintainers write better and more cohesive libraries and ecosystems. What if LLMs wrote beautiful code, like the early Lispers dreamed of :-). And by beautiful, I mean an intern with no coding experience at work comes into a codebase and could be productive with hand writing code (like they did in the ol' days before washing machines) but they'll probably just fire up the LLM.
What I am imagining is LLM crafts the code in such a way that you can look at a small set of certain files and get a real understanding of the story of that program or service. Some people write code like that but most (including me) can't unless I spend a lot of time crafting, which is not a luxury we get at work.
Pedagogical code is probably the word I am looking for!
With that you could get an LLM to write a new cryptography library, and assuming you are a crypto expert, you could quickly verify that it is doing the right thing, as it makes it obvious.
What I am imagining is LLM crafts the code in such a way that you can look at a small set of certain files and get a real understanding of the story of that program or service. Some people write code like that but most (including me) can't unless I spend a lot of time crafting, which is not a luxury we get at work.
Pedagogical code is probably the word I am looking for!
With that you could get an LLM to write a new cryptography library, and assuming you are a crypto expert, you could quickly verify that it is doing the right thing, as it makes it obvious.