I keep hearing this narrative: “Software engineering in 2026 is about orchestrating AI agents, not writing code.”
From thought leaders, from vendors, from analysts. The claim: Engineers will shift from implementation to orchestration. Less coding, more directing AI systems.
But after managing 40+ engineers through this transition, I’m calling BS on the absolute version of this claim.
What’s Actually Happening
The Orchestration Part (True):
- Senior engineers ARE spending more time defining what agents should build
- Architecture and system design have become MORE important, not less
- Understanding how to decompose problems for AI execution is a new skill
The “Doesn’t Write Code” Part (False):
- Engineers still write code daily - critical paths, complex algorithms, novel solutions
- They review and fix AI-generated code constantly
- They write tests and infrastructure code AI struggles with
- They debug production issues that require human reasoning
The Reality: Hybrid Model
Engineers in 2026:
- 30% orchestrating AI for routine implementations
- 40% writing critical/complex code themselves
- 20% reviewing/fixing AI outputs
- 10% system design and architecture
This isn’t “no code writing” - it’s selective code writing with AI amplification.
The Identity Crisis
Some engineers feel threatened: “If AI writes code, what’s my value?”
My response: Your value was never in typing code. It was in solving problems.
The engineers thriving in 2026:
- Use AI for boilerplate and routine work
- Focus their expertise on complex challenges
- Make architectural decisions AI can’t make
- Understand WHEN to use AI vs when to code manually
The engineers struggling:
- Defined their identity as “person who writes code fast”
- Resist AI tools as threat to their relevance
- Can’t shift to higher-level thinking
Question I’m Wrestling With
Are we actually producing BETTER engineers, or just faster implementers?
When engineers orchestrate AI instead of implementing themselves:
- Do they learn system design? (Maybe, if done thoughtfully)
- Do they develop debugging skills? (Not as much)
- Do they understand edge cases? (Often miss them)
- Can they work without AI? (Increasingly, no)
Is this sustainable long-term?
What are you seeing? Are your engineers truly “orchestrating” or are they still writing most code themselves?