Post

The Zig project's rationale for their blanket ban on AI-assisted contributions makes a lot of sense to me - for them, time spent reviewing PRs isn't about the code, it's about growing new contributors for the future of the project simonwillison.net/2026/Apr/30/...

simonwillison.netThe Zig project's rationale for their firm anti-AI contribution policyZig has one of the most stringent anti-LLM policies of any major open source project: No LLMs for issues. No LLMs for pull requests. No LLMs for comments on the …

I particularly appreciate how this rationale isn't based on the idea that LLM code is of poor quality compared to code written by hand - the quality of the code isn't the deciding factor at all here

This argument is going to age poorly IMO. Are maintainers pairing with newbies to answer questions and show how to be successful in the project? Are the docs beautifully written for beginners in multiple languages? Moreover, if its the person who matters, why are we judging the tools?

It’s expounded upon in one of the links, and IMO they’re quite rational in policing this way, at least for now. And I suppose it stands to reason that if s contributor successfully lies about significant LLM use but also is an excellent contributor who can be trusted, then the tech has made it!

0 reposts8 likes

But it’s definitely not true today and there’s many steps for AI yet to take before it could be used effectively like that. I would also posit that once (or if) we reach a state like that, software dev will be so different anyways that Zig itself may just go obsolete.

May be rational in the short run, but the proportion of developers using zero AI tools is rapidly dwindling. You can absolutely set high expectations for contributions without being absolutist and potentially driving away the next generation of contributors.

i think it’s still worth it since it shows both that the contributor is willing to cooperate and follow the guidelines and that they’re willing to put in the effort to learn how it works for themselves, rather than outsourcing that to an AI.