Quoting Mitchell Hashimoto

Simon Willison's Blog News

Summary

Mitchell Hashimoto comments on the increasing fungibility of programming languages, using Bun's rewrite from Zig to Rust as an example, suggesting that languages are no longer a source of lock-in.

No content available
Original Article
View Cached Full Text

Cached at: 05/15/26, 12:20 AM

# A quote from Mitchell Hashimoto Source: [https://simonwillison.net/2026/May/14/mitchell-hashimoto/](https://simonwillison.net/2026/May/14/mitchell-hashimoto/) 14th May 2026 > \[\.\.\.\] On the interesting side is how fungible programming languages are nowadays\. Programming languages used to be LOCK IN, and they're increasingly not so\. You think the Bun rewrite in Rust is good for Rust? Bun has shown they can be in probably any language they want in roughly a week or two\. Rust is expendable\. Its useful until its not then it can be thrown out\. That's interesting\! —[Mitchell Hashimoto](https://twitter.com/mitchellh/status/2055039647924007222),on Bun porting from Zig to Rust

Similar Articles

Bun's Rust rewrite has been merged

Lobsters Hottest

Bun, the JavaScript runtime and package manager, has merged a rewrite of its core from Zig to Rust, potentially improving performance and maintainability.

Rewrite Bun in Rust has been merged

Hacker News Top

The Bun JavaScript runtime and toolkit has been rewritten in Rust, marking a major change from its original Zig implementation.

My Thoughts on Bun's Rust Rewrite

Lobsters Hottest

An analysis of Bun's controversial rewrite from Zig to Rust using AI-generated code, raising concerns about 6,755 AI-written commits merged without human review and the risks of AI-translated code in production.

Bun Has Been Converted to Rust. Now What?

Hacker News Top

Anthropic acquired Bun and used Claude Code agents to rewrite the entire runtime from Zig to Rust in nine days. The rewrite passed 99.8% of tests but introduced over 10,000 unsafe blocks, raising questions about the benefits of memory safety.