Andrew Kelley Interview: Why He Built Zig, Banned AI Contributions, and Moved Zig off GitHub

Bruno Couriol ยท rss ยท 2026-09 Reader ๐Ÿ–ฅ๏ธ

AI SlopCode QualityOpen-Source Maintainer BurdenOpen-Source Platform Exodus (Leaving GitHub)Systemic Apprenticeship & Skill TransmissionTrust
Because AI-generated open-source contributions are reliably low-quality and net-negative once maintainer review time is counted, and because code review is really an investment in cultivating future human core contributors rather than a pure quality filter, healthy open-source governance requires categorically banning AI-assisted contributions and preferring infrastructure (Codeberg over GitHub) whose institutional incentives favor long-term stability over corporate growth pressure.

practical ยท mixed โ€” An InfoQ news article relaying and quoting a JetBrains interview with Zig creator Andrew Kelley. Primarily practical/argumentative โ€” it justifies two governance decisions (banning AI contributions, migrating off GitHub) โ€” with an expository, narrative section explaining Zig's technical origin story. The 'author' of the thesis is really Kelley, relayed by journalist Bruno Couriol through selected quotations.

Structure

PartRole
The AI-contribution ban and its two stated reasons (fixed human review capacity; negative educational/social value of AI contributions, i.e. 'contributor poker')core argument / conclusion 1
Contrast with Bun's AI-assisted Rust rewrite and Kelley's 'diverging value systems, not language features' framingcounter-example used to sharpen the argument's real target (governance values, not technical merit)
The GitHub-to-Codeberg migration and its two stated reasons (persistent CI failures; preference for nonprofit over corporate infrastructure incentives)core argument / conclusion 2
Corroborating context: other developers reporting GitHub performance decline coinciding with rising AI workloadsexternal evidence, cited by the article to back conclusion 2
Origin narrative: building Zig after JavaScript, Go, Rust (pre-1.0), and C++ each failed a real-time audio projectbackground / motivating narrative, establishes Kelley's design philosophy and credibility as a serious language creator

Key terms

Propositions

Arguments

Zig should categorically ban AI-assisted code contributions rather than evaluate them case-by-case.
Explicit premises:
Implicit premises:
Inferences:
Zig migrated its canonical repository from GitHub to Codeberg.
Explicit premises:
Implicit premises:
Inferences:

Narratives

Questions addressed

Gaps

Related documents