I’ve noticed that AI has encouraged people to be more tolerant of less extensible design. The cost of a solution with poor extensibility used to be really high when you wanted to add onto the project in the future. This encouraged elegant design/abstrac-
tions. Now, with genAI, people will generate overfitted solutions and then chalk it up to, “It’s fine if it will be complex to extend, we’ll just have AI do it in the future”
1
AnonymousOP3w
There’s much less incentive for the code to be clean since the engineers are somewhat farther from the source.
1
AnonymousOP3w
Maybe that’s fine, maybe to some extent, source code just becomes abstracted in the way that register allocation / hardware is abstracted by programming languages. Just a progression of tech.
But it’s to sad to see the degradation of quality code.