Every AI-assisted team without a senior technical review layer ships the same architecture.
I don’t mean that as a hunch. Variant Systems, a code-audit consultancy, reviewed production codebases across six AI coding tools: Cursor, Claude Code, Copilot, Bolt, Lovable, Replit Agent. Different companies, different founders, same bugs: the tools are different, the anti-patterns are the same.
They named three patterns.
- The Optimistic Auth: a permission check that trusts the client, not the server.
- The Flat Auth: a role system with no real hierarchy underneath it.
- The Duplicate Divergence: the same utility function written three different ways across three separate prompt sessions.
Each one is the fastest, most obvious answer to the prompt, and nobody checked it.
These aren’t exotic bugs. They’re the median suggestion for every prompt, shipped because nobody senior was in the room to say no.
The reading list doesn’t reach the pull request
That’s the part Tiago Forte’s advice doesn’t reach. He wrote about this in July, in a post called “Finding Alpha”:
“Every answer you get from an LLM is the same as anyone else would get.”
His prescription was a better information diet: read more, read better, build the taste to reject the median answer.
It’s real advice, and it works, for the person who reads it. It does nothing for the pull request that merged yesterday, reviewed by nobody with the standing to push back on an AI’s confident first draft.
Adoption outran review
The gap widened fast. The Pragmatic Engineer’s 2026 survey of 906 engineering teams found Claude Code adoption running at roughly 75% among companies with 1 to 10 employees, falling to around 35% at companies over 10,000. The smallest teams, the ones least likely to employ anyone whose job is architecture review, are the heaviest users of the tool doing the suggesting. JetBrains found the same shape industry-wide: 90% of developers now use an AI tool, Claude Code’s share alone up from 3% to 18% in eight months. Adoption outran the layer that was supposed to catch it.
I wrote about this shift in From Management to Orchestration: as AI does more of the typing, someone has to do more of the judging, at the same pace as the adoption, or the gap sits there generating median code nobody reviewed.
Convergence is what you get when that move doesn’t happen.
The review layer takes two shapes
A reading list doesn’t fix this. A review layer does, built into the workflow, not bolted on beside it. That layer takes one of two shapes.
The first is a person. A fractional or interim CTO doing the same job they’ve always done: reading the output, asking why this pattern and not that one, rejecting the median suggestion when it’s wrong for this business. It used to be a junior engineer’s first draft. Now it’s a model’s.
The second is a system. Judgment encoded into the tools directly: the standards, the constraints, the “no, not that one” living inside the workflow instead of waiting in one person’s head for review day. That’s the install philosophy behind the AI Brain work; more on the mechanics in Delete CLAUDE.md: Scaffolding vs Context.
Convergence isn’t automatically bad
Convergence toward a mainstream stack isn’t automatically bad. AI tooling is genuinely better on well-represented stacks like React, TypeScript, and Tailwind. Nobody chose the convergence I’m describing, and that’s the problem.
If every architectural call your team ships still traces back to someone who was allowed to say no to it, you’re ahead of most of the teams I see.
If nobody in the room has rejected an AI-generated architectural decision in months, fix that before the pattern sets and nobody ever chose it.
The 30-Day Tech Audit is built for that gap: a structured look at what your tools have already shipped, checked against what the business actually needs, with a written report and prioritised next steps at the end. Book a call if you want that looked at properly, or if you’d rather have that judgment built into the tools permanently instead of checked once, that’s what the AI Brain engagement is for.
Join the Drift Digest
One short email when a new post lands, plus new AI tells as models change and a quarterly nudge to re-measure your voice. No spam, unsubscribe anytime.
Something went wrong. Please try again, or email web@ctoondemand.co.uk.
