Mohit's blog

The AI Productivity Paradox: 19% Slower, 100% Hooked

Ai productivity.png
Published on
/
10 mins read
/
––– views

The Uncomfortable Truth

I have a confession to make. According to a 2025 study by METR, I'm officially a "19-percenter." No, that's not a cool new developer tribe or an exclusive club. It's actually way worse - I'm one of those experienced developers who takes 19% longer to complete tasks when using AI tools compared to my peers who code the old-fashioned way.

And you know what the really messed up part is? I absolutely love it. I can't imagine going back to coding without AI. I'm like that person who discovered they've been eating pizza wrong their whole life but still prefers the wrong way.

Let me type this into Claude and see what it thinks... (See? I can't stop myself.)

The Numbers Don't Lie (But They're Definitely Judging Me)

Here are the receipts, and they're not pretty:

  • METR Study (2025): Experienced open-source engineers take 19% longer with LLMs
  • GitHub Copilot: 15 million users globally (we're all in this together)
  • Gartner Prediction: 90% of enterprise engineers will use AI assistants by 2028
  • Denmark Survey: Software engineers self-report 6.5% time savings (highest of 11 professions)

Wait, hold up. Let me get this straight. Research says we're 19% slower, but developers feel like they're 6.5% faster? That's a 25.5% gap between reality and perception. That's not a rounding error - that's a full-blown cognitive dissonance disorder.

And yet, here we all are, happily typing into ChatGPT like it's our job. (Well, it kind of is now.)

The Great Time Heist: Where Does the 19% Actually Go?

I've done some soul-searching (and time-tracking, because I'm that kind of nerd), and I've figured out where that extra 19% of my life disappears to:

1. Prompt Engineering (The New Regex)

Time spent: Approximately 27% of my "AI-assisted" coding time

Remember when we used to joke that half of programming is just Stack Overflow and Google-fu? Well, now it's prompt-fu. Except instead of searching for answers, I'm negotiating with an AI like I'm trying to explain my food allergies to a waiter who doesn't speak English.

Me: "Create a React component with TypeScript that..."

Claude: generates JavaScript

Me: "No, I said TypeScript."

Claude: "Oh sorry! Here's TypeScript." generates Flow types

Me: "That's not... okay, let me rephrase this entirely."

Twenty minutes later, I've crafted the perfect prompt, the AI has generated perfect code, and I could have just written it myself in 15 minutes. But hey, at least I'm "learning prompt engineering" (is that even a real skill or are we all just gaslighting ourselves?).

2. Reading AI Slop

Time spent: Another 23% of my time

AI-generated code comes with a fascinating side effect: verbosity. Claude will write you a beautiful, well-documented function with comments explaining every single line like you're a CS101 student. Which is great! Except when you just needed a simple utility function and instead got a 200-line saga with three design patterns you didn't ask for.

I spend so much time reading through AI-generated code trying to figure out:

  • Why did it choose this approach?
  • Is this the best way or just a way?
  • Did it just introduce a subtle bug I'll discover in production?
  • Why are there so many comments? (Seriously, I know what i++ does)

3. Debugging AI Hallucinations

Time spent: A solid 30% (this is where the real time sink is)

Here's the thing about AI: it's confidently wrong in ways that would make a politician jealous. It'll generate code that looks perfect, passes the linter, has great test coverage, and will absolutely, definitely, 100% fail in production in a way that makes no sense.

Recent example from my life:

  • Asked ChatGPT to write an API client for a third-party service
  • Got beautiful, clean code with error handling
  • Deployed to staging
  • Everything broke
  • Spent 3 hours debugging
  • Discovered it was using an API endpoint that doesn't exist
  • ChatGPT had hallucinated the entire API structure based on what it thought the API should look like

Could I have written it correctly myself in 1 hour by reading the docs? Yes. Did I instead spend 3.5 hours arguing with an AI and then fixing its mistakes? Also yes.

4. The Meta-Problem: Deciding Whether to Use AI

Time spent: The remaining 20% (yes, that adds up to 100%, I'm thorough like that)

The newest form of analysis paralysis: "Should I use AI for this?"

For a simple function? Probably overkill. For a complex algorithm? Might help. For boilerplate? Definitely useful. For debugging? Sometimes brilliant, sometimes sends you down rabbit holes.

I now spend time deciding whether to spend time using AI, which feels like a productivity Inception. "We need to go deeper" except the dream is just me staring at my IDE trying to decide if I should open ChatGPT.

What Am I Actually Buying? (Spoiler: It's Not Speed)

So if AI doesn't make me faster, what's the point? Why am I 19% slower but also completely addicted to these tools?

After some reflection (and therapy), I've figured it out:

1. Cognitive Offloading

My brain is full of crap. Syntax for six different programming languages, API endpoints I used once three years ago, the specific way to center a div in CSS that I've Googled 847 times. AI lets me offload all that mental clutter.

Instead of remembering "how do I use reduce in JavaScript again?" I can just focus on "what do I want this code to do?" The mental space freed up is actually incredible.

Is it worth 19% more time? Honestly? Yeah, kind of.

2. Decision Fatigue Reduction

Programming is like 5% writing code and 95% making decisions. Should I use a class or a function? Redux or Context? SQL or NoSQL? Tabs or spaces? (Okay, that last one is easy - tabs, fight me.)

AI doesn't make these decisions for me, but it gives me options to evaluate instead of generating them from scratch. It's like having a sous chef who preps all the ingredients - I still have to cook, but I'm not also shopping and chopping.

3. The Joy of Rubber-Duck Debugging That Talks Back

You know rubber-duck debugging? Where you explain your code to a rubber duck and somehow figure out the problem? AI is like that, except the duck actually responds.

And sometimes it says something useful! Sometimes it asks a question that makes me realize my approach is wrong. Sometimes it suggests something I haven't considered.

Sure, I could have figured it out myself eventually. But there's something psychologically satisfying about the back-and-forth dialogue. It makes problem-solving feel collaborative instead of isolating.

4. The Vibe Coding Effect

Here's the uncomfortable truth: "feeling productive" actually matters, even if you're objectively less productive.

When I'm having a conversation with Claude about my code, I feel engaged. I feel like I'm making progress. The dopamine hits from seeing generated code, even if I have to modify it, keep me motivated.

Staring at a blank file in VS Code? Existential dread. Having Claude generate a starting point I can iterate on? Suddenly I'm unstoppable.

Is this healthy? Probably not. Is it working for me? Also probably not. Do I care? Not particularly.

The Uncomfortable Question: What Are We Actually Measuring?

Here's my hot take: maybe "time to complete a task" is a terrible productivity metric for software development.

Think about it:

Scenario A (No AI):

  • 2 hours of work
  • Finish the feature
  • Understand exactly what you built
  • Can maintain it easily
  • Productivity score: 1 feature / 2 hours

Scenario B (With AI):

  • 2.4 hours of work (19% longer)
  • Finish the feature
  • Explored three different approaches
  • Understand the trade-offs
  • Learned something new
  • Can articulate why you chose this solution
  • Productivity score: Still 1 feature / 2.4 hours, but is that the full picture?

Maybe the extra 19% isn't wasted time. Maybe it's investment time. Maybe I'm not slower - I'm just doing more with the same task.

Or maybe I'm just rationalizing my addiction to chatbots. Who's to say?

The Real Superpower (And It's Not What You Think)

After living with AI tools for long enough to watch my productivity technically decline, I've realized what AI actually makes faster:

What AI Actually Speeds Up:

  • ✅ Exploring new libraries (from days to hours)
  • ✅ Prototyping ideas (from weeks to days)
  • ✅ Context switching between languages (near instant)
  • ✅ Writing boilerplate (from boring to instant)
  • ✅ Understanding unfamiliar code (significantly faster)

What AI Doesn't Speed Up (Or Makes Slower):

  • ❌ Deep algorithmic work
  • ❌ Debugging subtle bugs
  • ❌ Making architectural decisions
  • ❌ Understanding why something works
  • ❌ Actually shipping to production (still slow, now with AI-generated bugs!)

So basically, AI is incredible for breadth and terrible for depth. Which explains why I'm 19% slower overall - the deep work is where I spend most of my time, and AI doesn't really help there.

The 2028 Prediction: We'll All Be 19-Percenters

Gartner predicts that by 2028, 90% of enterprise engineers will use AI assistants. If the METR findings hold true, that means by 2028, 90% of experienced developers will be coding 19% slower.

Let that sink in.

The entire industry is about to get measurably less efficient, and we're all enthusiastically signing up for it. It's like a mass Stockholm syndrome, except we're holding ourselves hostage.

But here's the thing: by 2028, if everyone is using AI, the definition of "productivity" will have changed. We'll stop measuring success by how fast we write code and start measuring it by... actually, I don't know what we'll measure it by. Quality? Understanding? Vibes?

Maybe the real productivity was the prompts we engineered along the way.

The Philosophical Conclusion

I'm a 19-percenter, and I'm weirdly okay with it. Because here's what I've learned:

Productivity in creative work was never about speed.

It was always about:

  • Capacity to explore ideas
  • Ability to experiment without fear
  • Joy in the process
  • Understanding the problem space
  • Making thoughtful decisions

AI doesn't make me faster at any of those things. But it makes them feel more accessible, more enjoyable, more collaborative.

Is that worth 19% more time? For me, yeah. It is.

Am I delusional? Probably.

Do I care? Not enough to stop using AI.

Will I continue to be 19% slower than my peers while insisting I'm more productive? Absolutely.

Because at the end of the day, the best code isn't the code you wrote fastest - it's the code you enjoyed writing, understood deeply, and can maintain confidently.

And if that takes 19% longer, well, I'm typing this into Claude anyway, so clearly I've made my peace with it.

The Final Twist

You want to know the really messed up part? I wrote this entire blog post with AI assistance. It took me about 2.4 hours.

Could I have written it in 2 hours without AI? Probably.

Did I enjoy the process more with AI? Definitely.

Did I explore ideas I wouldn't have thought of alone? Yes.

Am I 19% slower? Statistically, yes.

Do I regret it? Not even a little bit.

Welcome to being a 19-percenter. The productivity is questionable, but the vibes? Immaculate.


P.S. - I asked Claude to review this post, and it suggested I was being too hard on myself about the 19% slowdown. I thanked it and ignored its advice. See? I'm learning.

P.P.S. - If you're wondering whether you're a 19-percenter too, ask yourself: Did you recently spend 30 minutes crafting the perfect prompt when you could have just written the code? Congratulations, you're one of us.

P.P.P.S. - By 2028, we'll all be 19-percenters together, and it'll be fine. Probably. Maybe. I'll ask ChatGPT.