Founder Insight

Should You Hire an AI Agent Over a Junior Developer?

John Berryman, Founder at Arcturus Labs

Listen on TL;Listen Prefer to listen? Hear this article read aloud.

Here is a question nobody wanted to hear the answer to: if you need an engineering task done today, are you better off assigning it to a pure AI agent or to a junior developer who uses AI tools?

John Berryman, founder of Arcturus Labs and one of the early engineers on GitHub Copilot, has been on both sides of this equation. He built one of the first commercially successful AI coding products, co-authored the O’Reilly book “Prompt Engineering for LLMs,” and now consults across dozens of AI projects. His answer is the uncomfortable one.

The Telephone Game Problem

“I’m afraid I’m going to say that for me, I would be more comfortable with the agent.”

Berryman’s reasoning is structural, not dismissive. When a senior engineer assigns work to a junior developer who then uses an AI agent to complete it, you have introduced an extra link in the communication chain. You are managing someone who is managing an AI. The intent degrades at each hop — like a game of telephone.

With a pure AI agent, the senior engineer communicates directly with the system doing the work. One link instead of two. The signal stays cleaner.

This is not a knock on junior developers as people. It is a recognition that the current setup creates an awkward double chain where the human junior is functioning as a translation layer between the senior and the AI — and that translation layer introduces errors.

Wizards Casting Spells

Berryman has a metaphor for what he sees happening with junior developers and AI tools. They are “wizards casting spells.” They talk to the agent, the agent produces code, and when it works, everything is great. But when the spell fails, they cannot debug it.

“The junior human developers are too naive. They expected work and then when it doesn’t work, they don’t know exactly how to go through and debug stuff.”

He points to an Anthropic study that found AI-assisted development actually makes developers worse at debugging and reasoning through problems independently. The convenience of AI-generated code comes with an atrophy cost.

But the other extreme is equally dangerous. Experienced developers who insist on hands-on-keyboard coding for everything — the “old codgers,” as Berryman calls them — risk missing the productivity shift entirely. “If you overindex on that, then you’re just going to miss the whole new world.”

The Junior Developer of the Future

The resolution Berryman sees is not eliminating junior roles but redefining them. Future junior developers will not think primarily in for loops and if-then statements. They will be architects, product managers, and managers of AI agents.

“The really good juniors are the ones that are going to be able to orchestrate these things and have the agents accurately do their bidding.”

The skill set shifts from writing code to orchestrating systems. From syntax mastery to problem decomposition. From debugging line by line to understanding when an agent’s output does not match the intent — and knowing how to redirect it.

This creates a training paradox that Berryman admits he has not solved. How do you develop the judgment to manage AI systems without the foundational experience of having done the work yourself? The old path to seniority — stumble into problems, figure out the lay of the land, make mistakes — produced the intuition that makes seniors effective AI managers today. If juniors skip that path, where does the intuition come from?

“And I haven’t resolved that in my head exactly how we trained that up correctly.”

What This Means for Hiring

The practical takeaway is less dramatic than the headline. Berryman is not saying companies should fire all junior developers. He is saying the evaluation criteria for junior hires need to change. The question is no longer “can this person write clean code?” It is “can this person effectively direct an AI to produce the right output, catch when it goes wrong, and course-correct?”

Companies hiring junior engineers should be testing for orchestration skills, not just technical fundamentals. And junior developers should be developing their ability to think at the architecture level rather than optimizing for coding speed — because the coding speed race is one they will not win against agents.

FAQ

Should companies hire AI agents instead of junior developers?

It depends on the task and team structure. For well-scoped technical tasks where a senior engineer can communicate directly with an AI agent, the agent may produce better results faster. For roles requiring learning, mentorship, and long-term skill development, human juniors remain essential — but their training should emphasize orchestration and architecture over syntax.

Why does AI-assisted development make junior developers worse at debugging?

An Anthropic study found that developers relying on AI tools for code generation develop weaker independent reasoning and debugging skills. When AI-generated code fails, developers who have not built the underlying intuition through manual practice struggle to identify root causes. The convenience creates a competency gap in exactly the situations where human judgment matters most.

What skills should junior developers focus on in the AI era?

Problem decomposition, system architecture, and AI orchestration. The ability to break a problem into components, assign each to the right tool or agent, evaluate whether the output matches intent, and redirect when it does not. These are management and architecture skills rather than traditional coding skills. Berryman describes future juniors as “architects, product managers, managers of the AIs.”

How is the role of senior software engineers changing with AI?

Senior engineers are shifting from writing code to managing AI that writes code. John Berryman describes his current workflow as “morphing into a manager and architect watching a really smart, fast developer and making sure they stay in line.” The value of seniors increases because their experience and judgment — knowing what good output looks like — becomes the critical quality gate.

What is the training paradox for junior developers and AI?

Senior developers built their judgment by making mistakes, debugging failures, and learning fundamentals through direct experience. If juniors skip that phase by using AI from day one, they may never develop the intuition needed to effectively manage AI systems at senior levels. The industry has not resolved how to train orchestration skills without the foundational stumbles that produced the judgment.

Is GitHub Copilot making developers more or less productive?

Copilot and similar tools save meaningful time on routine coding tasks — Berryman estimates individual time savings of around 10 seconds per completion at baseline, with occasional hour-saving wins that replace Stack Overflow searches. The productivity gain is real for experienced developers who can evaluate output quality. The risk emerges when less experienced developers accept output without sufficient scrutiny.

What does Arcturus Labs look for when hiring AI engineers?

Arcturus Labs values first-principles thinking and breadth over narrow specialization. Berryman left GitHub specifically because staying inside one project meant missing developments across the broader AI ecosystem. He prioritizes engineers who can decompose problems, work across unfamiliar domains, and build custom solutions from scratch rather than applying framework templates.

How will AI change the tech job market in the next 5 years?

Berryman predicts that specialists risk being displaced by AI systems that exceed expert-level performance across every field. The defensible career position is abstract general thinking combined with entrepreneurship — the ability to identify novel problems, break them into solvable pieces, and orchestrate AI tools to address them. People who can wield AI effectively have enormous leverage; those who compete with it on specialist tasks face compression.

Full episode coming soon

This conversation with John Berryman is on its way. Check out other episodes in the meantime.

Visit the Channel

More from John Berryman

Related Insights