Contributor Poker and Zig's AI Ban

69 points by kristoff


bakkot

I expected this to connect the first half of the essay (investing in contributors) to the second half (banning LLMs) more explicitly:

Feedback given to people submitting purely LLM-authored PRs is ~useless once that PR is done: you might improve that PR but it isn't going to make any difference for later contributions. The LLM isn't learning from the feedback and the person submitting the PR usually lacks the context (and frequently the desire) to internalize it for future work. To use the metaphor of the article, effort spent on feedback for new contributors is worth it when contributing is an iterated game, but because LLMs don't learn from feedback it turns it into a one-shot game, which changes the payoff drastically.

liberty

I appreciate the betting on human contributors. It seems like many places are shutting out people in favor of letting LLMs do the work instead. It's refreshing to see the opposite take place here. I'm confident this approach will provide more experienced maintainers and end up an excellent investment in the long-term.

ngrilly

I'm glad you published this post showing the reasoning for the ban. It will save people from getting the wrong idea.

square_usual

I guess this is in response to the post by Bun about their fork of Zig to speed up debug builds: https://xcancel.com/bunjavascript/status/2048427636414923250; they've said this was LLM-written and they can't upstream it per policy. My understanding from some of the people who've reviewed this code is that it is pretty bad and wouldn't make the cut to be upstreamed anyway 🤷‍♂️