@drwho This is another for realz problem with LLM use in code generation:
They will ALWAYS, even if you tell them otherwise, fall back on 'native' abstractions and choose brute force code gen to solve a problem that may well be better or more readably solved by using a library instead.
This is the kind of thing that makes me queasy about the current LLM wave, even though I wind up talking a lot about how I use them for work and otherwise.
We really ARE cheapening the overall quality of our output when we use these things. We're often making a devil's bargain exchanging velocity for quality, because that's what the majority of what the industry wants.
There are bright spots though, I've been reading about a few people who reject the narrative of velocity and are using these tools to generate better quality code.