The AI Ratchet Effect: Why Giving Your Engineering Team AI Tools Made Them Work Harder, Not Smarter
67% of engineers who adopted AI tools in 2025 worked more hours by year-end, not fewer. This is the AI ratchet effect: management converts every productivity gain into a permanently higher baseline. Here is how it happens, why it is worse at startups, and what a sustainable AI adoption cadence actually looks like.
You roll out GitHub Copilot, Cursor, or Claude to your engineering team. Velocity numbers climb. Sprint completion rates improve. Management notices. Within two quarters, the new velocity becomes the floor, not the ceiling. The team is now expected to ship at the accelerated pace permanently, even though the cognitive load of reviewing AI-generated code, verifying outputs, and context-switching across more parallel tasks has not decreased. It has increased.
This is the AI ratchet effect. And according to research from UC Berkeley Haas, HBR, GitLab’s 2026 Developer Survey, and NBER, it is already happening across engineering teams that adopted AI tools in 2024 and 2025.
The engineers who embraced AI tools earliest are now among the most burned out.
What the Data Actually Shows
The headline from the GitLab 2026 Developer Survey is worth sitting with: engineering teams using AI coding assistants had their sprint velocity baselines recalibrated upward by an average of 40% within two quarters of adoption. Not a one-time adjustment. The new number became the permanent expectation.
Teams that adopted AI writing tools saw output expectations increase 35% within 90 days (Forrester 2026). Same pattern.
UC Berkeley Haas researchers found that 67% of workers who adopted AI tools in 2025 reported working more hours by year-end, not fewer. People in jobs with the highest AI exposure are working an extra 3 hours and 15 minutes per week on average. Of all the time AI tools save, only 8% gets reinvested in ways that actually benefit the worker. The rest is absorbed by the organization as increased output demands.
The NBER finding adds the sharpest edge to this: actual productivity gains from AI tools amount to just 3% in measurable time savings, despite workers believing they are 20% faster. The perception gap is enormous. Engineers feel like they are flying. The real-world throughput improvement is marginal. But management saw the sprint numbers go up, and the ratchet clicked.
HBR named three mechanisms driving this intensification in their February 2026 analysis:
- Task expansion: AI makes it easier to take on more, so more gets added to the scope of a role. The definition of “done” for a sprint ticket expands to include things that previously would have been a separate ticket.
- Boundary blurring: Work bleeds into evenings, early mornings, weekends. AI tools are frictionless enough to use from a phone. The context-switch cost drops. So the boundary that protected personal time erodes.
- Increased multi-tasking: AI enables more parallel threads, which leads to more parallel threads being expected. A developer who could hold two in-flight features is now expected to hold four, because “the AI helps.”
The productivity surge that appears in weeks two through eight of AI adoption gives way, months later, to cognitive fatigue, declining quality, and elevated turnover.
Why Startups Hit This Faster
At an enterprise, the ratchet cycle might take a year or more to complete. At a seed-stage or Series A startup, it takes weeks.
Small teams wearing multiple hats have no slack to absorb extra demand. When a three-person team’s baseline output expectation increases 40%, there is no organizational buffer. The individuals absorb the entire delta.
Startup culture compounds this. “Move fast” is not just a slogan; it is the entire operating model. AI tools feel like an alignment with the existing ethos. Nobody in the room is stopping to ask whether the velocity number is sustainable. The conversation is entirely about keeping the line going up.
The inverse of the ratchet is also absent at startups. At a larger organization, a burned-out engineer can transfer teams, take a low-intensity quarter, or find informal recovery paths. At a startup, there are no such paths. The person who burns out either leaves or becomes the weakest link on a team too small to carry weak links.
The Measurement Trap
Part of the ratchet’s staying power is that the metrics that matter most look good right up until they do not.
Velocity goes up. Commit frequency increases. Lines of code reviewed per day climbs. These are the visible signals. What is harder to see in the short term:
- Code review depth declining (engineers are reviewing more AI-generated code per hour, which means less scrutiny per change)
- P1 incident rate creeping up over a 60-90 day lag
- Test coverage drifting as engineers write tests less carefully under pace pressure
- Senior engineers spending more time on bug triage for AI-generated code than on architecture decisions
The lag between ratchet and visible consequence is precisely what makes the pattern dangerous. By the time the P1 incidents and the senior engineer exit interviews signal a problem, the ratchet has been locked in for months.
Here is a minimal TypeScript model for tracking what actually matters alongside velocity:
interface SprintHealthMetrics {
weekEnding: string;
// The numbers that look good early
velocityPoints: number;
commitCount: number;
prsMerged: number;
// The numbers that reveal the ratchet
p1IncidentsOpened: number;
reviewDepthScore: number; // 0-1: avg comments per 100 LOC changed
testCoveragePercent: number;
seniorEngineerFocusHours: number; // hours on architecture vs. bug triage
overTimeHoursReported: number;
}
function computeRatchetRiskScore(metrics: SprintHealthMetrics): number {
const incidentWeight = 0.3;
const reviewWeight = 0.25;
const overtimeWeight = 0.25;
const focusWeight = 0.2;
// Higher score = higher ratchet risk
const incidentPressure = Math.min(metrics.p1IncidentsOpened / 5, 1);
const reviewDegradation = Math.max(0, 1 - metrics.reviewDepthScore);
const overtimePressure = Math.min(metrics.overTimeHoursReported / 20, 1);
const focusDegradation =
metrics.seniorEngineerFocusHours < 10
? (10 - metrics.seniorEngineerFocusHours) / 10
: 0;
return (
incidentPressure * incidentWeight +
reviewDegradation * reviewWeight +
overtimePressure * overtimeWeight +
focusDegradation * focusWeight
);
}
function detectRatchetTrend(history: SprintHealthMetrics[]): {
velocityTrend: "up" | "flat" | "down";
qualityTrend: "up" | "flat" | "down";
ratchetSignalActive: boolean;
} {
if (history.length < 4) {
return {
velocityTrend: "flat",
qualityTrend: "flat",
ratchetSignalActive: false,
};
}
const recent = history.slice(-4);
const earlier = history.slice(-8, -4);
const avgRecentVelocity =
recent.reduce((s, m) => s + m.velocityPoints, 0) / recent.length;
const avgEarlierVelocity =
earlier.reduce((s, m) => s + m.velocityPoints, 0) / earlier.length;
const avgRecentRisk =
recent.reduce((s, m) => s + computeRatchetRiskScore(m), 0) / recent.length;
const avgEarlierRisk =
earlier.reduce((s, m) => s + computeRatchetRiskScore(m), 0) /
earlier.length;
const velocityGrowth =
(avgRecentVelocity - avgEarlierVelocity) / avgEarlierVelocity;
const riskGrowth = (avgRecentRisk - avgEarlierRisk) / (avgEarlierRisk || 0.1);
return {
velocityTrend: velocityGrowth > 0.05 ? "up" : velocityGrowth < -0.05 ? "down" : "flat",
qualityTrend:
riskGrowth < -0.1 ? "up" : riskGrowth > 0.1 ? "down" : "flat",
// Ratchet signal: velocity going up while quality metrics degrade
ratchetSignalActive: velocityGrowth > 0.1 && riskGrowth > 0.15,
};
}
The ratchet signal fires when velocity is rising and quality metrics are degrading simultaneously. That combination is the fingerprint. Velocity alone tells you nothing useful.
The Three Ratchet Stages
Understanding the timeline helps you catch the problem before it becomes a retention crisis.
Stage 1: The Honeymoon (weeks 1-8). Velocity climbs. Engineers are enthusiastic. Everyone is learning the tools. The cognitive overhead of AI tool use is masked by the novelty benefit. Real output does improve modestly during this phase.
Stage 2: The Reset (weeks 8-20). Management absorbs the new velocity as baseline. Planning adjusts. Sprint commitments increase to match the higher output. Engineers begin to feel the treadmill accelerating. The 3% real productivity gain is now carrying a 40% expectation increase. The gap is filled with longer hours and shallower review.
Stage 3: The Decay (weeks 20+). Cognitive fatigue shows up in output quality first, not in velocity numbers. Engineers are hitting delivery targets but P1s are climbing. Code review comments decrease. Test coverage drifts. Senior engineers begin to identify the pattern and quietly evaluate alternatives. Exit interviews start containing the phrase “pace was unsustainable.”
Most organizations do not recognize stage 3 as a ratchet problem. They diagnose it as a hiring problem, a process problem, or a tooling problem. They add more AI tools. The ratchet clicks again.
A Sustainable AI Adoption Cadence
The fix is not to stop using AI tools. It is to introduce AI tools under a different organizational contract: productivity gains go into a pool that is explicitly allocated across three uses, not automatically converted into higher output expectations.
The three-pool allocation:
-
Team capacity buffer (40% of gains): Reduced sprint commitments for the same output. This creates the slack that absorbs the cognitive overhead of AI-assisted work without burning engineers down.
-
Quality investment (35% of gains): Time reinvested into deeper code review, better test coverage, and architecture documentation. AI tools make it possible to cut corners on these; sustainable adoption uses part of the gained capacity to do them better.
-
Velocity increase (25% of gains): Only after the above two pools are funded should any of the AI-driven efficiency show up as increased output expectation.
In practice, this looks like a deliberate policy choice at the beginning of AI tool adoption, not a reactionary one after burnout signals appear:
interface AIAdoptionPolicy {
toolRolloutDate: string;
baselineVelocityPoints: number; // 4-week avg before AI tools
observationPeriodWeeks: number; // minimum 8 weeks before any baseline reset
gainAllocation: {
bufferPercent: number; // recommended: 40
qualityInvestmentPercent: number; // recommended: 35
velocityIncreasePercent: number; // recommended: 25
};
// Hard constraints
maxBaselineResetPercent: number; // cap on how much baseline can be raised at once
minSprintsBetweenResets: number; // how long before another reset is allowed
}
function computeAllowedBaselineReset(
policy: AIAdoptionPolicy,
observedVelocityGain: number
): {
allowedIncrease: number;
bufferGained: number;
qualityInvestmentGained: number;
} {
const realGain = observedVelocityGain * policy.gainAllocation.velocityIncreasePercent / 100;
const cappedIncrease = Math.min(realGain, policy.maxBaselineResetPercent);
return {
allowedIncrease: cappedIncrease,
bufferGained: observedVelocityGain * policy.gainAllocation.bufferPercent / 100,
qualityInvestmentGained:
observedVelocityGain * policy.gainAllocation.qualityInvestmentPercent / 100,
};
}
The maxBaselineResetPercent is doing real work here. Setting it at 10% means that even if the team shows a 40% velocity gain, you only convert 2.5% of the total gain into higher baseline expectations at any one time. The rest goes into buffer and quality. This is the institutional circuit breaker on the ratchet.
What the Tradeoffs Look Like
| Approach | Short-term velocity | Engineer sustainability | Quality trajectory | Retention risk |
|---|---|---|---|---|
| Full ratchet (convert all gains) | High | Very low | Declining | High within 6-12 months |
| Partial ratchet (convert 50%) | Medium-high | Low | Flat | Elevated within 12-18 months |
| Three-pool allocation (recommended) | Medium | High | Improving | Low |
| No AI adoption | Flat | High | Stable | Low (but competitive risk grows) |
| AI adoption with no measurement | Unpredictable | Unknown | Unknown | Unknown until it craters |
The “no AI adoption” row is there as the reference point, not a recommendation. In 2026, teams without AI coding assistance are facing competitive disadvantage. The question is not whether to adopt; it is how to structure the adoption so it does not consume the team.
The Leadership Conversation That Does Not Happen
Most engineering leaders do not have the organizational support to push back on velocity ratchets. The pressure comes from above. The sprint numbers look good to non-engineers. “You were at 80 points before the AI tools and 110 points after, so 110 is the new baseline” is a sentence that sounds completely reasonable to a non-technical founder or a board member looking at a chart.
The missing data in that conversation is everything in the SprintHealthMetrics struct above: review depth, P1 incidents, senior engineer focus hours, overtime hours. Those numbers do not make it into the weekly standup. They need to be instrumented deliberately and surfaced to leadership alongside velocity.
The practical approach: treat the first 8-12 weeks of AI tool adoption as a measurement period, not an output period. Establish health metric baselines before the velocity baseline gets reset. Then show the correlation between all the metrics when you have the conversation about what the new baseline should be.
If your velocity is 40% higher but your P1 incident rate is 30% higher and your senior engineers are each logging 5+ hours of overtime per week, the real productivity picture is not 40% improvement. It is something closer to 3%, which is what NBER actually found.
That conversation is harder to have after the baseline is already locked in. Have it before.
A Note on Startup-Specific Risk
At a seed-stage company with 4-8 engineers, the numbers above compress. A 40% velocity ratchet on a small team does not play out over two quarters; it plays out over 6-8 weeks. The team is too small for the degradation signals to be gradual. When the senior engineer burns out and leaves, that is 20-25% of your team’s institutional knowledge walking out the door in a single resignation.
The cost of replacing that engineer, at 2026 salary levels for senior engineers ($180K-$240K), plus recruiting time, plus 3-6 months of ramp-up, consistently exceeds whatever short-term output was squeezed out of the ratchet cycle. The math has never been close.
The organizations that are getting sustainable leverage from AI tools in 2026 are the ones that adopted them with an explicit policy about how gains would be allocated, measured health metrics from the start, and maintained organizational constraints on how fast the baseline could be raised. They look slower in quarter one. They are significantly faster and more resilient in year two.
Start the measurement now. Set the policy before the ratchet clicks. The engineers who will still be on your team in 18 months are the ones who will build your actual product.
More in Engineering Management
The AI Productivity Paradox: Why Your Team Ships More Code but Delivers Less
AI coding tools create an illusion of velocity at the individual level while degrading team-level delivery, quality, and maintainability. The core mechanism is a 5x+ senior/junior productivity split that aggregate metrics hide entirely.
The AI Productivity Paradox: Why Your Team Ships More Code but Delivers Less Value
93% of developers use AI coding tools, yet DORA metrics haven't improved proportionally. Individual output rises while bug rates, review times, and deployment instability climb. Here is why individual AI productivity gains create organizational drag, and how to fix it with architecture-level guardrails.
Why Your Engineering Team Is Shipping Slower Than 6 Months Ago
Engineering velocity declines at seed-to-Series-A startups for predictable, diagnosable reasons. Process debt, unclear ownership, hiring mistakes, burnout, and architectural bottlenecks all compound. Here is a diagnostic framework you can run in one afternoon, plus a tradeoffs table for each intervention.
Measuring AI Tooling ROI for Engineering Teams: Adoption Metrics, Productivity Baselines, and the Framework Your Board Actually Wants
86% of engineering leaders cannot tell their boards which AI tools deliver value. Here is a practical measurement framework: baselines, adoption metrics, per-developer ROI, controlled experiments, and how to present findings without fabricating precision.