Sources#
Summary#
The 2026 open-source complaint is that agents have flooded maintainers with pull requests from people who cannot evaluate what they submitted. DHH — running Omarchy, and 25 years of open-source projects before it — argues the complaint has the economics backwards (DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501, practitioner-opinion, and note the COI: he is the maintainer whose project the numbers describe, and the numbers are self-reported).
His position in one move: contribution was never the scarce good; maintainer attention was. Agents make contribution free, which does not create a new problem so much as expose which resource was actually binding. "Here is a vein of free contributions that you can take or don't take, but you're complaining about the fact that they're there?"
The reported numbers (Omarchy, ~June–August 2026)#
| Quantity | Reported value |
|---|---|
| PRs merged during the three-month Quattro cycle | "over 1,000" |
| Open unmerged PRs at recording | ~400, "about double what it was a week ago" |
| Plugins on the new marketplace, first three days | 330 |
| Independent implementations of one missing calendar feature | ~17 |
| Share of PRs DHH personally reviews | none — "I haven't been reviewing them for quite some time now" |
All self-reported in conversation, none verified here. The backlog doubling weekly is the load-bearing figure: it says the influx outruns even a maintainer who has already delegated review.
The three shifts#
1. Triage delegates before merge does. DHH's agents review incoming PRs and return a summary of what is decision-ready; he sees "the pearls… the bug fixes that the agent has validated in a VM on my behalf" and never sees the duplicates and the wrong ones. The human decision that survives is binary and last — merge or don't. This is the same loop Agent Review Comment Resolution measures from the other end (agent comments, human resolves), running at the repository gate rather than inside a single PR.
2. Rejection stops costing anything socially. His most distinctive claim, and the one with no measurement behind it anywhere: "I feel a lot less bad if I just reject it. You didn't even write it, so I can simply look at what your agent wrote on your behalf and go, 'Eh, don't want it.'… It's just a clanker, and the clanker won't mind." He diagnoses maintainer burnout as partly a neuroticism about obligation — treating every contribution as a debt to land — that agent authorship dissolves. Whether the human submitter feels the same way about their rejected agent's work is untested.
3. The contributor pool changes composition, not just size. "Quite a lot of those pull requests were written by people who were not classical programmers, or were programmers in other domains, not Linux operating system or distribution development." This is Printing Press Software Democratization observed at the contribution layer rather than the authoring layer, and DHH frames it as open source finally doing what it always claimed: "is that not the purpose of open source, that we tap into the collective intelligence and creativity of the whole goddamn planet?"
The provocation: "the median programmer is already outclassed"#
His argument for preferring agent-written PRs is a quality claim, delivered as a broadside:
"Most programmers, they suck… they don't write the code I want to have written. They don't prepare their bug reports with all the relevant information. They don't detail their pull requests with the why. They don't bother to fill in needed code comments. They don't double-check their work. They don't write unit tests… But do you know who'll do all that stuff? Agents, if you tell them to."
Read carefully, this is not a claim about code quality — every item on the list is contribution hygiene, the process wrapper around the diff. The comparison is between a median human's process compliance and an instructed agent's, which agents win by construction. It should not be read as evidence that agent PRs contain better code; the wiki's actual measurements on that question (Agent-Generated Test Quality, Security Debt of Agent-Generated Code) are mixed and find the deficits precisely in the plumbing that process compliance does not cover. DHH concedes the wizard half without noticing the tension: asked whether you still need the experts to hold the bar, he answers "100% you do."
The infrastructure isn't built for the rate#
One concrete failure he reports: a QA run with eight agents found 28 real issues, the bot filed all 28 on GitHub in about twelve seconds, and GitHub banned the bot as probable spam. He routed around it by having the agent email the maintainer instead. The platform's abuse heuristics are calibrated to human contribution rates, and agent-rate contribution is indistinguishable from abuse at the wire. The workaround produced the interview's best anecdote: the agent read the target project's source, found the maintainer had already fixed the bug but that the fix was incomplete, and filed a report against unreleased code.
The kernel data point (second-hand)#
DHH reports that Linus Torvalds recently wrote that he welcomes AI in the kernel — the paraphrased line being that if you think Linux is an anti-AI project, think again and go fork it — and that AI contributions to the kernel are on "a parabolic curve." No link, no date, no quote; treat as an unverified second-hand attribution. His own read of the surrounding community is the opposite: "the majority of them are actually, if not skeptical, then outright hostile."
Connections#
- Printing Press Software Democratization — the floor-raising thesis, here observed at the contribution layer: people who could not previously contribute to a Linux distro now can, and the maintainer cherry-picks
- The Tragedy of the Cognitive Commons — the direct opposition. Lovett argues AI removes the entry-level work through which expertise regenerates; DHH argues the commons is gaining contributors and that the wizards who hold the bar are unaffected. Both can be true only if reviewing agent output is a different skill from producing it, which is the Validation Tether that page names — and DHH's answer (delegate the review to agents too) is exactly the move the Tether says cannot be delegated indefinitely
- Agent Review Comment Resolution — the same inverted review loop measured: 54,713 agent comments across 341 repos, ~71% resolved, with the modal failure being project context the agent cannot see. DHH's triage layer is that loop moved up to the repository gate
- Deterministic Engineering for Agent Code Review — the engineering counter-argument to open-ended agent triage: bounded, rule-dispatched review beats an autonomous reviewer on precision by a wide margin while losing recall
- Verification as the New Bottleneck — the org-side statement of the same constraint; DHH's answer is to delegate verification itself rather than staff it
- Acceleration Whiplash — the industry telemetry of the unabsorbed-output problem (review time 5×); a maintainer with a weekly-doubling backlog is the single-person version
- The Code-Quality Payoff Is Token-Indexed — the same maintainer, same project: an unbounded supply of individually-passing PRs is how architecture drifts, which is the payoff he says is now token-indexed
- Vibe Coding vs. Agentic Engineering — the contributor side of the definitional split: a plugin author who never reads the C++ is vibe coding by DHH's own definition, and he welcomes it into his repo
- Agent-Native Infrastructure — why this project in particular attracts contributions at this rate: an OS whose state is text and whose actions are commands ships skills that let any agent write plugins against it, and got 330 in three days
- Agentic Technical Debt — what an unbounded supply of individually-passing external PRs does to an architecture over time; 37signals learned it internally in the same window
- DHH (David Heinemeier Hansson) — the maintainer, and the conflict of interest
- LLM-Driven Vulnerability Research — the corpus's other maintainer-side datapoint, from the security end: Rust maintainers noticing one engineer's Codex pipeline filing "a frightening number of real bugs" and asking whether to coordinate or just start fixing, alongside a recommendation that defenders scale disclosure processes for model-generated volume. DHH's 28-issues-in-twelve-seconds spam ban is that recommendation's failure case one layer down, at the platform
Open Questions#
- Does agent-authored contribution measurably change merge rate, revert rate or post-merge defect rate in a repository, versus human-authored contribution to the same project? Omarchy's numbers are self-reported and have no control.
- DHH claims rejection is socially cheap because "the clanker won't mind" — does the human who dispatched the agent experience rejection the same way, or does the submitter-side cost simply become invisible to the maintainer?
Sources#
- DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 — DHH, Lex Fridman Podcast #501 (2026-08-26,
practitioner-opinion, maintainer COI): 1,000+ merged PRs, ~400 open and doubling weekly, 330 plugins in three days, agents doing first-pass triage, the GitHub spam ban, and the "median programmer is outclassed" provocation
Cited by 16
- Agent-Native Infrastructure×2
Open Source Under Agent Contributions — what an agent-legible platform does to its own contribution…
- DHH (David Heinemeier Hansson)×2
Open Source Under Agent Contributions — his maintainer-side account, and where the COI bites hardest
- The Tragedy of the Cognitive Commons×2
His second claim: the commons gains, it does not deplete. He argues agents let people who could…
- Acceleration Whiplash
Open Source Under Agent Contributions — the single-maintainer version of unabsorbed output: an…
- Agent-Generated Test Quality
Open Source Under Agent Contributions — DHH's claim that instructed agents outclass the median…
- Agent Review Comment Resolution
Open Source Under Agent Contributions — the same inverted loop at the repository gate rather than…
- Agentic Technical Debt
Open Source Under Agent Contributions — the same drift arriving from outside the team: an unbounded…
- The Code-Quality Payoff Is Token-Indexed
Open Source Under Agent Contributions — the same maintainer facing an unbounded supply of PRs that…
- Deterministic Engineering for Agent Code Review
Open Source Under Agent Contributions — the practitioner counterpoint: an open-source maintainer…
- LLM-Driven Vulnerability Research
Open Source Under Agent Contributions — the receiving end above, generalized past security: a…
- AI Coding Practice
Open Source Under Agent Contributions — When contribution supply goes free and unbounded, the…
- Open Questions Backlog
Open Source Under Agent Contributions ×2 (oldest 9d) — Does agent-authored contribution measurably…
- Printing Press Software Democratization
Open Source Under Agent Contributions — the same floor-raising observed at the contribution layer:…
- Security Debt of Agent-Generated Code
Open Source Under Agent Contributions — the maintainer-side optimism this page's numbers should…
- Verification as the New Bottleneck
This page's bottleneck has a proposed dissolution, and it is the obvious one: if review is what…
- Vibe Coding vs. Agentic Engineering
Open Source Under Agent Contributions — the contributor-side case: a plugin author who never reads…
Related articles
- Review as the Control Point
Agarwal et al. (CMU, arXiv 2607.07980): a 26-construct/67-relationship causal theory synthesized from 3,100 coded pract…
- Acceleration Whiplash
Faros 2026: AI floods a human-paced SDLC with output it can't absorb — throughput up (tasks +34%, epics +66%), quality…
- AI as Primary Author
Faros 2026: the assistant→author threshold crossed without a deliberate decision, marked by AI-code acceptance rising 2…
- Efficiency Debt of AI-Generated Code
Tran et al. (Google, arXiv 2608.06640): 3.52M changes over 12 months in one production C++ monorepo, with a human-writt…
- Verification as the New Bottleneck
Fiona Fung: coding is no longer the bottleneck — verification, review, maintenance are; shift-left; TDD loses its tax;…
