← articles

The 300% vibe-coding statistic, traced

On 10 September 2026 a post on X said that "Maintenance costs for AI-generated code have jumped 300% in 18 months, code duplication is up 48% and refactoring has dropped 60%."1 By 24 September it had 321,004 views. It named one source and linked none. This traces the three numbers, sets out what measured research does say about building with AI, and then covers what one build by someone without a computer-science background had to add to stay maintainable.

5 min read sources checked 24 September 2026 jump to sources

Start a project Book a 15-min intro call

// the table

Where two of the numbers come from

The trail starts at a table. In a report published on 4 February 2025, GitClear classified 211 million changed lines of code by what each change did. Lines that were copied and pasted rose from 8.3% of changed lines in 2020 to 12.3% in 2024. Lines that were moved, which the report reads as refactoring, fell from 24.1% to 9.5%.2

Those two pairs give the post's second and third numbers. 8.3 to 12.3 is a rise of 48%, and 24.1 to 9.5 is a fall of 60%. Neither percentage is printed in the report. Both are arithmetic on its table.

The arithmetic changed two things on the way. The window is 2020 to 2024, about four years, not 18 months. And the subject is every changed line in GitClear's dataset, read against the years in which AI assistants spread. A search of the report's text for "AI-authored", "distinguish", "identify" and "proxy" found no line-by-line split between code written by AI and code written by people.

The report's own appendix gives the 2020 copy/paste share as 8.86%, not 8.3%. From that figure the rise is about 39%.2

// the missing source

Where the 300% leads

The post credits Checkmarx, an application-security company. Searches of Checkmarx's site on 24 September 2026 did not find the claim. They covered its homepage, a report page, its blog index for August and September 2026, and four of its posts on AI-written code from November 2025 to July 2026. That is a finding about those searches, not proof that no Checkmarx document contains it.

No primary source for "300% in 18 months" turned up. The closest material is two blog timelines.

Codebridge published one on 3 February 2026. It says unmanaged AI-generated code "can drive maintenance costs to four times traditional levels" and describes "Months 16–18 (The Wall)." It links GitClear for its 48% and 60%, and gives no source for the four times.3

The other, published by Tian Pan on 17 April 2026, says "Months 12–18: Maintenance costs have grown to four times the level of a comparable traditional codebase," also without a source.4

A cost four times higher is 300% more. Whether the post's number came from timelines like these is an inference. The post links nothing that would settle it.

GitClear's report uses the words "long-term maintenance cost" once, in a recommendation: "Unless managers insist on finding metrics that approximate 'long-term maintenance cost'…"2 It doesn't measure one.

// the report

What the report measured

GitClear sells developer analytics, and the report states that all of its data "is available to GitClear customers with a basic subscription."2 The sample is 211 million changed lines authored between January 2020 and December 2024. About two-thirds comes from private companies that opted in to anonymised data sharing and one-third from open-source projects. Each changed line is classified as added, deleted, updated, moved, copy/pasted or find/replaced, and the shares are compared by year.2

The report's own findings are narrower than the post. "2024 marked the first year GitClear has ever measured where the number of 'Copy/Pasted' lines exceeded the count of 'Moved' lines." And: "we recorded an 8-fold increase in the frequency of code blocks with 5+ duplicated lines during 2024."2

// what was measured

What measured research does show

A randomised controlled trial by METR had 16 experienced open-source developers complete 246 tasks in projects they knew well, with AI tools allowed or disallowed at random. The developers forecast that AI would cut completion time by 24%. The measured result: "allowing AI actually increases completion time by 19%." The authors note that "the influence of experimental artifacts cannot be entirely ruled out."5

A study of 806 GitHub repositories that adopted the Cursor editor, compared with 1,380 matched repositories that did not, found "a 281.3% increase in lines added in the first month." The abstract calls that increase "transient." Over the same period, "Static analysis warnings increase by 30%" and "code complexity increases by 41.6%." The sample covers only repositories that committed Cursor configuration files.6

A study of "302.6k verified AI-authored commits from 6,299 GitHub repositories" found that "more than 15% of commits from every AI coding assistant introduce at least one issue," and that "22.7% of tracked AI-introduced issues still survive at the latest version of the repository." Code smells made up 89.3% of the issues.7

Veracode, which sells application-security testing, tested "over 100 large language models across Java, Python, C#, and JavaScript" and reported that "45% of code samples failed security tests." It also reported: "Security performance remained flat, regardless of model size or training sophistication."8

None of these is a maintenance-cost multiple. Each one measures something narrower: time on task, warnings and complexity, issues that survive, failed security tests.

// my own build

What this build had to add

I don't have a computer-science degree. The pipeline behind this site and my game is built with AI agents. What it had to add to stay maintainable weren't features.

  • Checks that can fail. Two automated checks once passed while inspecting nothing. One skipped all of its input because an escape sequence had collapsed into a raw control byte. The other matched no font declarations on two projects. Every check now has a sample it must fail on. The note A check that has never failed is not tested covers one of them.
  • Line endings. One read, replace and write pass produced 5,599 changed lines for about 30 real changes across 24 files, because the writes rewrote every line ending. Source writes now go through one helper that keeps each file's own style, and a pre-commit check inspects the diff.
  • Rollback. For the first 23 passes the repository wasn't under git, so every rollback the documentation promised was fiction. It has been under git since 25 July 2026.
  • Scoped commits. One commit swept 28 files from another project into its own history. Commits are now scoped to one project's folder.

// limits

What this does not establish

  • Whether vibe coding is bad in general. The studies above measure specific outcomes in specific samples at specific dates.
  • A maintenance-cost multiple for AI-written code. No primary measurement of one was found.
  • Whether Checkmarx published the claim somewhere these searches didn't reach.
  • This build's own maintenance cost. It hasn't been measured.
ClaimSourceRead
Post: maintenance costs up 300% in 18 months, duplication up 48%, refactoring down 60%; credited to Checkmarx; 321,004 views as of 24 Sep 2026 @zerohedge on X, 10 September 2026. Read through api.fxtwitter.com 24 Sep 2026
211 million changed lines, 2020 to 2024. Copy/pasted 8.3% to 12.3% (a 48% rise); moved 24.1% to 9.5% (a 60% fall); appendix 2020 copy/paste 8.86% (about 39%); the "long-term maintenance cost" wording is a recommendation William Harding, GitClear, AI Copilot Code Quality, 4 February 2025. GitClear sells developer analytics 24 Sep 2026
"four times traditional levels"; "Months 16–18 (The Wall)", no source given Konstantin Karpushin, Codebridge, The Hidden Costs of AI-Generated Software, 3 February 2026 24 Sep 2026
"Months 12–18: Maintenance costs have grown to four times…", no source given Tian Pan, The AI-Generated Code Maintenance Trap, 17 April 2026 24 Sep 2026
RCT: 16 developers, 246 tasks; forecast 24% faster; measured 19% slower Becker, Rush, Barnes, Rein (METR), arXiv:2507.09089, v2 25 July 2025 24 Sep 2026
806 Cursor-adopting repositories vs 1,380 matched; 281.3% more lines added in month one (transient); warnings up 30%; complexity up 41.6% He, Miller, Agarwal, Kästner, Vasilescu, arXiv:2511.04427, v3 26 January 2026 24 Sep 2026
302.6k AI-authored commits, 6,299 repositories; more than 15% of commits introduce an issue; 22.7% survive; 89.3% code smells Liu, Widyasari, Zhao, Irsan, Chen, Lo, arXiv:2603.28592, v2 26 April 2026 24 Sep 2026
Over 100 LLMs; 45% of code samples failed security tests; flat across model size Jens Wessling, Veracode, We Asked 100+ AI Models to Write Code, 30 July 2025. Veracode sells application-security testing 24 Sep 2026

Eight sources. The post's named source, Checkmarx, is not among them, because the claim was not found on the Checkmarx pages searched on 24 September 2026. The build details come from this pipeline's own records.

Tell me what you need built.

Remote across the EU and UK, in English. Reply within one business day.

Start a project Book a 15-min intro call

The service this describes: custom software and automation