AI Turns Developers Into 10x Engineers (If They're Already 3x)
Everyone's telling you AI will level the playing field in software development. That's completely backwards.
Josh Comeau's latest piece drops a truth bomb that should reshape how we think about AI tools: they're not equalizers, they're multipliers. And multiplying by zero still gives you zero.
<> "If someone can bench 200 naturally, AI can help them bench 1000. But if they can only bench 100, AI still won't make them elite." - Jeremy Utley/>
This isn't just theory. The data is already rolling in. Harvard's research confirms AI acts as a multiplier, not a substitute. UNESCO's 2021 analysis predicted this exact scenario - AI would create "augmentation plus X" models that amplify existing capabilities rather than replace them.
Here's what's actually happening in the wild:
Strong developers are getting ridiculous leverage:
- They ask better questions
- Give superior context to AI models
- Spot subtle bugs in generated code
- Integrate AI output into complex systems
- Use AI for exploration without blind trust
Weaker developers are scaling their weaknesses:
- Copy-pasting code they don't understand
- Generating fragile abstractions
- Missing security vulnerabilities
- Losing fluency in fundamentals
- Building dependency instead of capability
The Hacker News thread discussing this topic (306 points, 287 comments) reveals a crucial distinction that most companies are missing. Using AI as a tutor or assistive tool produces better learning outcomes. Using AI to do the hard work for you creates worse outcomes.
But there's a deeper problem nobody wants to talk about.
The Elephant in the Room
AI hallucinations aren't just annoying - they're actively dangerous for developers without strong fundamentals. When GPT-4 confidently suggests a non-existent API or generates plausible-looking code with subtle logic bombs, experienced developers catch it. Junior developers ship it.
This creates a vicious cycle. Organizations see AI boosting their senior engineers' productivity and assume it'll work the same magic on everyone else. It won't.
Instead, we're heading toward a bimodal distribution in software skills:
1. AI-amplified experts who can leverage these tools for 3-5x productivity gains
2. AI-dependent novices who can produce code but can't evaluate, debug, or architect
The middle ground is disappearing fast.
What this means for your career:
If you're already strong, double down on AI tooling. Learn to prompt effectively. Master code review of AI-generated content. Develop architectural judgment that AI can't replicate yet.
If you're still building fundamentals, resist the temptation to let AI do your learning for you. Use it as a tutor, not a replacement. Understand every line of code you ship.
What this means for hiring:
The new interview question isn't "Can you code?" It's "Can you evaluate this AI-generated code and spot the three bugs?" Companies are already shifting toward this model.
Brynjolfsson's research suggests few jobs will be fully automated, but task reorganization is inevitable. In development, that means:
- Less time writing boilerplate
- More time on system design
- Critical thinking becomes premium skill
- Code review becomes core competency
The developers who thrive won't be those who can use AI tools - everyone will have those. They'll be the ones who can think beyond what AI can generate.
AI isn't democratizing software development. It's creating a new aristocracy of developers who were already good enough to become great.
