Agents X Junior X Senior Engineers đ
During some recent conversations, a few people said something along the lines of: âSo basically youâve automated the work of junior engineers, not senior engineers.â At first, that didnât sit right with me.
2 min read
Originally posted on LinkedIn · 8 reactions · 1 comments · View original â
Agents X Junior X Senior Engineers đ
During some recent conversations, a few people said something along the lines of:
âSo basically youâve automated the work of junior engineers, not senior engineers.â
At first, that didnât sit right with me.
I was looking at what Agents and their sub-agents were doing and mentally comparing it with senior engineers I know (including myself):
- Polyglot across stacks.
- Knows all the frameworks and tools.
- Ships at a ridiculous token-per-second rate.
- Can refactor, translate, and extend across languages on command.
How on earth do you call that a junior?
If anything, it felt more like a distinguished engineer:
Socially awkward, most of the time right, occasionally jaw-dropping creative and productive⊠but every now and then, it makes mistakes so naive that no competent junior would ever make.
Maybe a bipolar distinguished engineer.
But sitting with it for a bit, I realised I was mixing two different things:
âJunior vs seniorâ is not a measure of raw coding power. Itâs a measure of scope, judgement, and impact in the system.
When people say âyou automated a juniorâ, what theyâre really pointing at is this: â Weâve automated execution: turning reasonably well-framed problems into high-quality code, tests, refactors and migrations at scale. â We havenât automated the parts of the job that look like: choosing the right problems, shaping scope with stakeholders, making portfolio-level trade-offs, designing operating models, growing humans.
In other words:
The agents behave like incredibly fast, disciplined ICs working inside a senior-designed envelope of architecture, quality gates, and guardrails. They donât decide what matters. They donât own the socio-technical system. They donât mentor your team. They donât sit in front of the execs and argue for a bet.
Right now, the real unit isnât âagentsâ. Itâs: senior engineers + agent fleets.
And from that lens, âyou automated the junior layerâ stops sounding like a criticism and starts sounding like the point:
- Free the scarce senior judgment to do the senior part of the job,
- by giving it an execution engine that never gets bored, never asks for a promotion, and doesnât cut corners on tests (with the right guardrails in place).
Thatâs what I'm looking forward to: changing what âseniorâ actually spends their day doing.
How does that sit with you?