Earlier quoted context omitted.
> God it's a depressing thought that whatever work you do is just a throwaway no-one will use I didn't say that. In fact if your code doesn't significantly change over time it probably means your project wasn't successful.
Maybe we're talking about different things? That's one of the biggest benefits of software quality and the long-term investment: how easy is your thing to change?
If anything I'd claim using LLMs can actually free up your time to really focus on the proper design of the software.
I think the disconnect here is that people bashing LLMs don't understand that any decent engineer isn't just going around vibe coding, but instead creating a well thought design (with or without AI) and using LLMs to speed up the implementation.