Fetching from the wire…
Top 5 · 2026-07-09 · source-backed
Simon Willison surfaced Jarred Sumner's writeup of rewriting Bun's core from Zig to Rust this week, and the numbers stopped me cold. PR #30412, merged May 14, added roughly 1 million lines across 2,188 files, reached 99.8% test compatibility on Linux x64, and shrank the binary by 3 to 8MB. Sumner's dry aside is that the rewrite took less time than finishing the blog post about it did.
The part that matters for anyone building: much of that translation was done by Claude agents. A pre-release Fable 5, running six days straight on high-memory nodes, producing 6,755 commits. This happened after Anthropic acquired Bun, so it's also a look at how the company that makes the model actually uses it internally when the stakes are their own runtime.
A million lines of language migration is not a task you prompt your way through. Zig and Rust have different memory models, different error handling, different everything. You don't get 99.8% test compatibility by asking nicely and hoping. You get it by having a spec, a test suite that acts as ground truth, and a loop that runs against it for days. The tests were the harness. The agent just kept grinding until they passed.
This connects directly to something Ethan Mollick reported the same week. With early access to Fable 5, he handed it a 19-page design document and watched it run for about nine and a half hours unattended to build a full survey-analysis tool. Calibration, corrected statistics, evidence inspection, the whole thing. Two data points, same lesson. When you give these models a specification instead of a prompt, the horizon of what a single run can accomplish stretches from minutes to days.
I've felt this shift in my own personal projects. The days where I was rewarded for clever prompting are ending. What's rewarded now is writing a spec precise enough that a machine can execute against it for six days without me babysitting it, plus a test suite honest enough to catch it when it drifts. That's a different skill. It looks a lot more like writing a design doc and less like pair programming. If you can't write the spec, the nine-hour run just gives you nine hours of confidently wrong code. The bottleneck moved. It's not "can it code." It's "can you say what you want precisely enough to be worth automating."
Each link below shares sources, entities, or timing with this story.
On July 16 there was a wave of backlash calling the Bun Zig→Rust rewrite unreviewed AI slop. On July 19, Simon Willison went and checked. (Simon Willison) Jarred Sumner claimed Claude Code v2.1.181 and later ship the Rust port. Willison verified it independently rather than ta...
Spotify's Portal team published Xirp on August 10: a vendor-neutral agentic development environment that manages concurrent sessions across Claude Code, Gemini CLI, and Codex, each session isolated in its own git worktree so dozens of agents can work the same codebase without...
On June 9, Anthropic released Claude Fable 5 and Mythos 5 across Claude.ai, Claude Code (CLI and web), and Cowork. The spec sheet: 1M-token context, 128K max output, a January 2026 knowledge cutoff, and pricing at $10 input / $50 output per million tokens. That's double Opus 4...
PR #30412 merged into Bun's main branch yesterday. 1,009,257 lines of Rust, generated by Claude agents, replacing the original Zig codebase. The rewrite passes all platform tests, fixes memory leaks, and shrinks the binary by 3-8MB. The process was a four-phase pipeline: agent...
Anthropic shipped Fable 5 on June 9. Willison spent ~5.5 hours stress-testing it: slow and expensive, but it handled everything he threw at it, including agentic coding. (Simon Willison) The tell that it's a real working model and not a benchmark queen: because it post-dated A...
The Pragmatic Engineer published a deep read on August 25 of Inspect, the coding agent Ramp built instead of standardizing on Claude Code or Cursor. The numbers: Inspect authors 75% of Ramp's merged PRs, 90% of PRs in its own repository, passed 1 million total sessions in July...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.