26% More Tasks Completed With AI, But Code Commits Up Only 13.5%—Where’s the Other 12.5% Going?
I’ve been using AI coding assistants heavily for the past 6 months, and something weird is happening. I feel dramatically more productive. My task list moves faster. I close more Jira tickets. My manager is happy.
But when I look at my git log? It tells a different story.
The Numbers Don’t Add Up
New research just dropped showing developers using AI complete 26% more tasks on average compared to control groups. That’s huge! But here’s the thing that’s been bothering me: code commits only increased 13.5%.
So where’s the other 12.5% going?
At first I thought maybe it was a measurement error. But the more I dig into my own work patterns, the more I realize this gap is real — and it’s actually kind of fascinating.
What Tasks Are We Completing That Don’t Show Up in Commits?
I started tracking my own time over the past two weeks to figure this out. Here’s what I found:
1. Code Review & Architecture Discussions
AI helps me prepare way better for PR reviews. I can quickly spin up alternative approaches, test edge cases, and understand context faster. This shows up as “completed task: review Sarah’s PR” but creates zero commits.
2. Learning & Research
When I need to understand a new library or pattern, AI compresses what used to take 3 hours of documentation reading into 45 minutes of conversation. I complete “research authentication patterns” but my git history is silent.
3. Refactoring & Cleanup
This is the big one. AI makes it so much easier to refactor code that I actually do it now instead of putting it off. But refactoring often doesn’t create new commits — it modifies existing code. Sometimes I spend 2 hours cleaning up technical debt and end up with 1 small commit.
4. Meetings & Collaboration
I prepare for standups faster, generate better documentation for design reviews, and create clearer technical specs. All of this shows up as “completed prep for sprint planning” but produces no code.
5. Documentation
I’m embarrassed to admit I used to skip writing docs. Now AI makes it easy enough that I actually do it. But we track docs separately from code in Notion, so again — completed task, no commit.
The Measurement Problem
Here’s what I think is happening: our task tracking systems measure work effort, but our version control systems measure code output. And increasingly, those aren’t the same thing.
When I complete a task called “investigate database performance issue,” that might involve:
- 30 min: Set up profiling (AI-assisted)
- 45 min: Analyze query patterns (AI-generated analysis)
- 60 min: Research optimization techniques (AI-accelerated learning)
- 15 min: Write recommendation doc (AI-drafted)
- 10 min: Create one 5-line code change
Total time: 2.5 hours. Commits created: 1 tiny change. Tasks completed: 1 ![]()
Pre-AI, I might have skipped steps 2-4 and just tried a random optimization. Same 1 commit, but way less effective work.
So What Does This Mean?
I’m genuinely curious if this resonates with others. Are we measuring the wrong things? Or is the “missing” 12.5% actually valuable work that just doesn’t show up in traditional metrics?
The cynic in me worries we’re just getting better at looking productive without being productive. But the optimist thinks maybe we’re finally doing the important-but-invisible work we’ve always skipped — the research, the documentation, the thoughtful preparation.
What’s your experience? Where does the productivity gap show up in your work?
Are you seeing the same pattern — feeling more productive but not seeing it reflected in traditional output metrics? And if so, how do you talk about this with leadership when they ask “show me the ROI”?
I’d love to hear what others are experiencing. Especially curious if engineering managers are seeing this at team level, or if this is just an individual contributor phenomenon.
Context: I’m a design systems lead but spend ~40% of my time in code. Been using Cursor + Copilot + Claude Code for about 6 months. Team of ~25 engineers + designers.