> It will happily recreate the same function in several different places for no reason. And that really doesn't matter anymore.
Does it not though? Once maybe, but at scale? All code is tech debt. The more duplication, the bigger context, the more grokking, the higher the odds of making a mistake.
I don't think it's a forgone conclusion that LLM's mean the end of caring about code quality. Maybe not in the same way as before.