So I feel just fine. I use AI when it helps, I do the work myself when it doesn't. All you need to do is learn which is which.
So I feel just fine. I use AI when it helps, I do the work myself when it doesn't. All you need to do is learn which is which.
Depends on who is doing the work. If you are a junior who doesn't have any fundamentals and/or started career after 2022+, I wouldn't trust the AI code. However, if you were already a senior/experienced architect, AI is superpower.
Which tool are you using and whats your tech-stack? my experience is not same as your in terms of quality, our stack is primarily Java
> It codes itself into corners that need to be completely refactored
This part is important, if you give full autonomy indeed code becomes mess, but then there are 2 aspects to it: (1) so what? it becomes mess, anyway is code read by agents and written by agents these days (not fully, but a lot). (2) eventually things get complex very quickly, that you wont be able to build mental models about the project, because it wasnt written by you, which forces you to use agents even more, leading to almost complete autonomy, at some point, you wouldn't understand the code anyways.