AI
Jul 14, 2026Zig Creator Pushes Back on Anthropic AI Coding Claims
Andrew Kelley, creator of the Zig programming language, publicly challenges Anthropic's framing around AI coding capabilities, arguing the claims do not reflect real-world performance on systems-level work.
Andrew Kelley has a low tolerance for marketing drift in technical domains. His recent post takes direct aim at Anthropic's characterizations of AI coding capability, arguing they obscure more than they reveal.
The core tension: AI labs describe coding performance using benchmarks and curated demos that favor well-trodden languages and familiar problem shapes. Zig, as a newer systems language with a smaller training corpus, exposes the gap between headline claims and what models actually do when the scaffolding runs out. Kelley's position is that calling this "coding" flattens a meaningful distinction.
This matters for engineers working outside the Python-TypeScript-JavaScript center of gravity. The current generation of LLMs degrades non-linearly as you move toward lower-level or less-represented languages. A model that handles TypeScript refactors reliably may produce plausible-looking but subtly broken Zig, C, or Rust code that compiles but violates invariants. The error surface is quiet, which makes it more dangerous than a loud failure.
For solo founders and small teams building on AI coding tools, the practical implication is to calibrate trust by language and domain, not by aggregate benchmark scores. A model's MBPP or HumanEval number tells you almost nothing about its reliability on niche or systems-level targets.
Kelley's critique also points at a structural incentive: labs have reason to lead with their best numbers on their best domains. That is not dishonesty in the strict sense, but it shapes expectations in ways that create downstream problems for engineers who take capability claims at face value.
The broader signal is that credible, domain-specific pushback from practitioners is now a necessary counterweight to lab communications. When someone who built a language tells you the model cannot handle it well, that signal is worth more than a leaderboard entry.
Source
news.ycombinator.com