Vibe coding and accidental architecture
Because AI writes code instantly from simple prompts, developers skip intentional design. Business logic leaks into infrastructure, creating accidental architecture and context amnesia.
AI + Engineering
You rolled out AI coding tools and output went up: more PRs, more features, more activity on every dashboard. Then the pipeline got slower. Review queues ballooned, and the people you hired to design architecture are spending their week validating code they didn't write. The bottleneck didn't disappear. It moved to your scarcest resource: human judgment.
You're Not Imagining It
This isn't a discipline problem on your team, and you aren't the only one seeing it. LinearB looked at 8.1 million pull requests across roughly 4,800 engineering teams and found that AI-generated code waits about 4.6 times longer for review than code a person wrote by hand. DORA's 2025 State of AI-assisted Software Development report shows the same tension from a different angle: AI adoption is now correlated with higher delivery throughput, but it pushes delivery instability up at the same time, because AI amplifies whatever was already true of a team's engineering discipline, the strong parts and the fragile parts alike. Agoda's own engineers reached the same conclusion by living it: coding was never the bottleneck. It was just slow enough before that nobody noticed it wasn't.
AI didn't create new value. It created new speed. And speed pointed at the wrong constraint just produces more theater, faster.
Where Most Teams Go Next
Here's where most teams go next: they buy more tooling for the review stage, an AI reviewer, another quality gate, another dashboard. It feels like the obvious move. It doesn't work, because you're stacking a new probabilistic layer onto a pipeline that was never gated properly to begin with, at exactly the altitude where the constraint doesn't sit.
The real constraint is human judgment and decision capacity, and that doesn't scale by adding tools. It scales by changing what your scarce judgment gets spent on, and what you actually inspect before it ships, often by shifting review upstream to the specification instead of the generated diff. That's not an engineering-process tweak. It's an operating-model decision, and until someone makes it on purpose, the default answer is whatever queue happens to be loudest that week.
Is This For You?
This tends to fit VPs of Engineering, CTOs, and product leaders who have deployed tools like GitHub Copilot or Cursor and are noticing that local speed gains have not changed delivery.
The time is right for this reset when:
It Doesn't Stop At The PR Queue
The review backlog is just where this shows up first, because it's visible and it's yours. One altitude up, the identical pattern is already forming as the question your sponsor is quietly asking: "We shipped a ton. What actually improved?" More initiatives in flight, more releases, and less clarity about which ones moved the number that matters. That's acceleration whiplash again, this time measured at the portfolio level instead of the pull-request level: activity outrunning the organization's capacity to decide what any of it was worth.
If you only unclog the review queue, you've built a faster factory. The harder, more valuable work is turning that speed into value end to end, connecting the code your engineers ship to the outcome your sponsor can actually see.
The Resistance Risk
The biggest risk in AI tool adoption often is not the model. It is whether the people doing the work see a reason to use it. When leadership mandates tool rollouts from the top down, teams push back. They check the compliance box, use the tool to generate some noise, but their daily work stays the same.
I help you start with the work developers actually experience. If teams are resisting a new AI tool or workflow, it is often because the change has not solved their daily friction.
We start with people close to the problem, find where the work is stuck, and invite them to shape the AI changes. Their friction becomes useful information, not resistance to overcome.
What I Actually Do
Not developer activity metrics. Where the AI-driven speed you already paid for is piling up as risk, rework, and review debt instead of shipped value.
Choose what your scarce human judgment actually needs to inspect, and build that governance into the flow of the work itself, not into a deck nobody opens again.
Link engineering throughput to the result leadership cares about, so "we shipped a lot" turns into "here is what it was worth."
What to Expect
Two to four weeks. We look at the signals you already have: lead time, review wait, escaped defects, deployment patterns, and developer feedback, and build a clear map of where your AI-driven speed is actually going.
We work with product, tech leads, and QA to map how work moves from idea to production, then find the place that is now doing the waiting.
We change a few working rules with the team: smaller reviews, clearer readiness for specs, and automated checks before human review.
You leave with a concrete plan to turn that speed into throughput and value your leadership can see, scoped to 90-180 days, not a blind multi-year transformation.
Sound Familiar?
Because AI writes code instantly from simple prompts, developers skip intentional design. Business logic leaks into infrastructure, creating accidental architecture and context amnesia.
Teams write code faster, but the review queue is stuck. Reviewing massive AI-generated code diffs is exhausting, leading to rubber-stamping or stalled releases.
AI speed creates a massive payday loan of cognitive and technical debt. Demos look impressive in week two, but the codebase decays and hits an unmaintainable wall around day ninety.
You bought expensive copilot licenses, but adoption is patchy. Developers use it as an autocomplete but resist changes to their core workflows because they feel top-down mandates ignore their actual day-to-day pain.
In Practice
They are managing the work around coding differently. After 20 years working with organizations on product, portfolio, and developer-flow problems, these are the moves I would look for.
They do not stare at developer activity metrics. They look at how long work takes from request to production and where it waits.
Instead of reviewing massive, thousand-line AI-generated code diffs, engineering leads review the Markdown specification (intent) before code is generated.
They replace large, multi-day pull requests with smaller reviews. Review speed becomes a team concern, not an individual favor.
They establish explicit architectural guardrails and lints so AI agents cannot bypass standard system design, keeping code maintainable.
If testing, release, review, or product discovery is full, generating more code only creates inventory and rework.
Instead of pushing tools, they involve developers in finding what slows the work down. Adoption is easier when the change removes daily frustration.
Questions I Get
Start With The Diagnostic
You don't need to sign up for a transformation to find out what's actually stuck. Bring your current engineering situation: what tools you've deployed, where your queues are backing up, and what still feels stuck. I'll help you build a clear map of where your AI-driven speed is going and a 90-180 day path to turn it into throughput and value your leadership can see.