← Back to home

Will AI Replace Junior Developers?

· Mart van der Jagt

AI is taking entry-level tasks. That much is settled. The flatline described in Shell Theory means that AI already delivers the output a junior would produce on well-defined work, roughly 80 percent of senior-level performance, regardless of who is prompting it. If your value as a junior was completing tickets that a model can now complete, then yes, that value is gone.

But entry-level tasks are not the same as entry-level careers.

The question is not whether AI can do what you do today. It can. The question is whether you are using AI to become someone it cannot replace tomorrow. That depends on one variable: agency.

What agency means here

Agency is curiosity (the drive to ask why the AI produced what it did), discipline (the persistence to verify and iterate), and initiative (the willingness to push beyond the first answer). It is not talent. It is not experience. It is a set of habits that grows through practice and atrophies through disuse.

A junior with high agency treats AI as scaffolding. They use it to learn faster: generating code, then reading it, questioning it, breaking it, rebuilding it. Each cycle builds understanding. AI compresses the timeline from question to working prototype, and the junior uses that compression to ask more questions, not fewer.

A junior without agency treats AI as a shortcut. They ship what the model gives them without understanding it. The output looks the same on day one. By month six, the gap is visible. By year two, it is permanent.

The career path has changed, not disappeared

The traditional junior path was: write simple code, get feedback, gradually take on harder problems. AI has disrupted the first step. The simple code writes itself now. But the feedback loop and the progression still exist for those who engage with what AI produces rather than just accepting it.

If anything, the path is faster for high-agency juniors than it was before. You can explore more, prototype more, and learn from a broader surface area of problems. The constraint is no longer access to tools or opportunities. It is whether you have the discipline to learn from tools that make it easy not to.

Organizations that understand this are actively looking for you. As argued in Building a High-Agency Workforce, the companies that stop hiring juniors are optimizing for today’s output at the expense of tomorrow’s capacity. The ones worth joining invest in high-agency juniors specifically: structured mentorship, code review culture, and ownership of real problems.

Is software engineering still worth pursuing?

Yes. But the entry point has moved. The question used to be “can you write code?” Now it is “can you evaluate code, understand why it works, and decide when it shouldn’t?” AI handles the first question. The second one is harder, and demand for people who can answer it is growing, not shrinking. What has changed is that the path from junior to senior no longer runs through years of writing boilerplate. It runs through judgment, and judgment requires agency.

What to look for

If you are a junior wondering whether programming is still worth learning: yes, but what you are learning has shifted. Syntax matters less. Judgment matters more. The ability to evaluate whether AI output is correct, secure, maintainable, and aligned with the actual problem. That is the skill that puts you in the amplification zone rather than the shell zone.

If you are not sure where you stand, take the self-test.