upvote
One of the appeals of LLM-generated code, to me, is that you can often write things without a framework and reduce the total amount of code in the system, which tends to make it much more understandable overall.
reply
LLMs are infamous for generating unnecessarily complex and inefficient code. And it was always possible to write things without a framework, people just refused to do so.
reply
In my experience LLMs are mostly very keen to write a function themselves instead of reach for a library. The code itself tends to be pretty straightforward and if anything is characterised by a lack of extra abstractions. What that usually means is that you have more code that the LLM has written and less code that you are depending on in libraries. If you are concerned about understanding the system as a whole this is less total to deal with. Previously, you could also write this way (i.e. without a framework and with relatively few libraries), but it would be a lot slower.
reply