Skip to main content
Background Image

When AI Writes 90% of Your Code, What Are You Actually Doing?

·1405 words·7 mins·
Pini Shvartsman
Author
Pini Shvartsman
Architecting the future of software, cloud, and DevOps. I turn tech chaos into breakthrough innovation, leading teams to extraordinary results in our AI-powered world. Follow for game-changing insights on modern architecture and leadership.

At the Salesforce Dreamforce conference last week, Anthropic CEO Dario Amodei dropped a number that’s been making waves: “I made this prediction that, you know, in six months, 90% of code would be written by AI models. Some people think that prediction is wrong, but within Anthropic and within a number of companies that we work with, that is absolutely true now.”

Ninety percent. That’s not a demo. That’s how one of the world’s leading AI companies actually builds software today.

The immediate reaction: developers are done, engineering teams will shrink, why hire software engineers when AI can write the code?

But when Salesforce CEO Marc Benioff asked if that means Anthropic needs fewer engineers now, Amodei’s answer was the opposite of what people expect.

The 10% That Actually Matters
#

Amodei was clear: “If Claude is writing 90% of the code, what that means, usually, is, you need just as many software engineers. You might need more, because they can then be more leverage. They can focus on the 10% that’s editing the code or writing the 10% that’s the hardest, or supervising a group of AI models. And so what happens is, you know, you just end up being 10 times more productive.”

Ninety percent AI-written code doesn’t mean fewer developers. It means developers doing fundamentally different work.

This isn’t about replacement. It’s about “rebalancing,” as Amodei put it. The job is changing to focus on what actually requires human judgment.

I’ve been saying this for months, and this statement from someone at the bleeding edge confirms what I’ve been seeing: writing code was never the bottleneck. Understanding what to build, how to architect it, and how to guide AI safely were always the hard parts. AI just made that reality impossible to ignore.

What Does That 10% Actually Include?
#

When AI writes 90% of your code, what are you doing with your time?

You’re making architectural decisions that ripple across the entire system. You’re catching edge cases that AI misses. You’re supervising the AI’s output architecturally. Does this approach scale? Is this secure? Does this follow our patterns? You’re debugging the weird stuff when production behavior doesn’t make sense. You’re making trade-off decisions based on business context, team capabilities, and long-term strategy.

This is what I wrote about in hiring developers in the age of AI: the developers who thrive aren’t the ones who can write code fastest. They’re the ones with systems thinking, architectural reasoning, and problem decomposition skills.

The Productivity Multiplier Nobody Talks About
#

Here’s what gets lost in the “AI will replace developers” narrative: if your developers can be 10 times more productive, you don’t need one-tenth the headcount. You build 10 times as much with the same team.

The companies winning aren’t firing developers. They’re building faster than competitors while others argue about whether AI is good enough. But this only works if your developers can actually operate at that level, with deep systems understanding and architectural thinking.

I wrote about this pattern in what’s holding you back from succeeding in the AI era. The developer I called Marcus shipped 247 commits in a month using AI. Impressive numbers. But when I asked him to explain the architecture of a feature he’d shipped, he couldn’t. Three days later, production incident. He’d implemented decisions he didn’t understand.

Marcus isn’t alone. This is the risk nobody’s talking about when they celebrate AI writing 90% of code.

The Divide Between AI Operators and AI-Augmented Engineers
#

Not all developers are getting 10x more productive with AI. Some are getting 10x faster at shipping code they don’t understand.

The ones succeeding use AI to accelerate work they already know how to do. They recognize when AI suggestions are headed down the wrong path and can evaluate trade-offs without running the code. They’re using AI as a thinking partner for implementation while they focus on design and edge cases.

The ones struggling use AI as a crutch for things they never learned properly. They can ship fast but can’t debug what they shipped because they never built the mental models.

This is what I meant when I wrote about being pro-AI while worried about our next senior engineers. The gap between these two types of developers is widening fast. The scary part? They can have nearly identical output metrics for six months. The difference only becomes obvious when things break.

What This Means for Engineering Teams
#

If Anthropic needs the same number of engineers (or more) even with 90% AI-generated code, what should engineering leaders be doing differently?

Stop optimizing for typing speed. Invest in architectural skills and systems thinking. Create oversight mechanisms that review architectural decisions, not individual lines. Measure production incidents per feature, not commit counts. Develop deep expertise in distributed systems, security, and architecture.

This aligns with what I wrote about AI security being a culture problem. You can have the best AI tools, but if your culture treats “works on my machine” as good enough, you’ll have problems.

The Junior Developer Problem
#

If AI writes 90% of code today, how do junior developers build the expertise to be valuable tomorrow?

The teams doing it right are being extremely intentional. Junior developers don’t just accept AI output. They’re required to explain architectural decisions, walk through how features handle edge cases, and defend trade-offs. They use AI to move faster, but must understand everything they ship.

The teams doing it wrong measure productivity by output volume. Junior developers prompt AI, ship code, move to the next ticket. Fast velocity, zero learning.

Six months from now, the first group will have developers who can architect features independently. The second group will have “AI operators” who panic when AI fails.

What About The Other 10%?
#

Amodei said 90% of code is AI-written “for most teams at Anthropic.” Not all teams. That 10% human-written code isn’t random. It’s the hardest stuff: novel algorithms, performance-critical paths, security-sensitive logic, the architectural foundation everything else builds on.

That 10% is where all the leverage comes from. Get that 10% right, and AI can generate the other 90% reliably. Get it wrong, and you’re building on a broken foundation.

This matches what I’ve seen with developer work not changing, just the sequence. The actual job didn’t disappear. What changed is when those activities happen and how much implementation detail developers handle personally.

The Uncomfortable Truth for Developers
#

If you’re a developer whose primary value was writing clean, working code quickly, you’re in trouble. That skill is being commoditized right now.

If your value is understanding complex systems, architecting for scale, catching subtle bugs, making informed trade-offs, and guiding AI to produce maintainable solutions, you’re more valuable than ever.

The uncomfortable part: many developers thought they were the second type, but were actually the first. AI is exposing that gap brutally.

The good news: these skills can be learned. But you have to be intentional. You won’t build them by accident while prompting AI to generate features.

Rebalancing, Not Replacing
#

Amodei’s point about “rebalancing” is the right frame. The work didn’t disappear. It shifted.

Less time writing boilerplate, more time on architecture. Less time debugging syntax errors, more time designing systems that are debuggable. Less time on mechanical tasks, more time on judgment calls.

This is a better job. More interesting, more impactful, more creative. But only if you have the skills to operate at that level.

What Comes Next
#

I keep coming back to something I wrote in from toys to tools: most developer time isn’t typing, it’s understanding. AI writing 90% of code doesn’t eliminate that understanding requirement. If anything, it makes it more critical.

The winning developers aren’t the ones who resist AI or blindly trust it. They’re the ones who use AI to handle implementation details while they focus on the parts that actually require human judgment.

That’s what Amodei is describing. That’s what I’m seeing in successful teams. And that’s where software development is headed.

The question isn’t whether AI will write most of your code. It already does at leading companies, and the rest will follow within months.

The question is whether you’re building the skills to be valuable in that world. To operate at the architectural level. To guide AI effectively. To catch the edge cases. To make the trade-offs. To be the 10% that makes the 90% possible.

Because that’s the job now.

Related

Model Context Protocol: The Missing Connection Between AI and Your Real Work
·3093 words·15 mins
What's Holding You Back from Succeeding in the AI Era?
·3041 words·15 mins
I'm Pro-AI. That's Exactly Why I'm Worried About Our Next Senior Engineers
·1124 words·6 mins