AI coding assistants boost raw throughput, but they can silently amplify technical debt when teams skip rigorous spec-first planning. GitClear data shows refactoring dropped about 32% from 2021 to 2023, while code churn is projected to nearly double by 2024 compared with its 2021 baseline. The fix isn't less AI — it's better process architecture designed around how engineers actually make decisions under pressure.
As AI coding assistants have become ubiquitous, I've noticed an alarming pattern across the industry: engineers are increasingly over-relying on AI tools to accelerate the "PR generation" phase — writing code — while drastically reducing the time spent on planning, architecture, and researching edge cases.
Historically, writing syntax was the bottleneck. But that friction also forced real-time architectural reflection. Today, AI can generate hundreds of lines in seconds, stripping away that automatic reflection period and creating a false sense of productivity. The true bottleneck hasn't disappeared; it has shifted from implementation to problem framing and specification.
DORA's 2025 research frames AI as an amplifier: it magnifies existing organizational strengths and weaknesses, and without strong platforms and workflows, local productivity gains can turn into downstream disorder.
— Paraphrased from DORA 2025: State of AI-assisted Software Development
Previously, the time engineers spent manually writing code also served as an essential planning phase. Writing proper code was slow and deliberate — it forced real-time architectural reflection. That organic slowdown is gone. Instead of investing time upfront to deeply understand scope, teams are now maximizing PR generation.
The time engineers previously spent writing code was never just about the code — it was the planning session. AI removed the friction without replacing the thinking.
In this era, foundational engineering skills matter even more. The most critical ones:
It is crucial to draw a sharp distinction between the two:
When we treat enterprise software like a hobby project — optimizing for raw speed — we degrade the quality of our systems.
We cannot simply rely on engineers to "try harder" to plan. Under delivery pressure, people tend to choose the easiest available path. Autocomplete made that path hitting "Tab" to accept a suggestion; agentic tools make it delegating an entire task before the architectural boundaries and context are clear.
To counteract this, we must build enterprise processes that match how our brains work:
AI-Only PR Workflow
Spec-First Agentic Workflow
This over-reliance trap affects developers at all levels, but in different ways:
Metric
Observed Risk
Suggested Target
Copy/Pasted Code
GitClear 2021 → 2024 projection
8.4% → 11.6%
↓ Stable ~8–9%
Refactoring (moved code)
GitClear 2021 → 2024 projection
24.8% → 13.4%
↑ Maintained 20–25%
Code Churn Rate
Reverted within 2 weeks
3.6% → 7.1%
↓ Near baseline ~3–4%
Deployment Rework
Follow-up fixes after release
Untracked / rising
↓ Tracked + declining
AI Trust Paradox
30% of devs distrust AI output (DORA 2025)
No review gate
↑ Mandatory arch sign-off
The GitClear report is the primary dataset behind the chart above. Keep reading here, or open the mirrored source when you want to inspect the full methodology and tables.
1. GitClear: "Coding on Copilot" (2024/2025) — [Local PDF] · [Gwern.net Source]
2. DORA Report (2025) — State of AI-assisted Software Development
3. GitHub Spec Kit: Spec-Driven Development (2025)
Join the mailing list to receive notifications for future articles, engineering logs, and architectural deep dives. No spam, just technical deep dives.