If you do so now, your coworker has built two features and automated some other job in the time you found the best design pattern for a particular problem.
If you do so now, your coworker has built two features and automated some other job in the time you found the best design pattern for a particular problem.
I've come to the realization that AI code bases are effectively AI-only code bases, unless one is using AI as just a code-autocomplete, then that seems mostly fine. But most devs are using it as an end2end implementation tool, having it 1-shot full features, and then iterating on them with the agent afterwards. The amount of churn and terrible code stops the manual coder from doing anything effectively.
In my own team's codebase, I'm confident that we would actually be further along without AI, and that AI coding is a hindrance (although AI debugging seems to be a pretty good tool). It is made worse that everyone does code reviews with AI now, and it constantly gets things wrong, and when its right, it's usually for the most basic, unimportant issues (again with the overly defensive coding style). This waste the manual coder time trying to figure out if the issue its requesting a fix for is an actual problem or not.
No shortage of universal statements here. We all know it. This is the way it is. But now the goalpost moves to that I will starve in two months time instead?
Of course failing reality itself, one can just move on to psychobabbling[1] about the inner state of people who are disagreeable towards their inevitability.
It is so sad, after all. Many tears.
When you have made a life and career out of a particular skillset, like writing code, the fact that a machine is now doing your job is a hard swallow pill.
You will keep the denial and finding all the cons for as long as you can.
"Oh, but it's not clean", "Oh, but it's a spaghetti mess".
Because accepting that the previous points don't matter anymore in the overwhelming majority of cases, and the technology keeps getting better at each release is difficult.
It is sad after all. I enjoyed the magic and craft too. Now I'm a borderline meat relay, who'se added value is only because business and product people are too lazy to instruct the tools.
And his stuff is also broken, whereas mine is not. So in the end he isn't actually faster than me.