The software industry has long celebrated the idea of the "10x engineer"—someone who delivers 10 times more output than everyone else.
But after working on complex products, I've started to believe that the biggest bottleneck in software development isn't coding ability.
It's human understanding.
Every Product Vision Loses Information
A product manager starts with a clear vision.
But that vision has to travel through multiple layers before it becomes working software.
Idea
↓
Requirements
↓
Conversations
↓
Documentation
↓
Interpretation
↓
Implementation
At every stage, information is lost.
A PM may have a perfectly clear mental model, but translating that model into something another human fully understands is surprisingly difficult.
Along the way:
- Requirements are incomplete.
- Assumptions remain unstated.
- Edge cases are forgotten.
- Critical context stays trapped inside people's heads.

Developers Spend Less Time Coding Than We Think
A surprising amount of engineering time isn't spent writing code.
It's spent answering questions like:
- What problem are we actually solving?
- What does success look like?
- What happens in this edge case?
- What did the PM really mean?
Engineering velocity is often constrained less by coding speed and more by the speed at which shared understanding is created.
Why Some Engineers Seem 10x Faster
Many engineers who appear "10x faster" aren't typing code any faster.
They're simply reducing uncertainty before implementation begins.
They:
- Ask better questions.
- Understand the business problem more deeply.
- Identify ambiguities early.
- Reduce feedback loops.
- Align stakeholders before writing code.
The result?
Less rework. Fewer surprises. Faster delivery.
AI Makes This Even More Important
As AI makes code generation cheaper and faster, coding itself becomes less of the bottleneck.
The limiting factor shifts toward:
- Defining the right problem.
- Communicating intent clearly.
- Making better decisions.
- Building shared understanding.
These are human skills.
And they become even more valuable in an AI-assisted world.
The Future of Engineering
The future won't belong to the engineers who write code the fastest.
It will belong to those who build the most accurate mental model of the problem—and help everyone else converge on the same understanding.
Maybe the real 10x engineer isn't a coding machine.
Maybe it's the person who creates 10x more clarity.
Comments