The Pitfalls of Unstructured Code Generation
Unstructured code generation in large applications can lead to a net decrease in developer productivity even when they think they’re going faster.
It increases the amount of duplicate code, largely identical but slightly changed. It reduces the amount of true refactoring which is a hallmark of issue free code. It creates more lines to do the same thing. More places for things to go wrong. More areas to maintain and understand. All making it ever harder for the code agents to manage their context windows.
That’s one reason why I focus my code sessions in tight Plan-Do-Check-Act loops with retrospection.
Thanks to Google, GitClear, and others for surfacing this data.