I keep thinking about at which point I should not force myself into the loop. As a developer I really like working on the code structure, making it clearer, thinking about good abstraction, breaking into modules, etc. I really take pleasure in it. At the same time I understand that at some point I am becoming the limiting factor.

If the point of the software is benefit people, should I still care about how the code looks.

Right now, I still think that the answer is yes, but in 3 years? in 10 years?

> If the point of the software is benefit people, should I still care about how the code looks.

The answer is yes you should, as long as you want to keep software benefiting people.

It's tough if you're somewhere that isn't very meaningful to you beyond the technology. I think there will be an existential shift soon towards more fulfilling work. Maybe I'm naive or that's just what I feel I need for myself.

You will always be able to ask the agent to do refactors for you - and it can do mega ones that exhaust you to think about!

Two problems: I will not get my pleasure, and I will still not know how the code works.

Agentic refactoring is very questionable if you want to maintain quality, as it will rewrite all your code to be more average.

Or you can do it yourself. Use AI as a prototyping tool or for boring throw away tasks. There's no reason everyone has to succumb to vibe coding.