
Anthropic spent eight months analyzing roughly 400,000 Claude Code sessions from 235,000 users and arrived at a finding that most people in software will find uncomfortable: your coding background barely predicts whether an AI-assisted coding session succeeds. What actually matters is domain expertise — how well you understand the problem you’re solving.
The Numbers Are Hard to Argue With
Software engineers reached verified success in around 34% of code-producing sessions. Non-software professionals reached 29%. Five percentage points. After years of “learn to code” as the professional imperative, the gap between a software engineer and a lawyer using Claude Code is five points.
Anthropic defined “verified success” as observable evidence the goal was met: passing tests, committed work, or explicit user confirmation. Not vibes. Not self-reported satisfaction. Actual output that works.
The more revealing number is the expertise breakdown. Novice sessions succeed 15% of the time. Expert sessions succeed 33%. That’s a 2x gap — and it holds regardless of occupation. A novice software engineer performs about as poorly as a novice lawyer. An expert lawyer performs about as well as an expert engineer. The credential is nearly irrelevant. The expertise level is everything.
Novices Don’t Just Succeed Less — They Quit
When sessions go sideways, novices abandon them at 19% — nearly three times the rate of everyone else (5–7%). The failure mode is not “can’t write the code.” The failure mode is not knowing whether the AI produced something correct. You can’t evaluate output you don’t understand. That’s a domain problem, not a syntax problem.
This distinction matters. A developer who knows Python but doesn’t understand the business logic they’re encoding is in the same position as a non-developer who doesn’t know Python. Neither can judge whether the output actually solved the right problem.
Who’s Actually Winning Right Now
Management, legal, and sales professionals are the fastest-growing groups using Claude Code — and they’re performing near the top of non-software occupations. The reason isn’t surprising once you say it out loud: these roles require exactly the skills that make you effective at directing AI agents.
Managers translate messy organizational problems into requirements and evaluate whether results actually meet the goal. Lawyers parse ambiguity and spot when something is technically correct but wrong in context. Sales professionals know what “done” looks like for a customer. These aren’t soft skills — they’re the core competencies of agentic session success.
The Human-AI Split Is the Key Insight
In a typical Claude Code session, humans make most planning decisions — what to do — and Claude makes most execution decisions — how to do it. Domain expertise amplifies this dynamic directly: the more you know your domain, the more Claude can do per instruction. Researchers found that expert sessions generate five times the output from the same prompt as novice sessions.
This is not AI replacing human judgment. It is AI amplifying human judgment. The people who get the most leverage are the ones who can specify what they want clearly and recognize when what they got is wrong. Both are domain skills.
What This Means If You Write Code for a Living
The scarce skill is no longer writing Python. It’s knowing what correct Python output looks like in the context of a specific problem. That’s domain expertise, not syntax fluency.
Developers who are deep in a domain — fintech, healthcare data, infrastructure, security — have a structural advantage that gets stronger as AI agents become more capable. The people who accumulate frameworks without deepening domain knowledge are the ones who should worry. Not because the code gets harder to write, but because evaluating it correctly gets harder to fake.
What This Means If You Don’t Write Code for a Living
The door is open. The barrier was never the syntax. If you understand your domain and can specify what correct output looks like, you are equipped to use AI coding agents productively. Anthropic’s data says you’ll succeed within five points of a software engineer on verified tasks.
The practical implication: don’t wait for engineering to build tools for your workflow. If you understand the problem better than the engineers assigned to it, you may actually be better positioned to direct an AI agent toward the right solution.
The Moat Has Shifted
Anthropic’s research quantifies something the field has sensed but struggled to articulate: AI agents have not democratized coding equally. They’ve amplified the people who already know what correct output looks like. Domain expertise is the new moat — and the data from 400,000 sessions makes that concrete.
For more context, see TechTimes’ breakdown of the study findings and Digital Applied’s analysis of domain knowledge as the new competitive moat. ByteIota previously covered the eight broader trends from Anthropic’s 2026 agentic coding report, which gives useful context on how these findings play out at the team level.













