@glyph LLMs also break the standard 'interchangable parts' of programming... they often end up writing whole new bespoke subroutines, systems, libraries, rather than reuse existing ones...
Like - imagine you are automating building a car, but, every component of every car is being procedurally generated and manuactured for that speciffic car. It's the dumbest possible way to automate *building* things.