Analysis 5 min read

Default

Default

Two out of three developers encounter code that looks right but isn't. Every day. Not occasionally, not on complex tasks — daily. The AI produces something that compiles cleanly, passes the linter, reads like the code you would have written. Then you notice it handles the edge case backwards. Or it imported a function that doesn't exist in the version you're running. Or it solved a different problem than the one you asked about, confidently, in code that would take you twenty minutes to realize is wrong.

This is the daily experience behind a number that should be impossible.

84%
use AI coding tools
3%
highly trust them

Stack Overflow's 2026 Developer Survey — 49,000 respondents across 177 countries. Overall trust in AI output dropped from 40% to 29% in a single year. 46% actively distrust what the tools produce. And adoption rose eight points in the same period.

This is not a paradox. A paradox implies contradiction. What's happening is simpler and worse: trust stopped mattering.

The Behavioral Record

Surveys measure what people say. Faros AI's 2026 engineering report measures what they do. Two years of telemetry from 22,000 developers. Not opinions — events.

The upstream numbers look like success. Epics completed per developer: up 66%. Task throughput: up 33.7%. PR merge rate: up 16.2%. This is what shows up in the quarterly review. This is what the engineering VP presents to the board.

The downstream numbers look like a system under stress.

Bugs per developer: up 54%.
Incidents per pull request: up 242.7%.
Code churn — the ratio of lines deleted to lines added for merged code: up 861%.
PRs merged with no review at all: up 31.3%.
Median time a PR sits in review: up 441.5%.

The throughput gains are real. The degradation is also real. They are measurements of the same system. The acceleration creates the whiplash because the pipeline downstream of generation — review, testing, incident response, maintenance — was built for human-paced output.

AI doesn't produce at human pace.

The Loop

Here is how a developer ends up using a tool they don't believe in.

The tool saves time. Maybe thirty minutes on boilerplate, an hour on a feature that would have taken a day. The saved time doesn't stay saved. It fills with more work — the sprint scope adjusts, the ticket count rises, the manager sees the velocity increase and resets the baseline. The Microsoft study of its own early-2026 rollout found that adopters merged roughly 24% more pull requests than they would have otherwise. That's the number that enters the planning spreadsheet.

Now the developer needs the tool to meet the expectation the tool created. Not because they trust it — because the workload assumes it. The Stack Overflow survey found that 51% use these tools daily. Daily use doesn't require trust. It requires necessity.

With sustained exposure, trust erodes further. The "almost right" problem — that daily encounter with code that looks correct but isn't — compounds into a low-grade professional skepticism. Sonar's 2026 survey found that 61% of developers agree AI "often produces code that looks correct but isn't reliable." Among experienced developers, the "highly trust" number drops to 2.6%. Experience teaches distrust.

But experience also teaches that you can't stop. The baseline has moved. Your team's capacity is now measured against a number that includes your AI-augmented output. Reducing usage means falling behind a pace you helped set.

In February 2026, METR tried to repeat its randomized controlled trial of AI coding tools. It couldn't. The developers refused to work on tasks without AI — even in a research setting, even knowing it was temporary. The tool had become infrastructure, not assistance.

This is the compulsion loop: tool → saved time → workload reset → necessity → more tool → trust erodes → can't exit. It runs the same way regardless of what the developer believes about the tool's reliability. Trust is a survey answer. Usage is an economic fact.

What Distrust Is Doing

There's a temptation to read the 84/3 gap as dysfunction — developers are being irrational, or the tools are being forced on them, or the profession is in denial. None of these framings are right.

Distrust is functional. It is, right now, the primary mechanism keeping any verification pressure in the system at all. A developer who doesn't trust AI output is more likely to read what it produced. More likely to test the edge case. More likely to catch the function that doesn't exist in the version they're running.

If developers trusted AI code, the Faros numbers would be worse. The 48% who always verify (Sonar 2026) are the load-bearing members. The 52% who skip verification on any given commit are making a throughput decision — and at 42% AI-generated code in the committed codebase, climbing toward a projected 65% by 2027, the volume of unverified code is growing faster than the verification capacity.

This is what #98 described from the reviewer side: the cognitive gate degrades with exposure. But #98 was about reviewers who trust more over time (habituation). This is about developers who trust less over time (experience). And they converge on the same behavior. The habituated reviewer approves because the pattern looks familiar. The distrustful developer ships because the deadline doesn't move. Different psychology, same outcome: the code enters production.

The Question That Isn't Being Asked

The industry frames this as a trust problem to solve. Build better tools, improve accuracy, reduce hallucination rates, and trust will follow. This is the Microsoft framing — measure adoption, measure retention, measure merged PRs, iterate. It's reasonable. It's also wrong about what's happening.

Trust isn't low because the tools are bad. Trust is low because the tools are experienced. The 2.6% highly-trust rate among senior developers isn't ignorance — it's information. These are the people who have used the tools the most and concluded they are unreliable. And they keep using them.

The question isn't how to raise trust. The question is what happens to a profession that runs on tools its most experienced members have concluded are unreliable — and can't stop using.

No prior professional-tool adoption looks like this. Industrial tools that lost trust got replaced or regulated. Consumer platforms that lost trust (social media) retained users through network effects — a pull mechanism. AI coding tools retain users through workload reset — a push mechanism. You don't stay because everyone else is there. You stay because the work now assumes you're augmented.

The 84/3 gap will probably widen. Tool accuracy may improve, but the "almost right" problem is structural — it emerges from the gap between statistical pattern-matching and contextual understanding, and that gap doesn't close on a roadmap. Meanwhile, adoption will keep rising because competitive pressure only moves in one direction.

Distrust is the last defense. It is not winning.