

I once rewrote a large component in our codebase, which was the right move because it was unmaintainable. When I was done, I was quite proud of myself and I also think that i designed it nicely and extensible (coherent pipes) while keeping the constraints of the rest of the system in mind. Then the slop commits came in and you could watch it deteriorate so fast it is insane and sad. And additionally, I stopped caring, which is an additional loss

Am one of those, and it is just giving up, as you describe it. I hate it, I hate every prompt and every line of generated code I need to review. Problem is you are essentially required to use it and it does something to your brain, but I would still never use it for a personal project outside of work. I am looking for a different job because of this.