Brief IA

Zig Bans AI: Andrew Kelley Criticizes 'Unnecessary' Contributions

💻 Code & Dev·Tom Levy·

Zig Bans AI: Andrew Kelley Criticizes 'Unnecessary' Contributions

Zig Bans AI: Andrew Kelley Criticizes 'Unnecessary' Contributions
Key Takeaways
1Zig, an open-source programming language, prohibits the use of AI for coding, following criticism from its president Andrew Kelley.
2Kelley claims that AI-generated contributions are worthless and slow down the code review process.
3The ban has caused tensions with Bun, an influential project created with Zig and acquired by Anthropic.
💡Why it mattersThis decision highlights the debate over the effectiveness of AI contributions in open-source development and their impact on human collaboration.
Le brief IA que lisent les pros

Le brief IA que les pros lisent chaque soir

Les 7 actus IA du jour, décryptées en 5 min. Gratuit.

Inclus dès l'inscription : notre sélection des meilleurs guides & comparatifs IA.

Choisis ton rythme

Gratuit · Pas de spam · Désabonnement en 1 clic

📄
Full Analysis

Zig, an open-source programming language, has recently made a radical decision by banning the use of artificial intelligence for coding, editing, or debugging. This ban was announced by Andrew Kelley, president of Zig, who expressed severe criticism of AI-generated contributions, labeling them as 'worthless.' Kelley clarified that these contributions are not only useless but also have a negative impact, as they consume valuable time from the review team.

Zig is maintained by a 501(c)(3) nonprofit organization and a network of contributors. Any programmer can submit code to its repository, as long as they adhere to a code of conduct. One of Zig's rules prohibits the submission of AI-assisted code. The policy is clear: no contributions generated by a large language model (LLM) will be accepted, nothing paraphrased from an LLM, and nothing edited, brainstormed, or debugged by an LLM. In summary: AI must stay away.

During a podcast with JetBrains, Kelley described these AI-assisted contributions as 'inevitable waste.' He stated, 'People send us contributions that have no value.' Kelley added that these contributions have a negative value, as they take up review time from the team. Code contributions are reviewed by a small number of key team members. This is the 'bottleneck,' as Kelley puts it: there are more pull requests than reviewers. At the time of recording, Kelley mentioned that Zig had 200 open pull requests.

These 'waste contributions' generated by AI further slow down the entire team, he said. 'We have wasted everyone's time.' Although Zig is relatively small, it has had a disproportionate impact. The language has been used to create Bun, which was later acquired by Anthropic. The AI ban has subsequently caused tensions between Bun and Zig.

AI-assisted code has infiltrated Silicon Valley, thanks to tools like Claude Code and OpenAI's Codex. Some use AI to edit or modify their code; others use it to write it entirely. Major tech companies have set ambitious goals regarding the percentage of code that should be — and already is — written with AI.

Zig is not mandated to be as efficient as these public companies. Instead, 'mentorship' is part of its core mission, Kelley stated, making AI contributions counterproductive. 'We are all trying to improve at programming,' Kelley said. 'The people who send AI-assisted pull requests, those people are not helping that goal.'

These AI coders are 'transient contributors,' those who may submit one or two pull requests but will never join the core team, Kelley explained. The AI ban is also simpler. Kelley stated that if he tried to say that only 'good' AI-assisted pull requests would be accepted, reviewers would have to judge each one. 'If he says none in particular, then it's a very easy policy to enforce,' he concluded.

Brief IA — L'actualité IA en français

L'essentiel de l'actualité de l'intelligence artificielle, décrypté et expliqué chaque jour.