AI Agents vs. Human Developers: Is Delegation Really So Different?
Martin Zoeller
Some engineers still reject AI agents in their daily work. Why is that?
The usual reasons I keep hearing include:
- AI agents are not good enough (yet).
- They are not predictable.
- They have no lasting memory.
- etc.
Let’s leave love of the craft and ideological reasons aside for a moment.
A small thought experiment:
Today, I distribute tasks among a large number of AI agents and then assess the results. At some point, changes are released, and I carry the responsibility. (If I had infinite time and energy, I would prefer to do everything myself.)
In another reality, these AI agents are human developers instead. I distribute tasks and assess the work. At some point, changes are released, and I carry the responsibility. (If I had infinite time and energy, I would prefer to do everything myself.)
In my view, it is at least not obvious that handing work off to a machine instead of to a human is fundamentally different. People keep saying: “Well, humans are more predictable and you can discuss things with them better.” I am not so sure that statement is broadly true. Is that really the case? Can you generalize it like that? Other people say: “The AI agent has no memory of past decisions and keeps reinventing the wheel.” Again: I am not sure human developers fundamentally do that differently. Still others are bothered by hallucinations: “The confidence with which it is wrong!” As a human, I am not always better at that.
Other people argue that software development is no longer what it used to be.
Again:
- The work is not getting any less, and AI agents apparently are not stealing devs’ jobs after all.
- The backlog of your software was already practically endless before; the endless work is just getting done faster now.
- AI agents deliver better results when the software follows industry best practices. Humans do too.
- AI code review by no means finds every bug and produces false positives. Human code review does too.
I am not saying that AI agents can or should replace human collaboration. Humans need humans, and I still firmly believe that the best results come when you bring smart people into a room to solve a problem creatively.
I am only saying that many of the points some engineers object to in Claude Code and Codex also occur with humans.
And maybe that is simply okay.
Related Articles
Hand-picked articles on closely related topics.
- Debug Your Team the Way You Debug Your Code Listen to the error messages in your team!
- Even With AI, There Can Be No 10x Engineer Without a 10x Organization to Flourish In AI agents reliably raise individual engineer output. But real gains only land inside well-run organizations — everywhere else, the higher output simply exposes where things really get stuck.
- Why AI Agents Don't Automatically Make Your Engineering Team Faster AI agents like Codex somehow aren't making your team faster? Maybe this is why:
Get updates on agentic software engineering
Get notified when I publish new insights about agentic coding in software development. You can unsubscribe at any time.
Your email won't be shared with third parties.