Skip to content
Back to the collection

Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity

Joel Becker, Nate Rush, Elizabeth Barnes, David Rein

2025 · arXiv

Read the paper
HN score
1
Mentions
19
Readers
19
Months
8
What’s in a score?

From the abstract

Despite widespread adoption, the impact of AI tools on software development in the wild remains understudied. We conduct a randomized controlled trial (RCT) to understand how AI tools at the February-June 2025 frontier affect the productivity of experienced open-source developers. 16 developers with moderate AI experience complete 246 tasks in mature projects on which they have an average of 5 years of prior experience. Each task is randomly assigned to allow or disallow usage of early 2025 AI tools. When AI tools are allowed, developers primarily use Cursor Pro, a popular code editor, and Claude 3.5/3.7 Sonnet. Before starting tasks, developers forecast that allowing AI will reduce completion time by 24%. After completing the study, developers estimate that allowing AI reduced completion time by 20%. Surprisingly, we find that allowing AI actually increases completion time by 19%--AI tooling slowed developers down. This slowdown also contradicts predictions from experts in economics (39% shorter) and ML (38% shorter). To understand this result, we collect and evaluate evidence for 20 properties of our setting that a priori could contribute to the observed slowdown effect--for example, the size and quality standards of projects, or prior developer experience with AI tooling. Although the influence of experimental artifacts cannot be entirely ruled out, the robustness of the slowdown effect across our analyses suggests it is unlikely to primarily be a function of our experimental design.

Metadata: arXiv. Abstracts retain their original authors’ rights.

In the conversation

Original HN comments, with labels from simple text rules. A label describes the whole comment and may miss context or irony. Read the discussion to make up your own mind. About the labels

19 selected excerpts · 19 total mentions

EnnEmmEss
Recommendation · rule
The report is definitely worth reading although I don't think the data is strong enough to draw significant conclusions from. I personally think that this should be studied more in depth over a longer time period since the current study had a 50 hour threshold (not exactly but close enough). One thing which is mentioned in the research paper[1] is: > However, we see positive speedup for the one developer who has more than 50 hours of Cursor experience, so it’s plausible that there is a high skill ceiling for using Cursor, such that developers with significant experience see positive speedup. [1]: https://arxiv.org/pdf/2507.09089
sockopen
Neutral mention · rule
https://arxiv.org/abs/2507.09089 “Before starting tasks, developers forecast that allowing AI will reduce completion time by 24%. After completing the study, developers estimate that allowing AI reduced completion time by 20%. Surprisingly, we find that allowing AI actually increases completion time by 19%--AI tooling slowed developers down.”
trashb
Neutral mention · rule
Those are some high profile (celebrity) developers. I wonder if they have measured their results? I believe that the perceived speed up of AI coding is often different from reality. The following paper backs this idea https://arxiv.org/abs/2507.09089 . Can you provide data that objects this view, based on these (celebrity) developers or otherwise?
yorwba
Neutral mention · rule
The METR study referenced (but not linked) in that paragraph has a breakdown of time spent https://arxiv.org/pdf/2507.09089 in figure 19 on page 33 which contradicts the description in the Register article. Open-source developers participating in the study who were randomly assigned to be allowed to use AI to work on an issue in their repo only spent insignificantly longer testing and debugging, but did spend much longer reviewing AI output, prompting AI, waiting for AI and "idle / overhead." In particular, time spent prompting AI alone was longer than the reduction in active coding. Lessons for personal productivity include avoiding situations where you're blocked…
Read the full comment
waiting for your tools https://xkcd.com/303/ , not using AI for tasks that you can implement in code as quickly as you can describe them in natural language, and on the meta-level using external randomness to decide between different approaches for the same task and measuring how long it takes you, rather than relying on your gut feeling how easy it was.
lunar_mycroft
Neutral mention · rule
It "obviously" does based on what, exactly? For most devs (and it appears you, based on your comments) the answer is "their own subjective impressions", but that METR study (https://arxiv.org/pdf/2507.09089) should have completely killed any illusions that that is a reliable metric (note: this argument works regardless of how much LLMs have improved since the study period, because it's about how accurate dev's impressions are, not how good the LLMs actually were).
recitedropper
Neutral mention · rule
For seasoned maintainers of open source repos, there is explicit evidence it does slow them down, even when they think it sped them up: https://arxiv.org/abs/2507.09089 Cue: "the tools are so much better now", "the people in the study didn't know how to use Cursor", etc. Regardless if one takes issue with this study, there are enough others of its kind to suggest skepticism regarding how much these tools really create speed benefits when employed at scale. The maintenance cliff is always nigh... There are definitely ways in which LLMs, and agentic coding tools scaffolded in top, help with aspects of development. But to say anyone who claims otherwise is either being disingenuous or doesn't know what they are doing, is not an informed take.
autoexec
Neutral mention · rule
Unlike higher level programing languages AI doesn't actually make programmers more efficient (https://arxiv.org/abs/2507.09089). Many people who are great programmers and love programing aren't interested in having their role reduced to being QA where they just review the bad code AI designed and wrote all day long. In a hypothetical world where AI is actually decent enough to be any good at writing software, the demand for software being infinite won't save even one programmer's job because zero programmers will be needed to create any of it. Everyone who needs software will just ask AI to do it for them. Zero programing jobs needed ever again.
meander_water
Neutral mention · rule
There's a few bits of information from the original sources that's left out: - The METR paper surveyed just 16 developers to arrive at their conclusion. Not sure how that got past review. [0] - The finding from the MIT report can also be viewed from a glass 5% full perspective: > Just 5% of integrated AI pilots are extracting millions in value. > Winning startups build systems that learn from feedback (66% of executives want this), retain context (63% demand this), and customize deeply to specific workflows. They start at workflow edges with significant customization, then scale into core processes. [1] [0] https://arxiv.org/abs/2507.09089 [1] https://mlq.ai/media/quarterly_decks/v0.1_State_of_AI_in_Bus...
y0eswddl
Neutral mention · rule
There's literally a study out the shows when developers think LLMs are making them 20% faster, it turned out to be making them 20% less productive: https://arxiv.org/abs/2507.09089
pseudalopex
Neutral mention · rule
> Careful with the productivity claims, there's plenty of research showing that perspective is usually a distortion of some kind. I saw 1 study which suggested this.[1] Were there more? [1] https://arxiv.org/abs/2507.09089
dpflan
Neutral mention · rule
The study you are alluding to is this one by METR (Model Evaluation & Threat Research): Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity - https://arxiv.org/abs/2507.09089 """ Before starting tasks, developers forecast that allowing AI will reduce completion time by 24%. After completing the study, developers estimate that allowing AI reduced completion time by 20%. Surprisingly, we find that allowing AI actually increases completion time by 19%—AI tooling slowed developers down. This slowdown also contradicts predictions from experts in economics (39% shorter) and ML (38% shorter). """
aix1
Neutral mention · rule
The study you referred to sounded super interesting, so I looked it up to read later. To save others a search, here is a blog post and the paper: https://metr.org/blog/2025-07-10-early-2025-ai-experienced-o... https://arxiv.org/abs/2507.09089 Thanks for mentioning it.
raincole
Neutral mention · rule
> It’s why the world wasted $10B+ on self driving car companies that obviously made no sense. Obviously... in what way? I feel the anti-ai pattern is clear. Self-driving cars don't work in my city so the whole concept is a hoax. LLMs don't code my proprietary language so it's a bubble. > From this study (https://arxiv.org/abs/2507.09089) I can tell this is going to be the most misquoted study in blogs and pop-sci books after the 10,000-hour mastery study. And it's just a preprint!
djoldman
Neutral mention · rule
> There’s a strange disconnect in the industry. On one hand, GitHub claims that 20 million users are on Copilot, and Sundar Pichai says that over 25% of the code at Google is now written by AI. On the other hand, independent studies show that AI actually makes experienced developers slower. From the study[0]: > 16 developers with moderate AI experience complete 246 tasks in mature projects on which they have an average of 5 years of prior experience. This study continues to get a lot of airtime on HN and elsewhere. Folks probably should be skeptical of a study with the combination of a small number of subjects with a broad claim. [0] https://arxiv.org/pdf/2507.09089
HarHarVeryFunny
Neutral mention · rule
There was a recent study concluding that AI made experienced developers 20% SLOWER to complete tasks rather than any faster ! https://arxiv.org/abs/2507.09089 Obviously it depends on what you are using the AI to do, and how good a job you do of creating/providing all the context to give it the best chance of being successful in what you are asking. Maybe a bit like someone using a leaf blower to blow a couple of leaves back and forth across the driveway for 30 sec rather than just bending down to pick them up.... It seems people find LLMs interesting, and want to report success in using them, so they'll spend a ton of time trying over and over to tweak the context and fix…
Read the full comment
up what the AI generated, then report how great it was, even though it'd have been quicker to do it themselves. I think agentic AI may also lead to this illusion of, or reported, AI productivity ... you task an agent to do something and it goes off and 30 min later creates what you could have done in 20 min while you are chilling and talking to your workmates about how amazing this new AI is ...
almog
Neutral mention · rule
Yet when you look beyond boilerplate code generation, it's not all that LLMs increase experienced developers productivity (even when they believe that it does): https://arxiv.org/abs/2507.09089 Edit: Hello downvoters, would love to know if you found any flawed argument, is this just because this study/comment contradicting the common narrative on HN or something else entirely?
shakna
Neutral mention · rule
So... Attack first? That what you're going with? DKE has been confirmed more than anything else. It was one of the few things not hit by the replication crisis. You're assessing how well you do, when aided or not, by a tool. That's still self assessment, I'm afraid. And that self-assessment is flawed. [0] [0] https://arxiv.org/abs/2507.09089

Keep following the thread.

More in Economics

More from the same topics.

2010arXiv

Markets are efficient if and only if P = NP

Philip Maymin

I prove that if markets are weak-form efficient, meaning current prices fully reflect all information available in past prices, then P = NP, meaning every computational problem whose solution can be verified in polynomial time can also be solved in polynomial time.

23 mentions22 months
1HN score