Zig Creator Calls Spade a Spade, Anthropic Blows Smoke
12 hours ago
- #AI narrative critique
- #software engineering practices
- #Zig vs Rust debate
- Anthropic is promoting a narrative that AI will replace software engineering to attract investment and support its high valuation.
- Bun, a TypeScript runtime originally written in Zig, was ported to Rust by Anthropic, citing memory bugs in Zig, but the decision may be influenced by marketing and business factors.
- Zig creator Andrew Kelley criticized the Bun migration, suggesting poor engineering decisions and overreliance on AI agents contributed to issues, rather than Zig's capabilities.
- The author argues that Anthropic's campaign undermines software engineering and that AI alone is insufficient, emphasizing the need for good judgment, communication, and traditional practices.
- The Bun rewrite lacked transparent technical justification, ignoring trade-offs and alternative solutions like style guides, which could have addressed memory bugs without a language switch.