Body:
I’ve been tracking our engineering team’s AI adoption metrics for 18 months now at a Fortune 500 financial services company, and I’m seeing a paradox that’s making me question everything we think we know about productivity measurement.
The Numbers Don’t Add Up
Here’s what the data shows across the industry:
- 93% of developers now use AI coding assistants daily (source)
- 84% report they use or plan to use AI tools in development
- Yet productivity gains have plateaued at roughly 10% since 2023
At my company, we’ve rolled out GitHub Copilot, Claude, and other AI tools to all 40+ engineers on my teams. Adoption hit 95% within 3 months. Developers love these tools and report feeling faster. But when I look at our delivery metrics—sprint completion rates, feature shipping velocity, incidents per release—they’re essentially flat.
What Are We Measuring Wrong?
I keep coming back to this: if nearly everyone is using AI daily, why isn’t productivity moving? Three hypotheses:
1. We’re measuring outputs, not outcomes
- More PRs merged ≠ more customer value delivered
- Faster code writing ≠ faster product delivery
- Lines of code is a vanity metric we should have abandoned years ago
2. We’re ignoring the hidden costs
- Code review times are up ~90% in our team
- Debugging AI-generated code takes longer than writing from scratch
- Junior engineers report lower comprehension of what they’re shipping
3. Productivity was never the right word
- Maybe AI makes us more capable, not more productive
- We’re tackling more ambitious features with the same team size
- The bottleneck shifted from writing code to defining what to build
The Financial Services Reality
In regulated industries like ours, there’s another dimension: AI code requires more scrutiny. We can’t just ship code we don’t fully understand. Our compliance team requires human review of all financial logic, regardless of how it was generated.
So AI helps us write the boilerplate faster, but the critical path—understanding business requirements, ensuring regulatory compliance, validating edge cases—hasn’t changed.
What Should We Be Measuring Instead?
I’m starting to think we need different metrics entirely:
- Time from idea to validated customer value (not just shipped code)
- Developer satisfaction and learning (not just velocity)
- Capability expansion (what new problems can we tackle now?)
- Quality per unit of effort (not volume of output)
But I’m genuinely curious: for those of you who’ve adopted AI coding tools, what metrics actually moved in your organizations? And for those where productivity gains plateaued like mine, what do you think we’re missing?
Is this an AI measurement problem, or a fundamental misunderstanding of what productivity means in software engineering?