So I can nonetheless name myself a software program developer, however I don’t suppose I can name myself a programmer anymore. However even in my function as a “software program developer,” what I’m doing is radically completely different. Writing code is a totally completely different animal from directing AI to jot down code. Whereas I assessment the code that I write, that isn’t the identical as reviewing the code that an agent writes for me.
Having an agent write code is like having one other developer write your code for you after which reviewing it. It’s a completely completely different expertise. You’re now not debugging typos and bugs however as a substitute debugging the precise performance of the code, after which having the agent repair the issues you discover.
Good points and losses
You’re mainly wanting over the shoulder of one other developer who doesn’t thoughts you micromanaging the whole lot she does, and who will execute your each command with out grievance. Coding and iterating occur so much quicker, however the price of unclear considering can go up rapidly as properly. You lose the coding expertise however you acquire productiveness — often by orders of magnitude.
Some builders lament this loss. Some builders don’t even understand what they’re lacking. Both approach, one thing is being left behind for positive.
