NoFOMO
Search 中EN Sign in Sign up

Peaked at #1 Off the board

DHH on AI, Rust, and coders

Guillermo Rauch says DHH is fundamentally right about Rust; Vercel migrated Turborepo from Go to Rust.

Rank over time

Key points

  • Vercel migrated Turborepo from Go to Rust, and while the migration completed, the ROI was internally controversial.
  • @rauchg says Rust was better for low-level OS access, something crucial for a build system like Turbo, but human migration costs were very substantive.
  • @dhh says he had agents implement and optimize the Campfire web app in Elixir, Go, and Rust.
  • @dhh says most people did not write their web apps in Rust until recently because it was painful, verbose, and unproductive for that purpose.

Key points and the reaction summary are written by AI from the posts on this page. Check the original post. How we use AI

Original post

Guillermo Rauch @rauchg 899.5K followers

DHH is fundamentally right about Rust. For context, Vercel has been undergoing a Rust-ification (carcinization, technically 🦀) for a while. One of the first projects we migrated was Turborepo, from Go to Rust¹. The migration completed, but the RoI was actually quite controversial internally. While Rust was in our eyes better for low-level OS access, something crucial for a build system like Turbo, the human migration costs were very sustantive. Go is very fast. It's beautifully designed. It's easy to iterate on. We were very conflicted about the migration, because it was *humans* writing the code, *even if we knew Rust was a better choice*. The calculus has now changed. What's "best for humans" is no longer necessarily "best for business". FWIW, it's also quite unlikely that Rust is the end-all-be-all toolchain. I'm quite certain there's greener pasture ahead, because Rust itself was designed before the 'supersonic tsunami' of agents hit. ¹ https​://vercel.com/blog/how-turborepo-is-porting-from-go-to-rust
2,611likes 115reposts 156replies 242.8Kviews

View on X Save

What others are saying

3 more
  1. DHH @dhh 2,322

    DHH quotes Upton Sinclair on people not understanding what threatens their paycheck, referring to AI and developers.

    View on X
  2. DHH @dhh 1,745

    DHH had AI agents reimplement Campfire in Elixir, Go and Rust; Ruby was slowest but productivity gains were huge.

    View on X
  3. DHH @dhh 674

    DHH says few wrote web apps in Rust due to verbosity, but if AI agents make it painless and productive, the equation has changed.

    View on X

Top replies on X

Sign in to see 5 top replies from X

From @ThePrimeagen, @ArmenShimoon, @anthonysheww and others. Spam removed, with English and Chinese translations.

Sign up free Have an account? Sign in

Discussion 0

No comments yet. Start the conversation.

Suggest a source

Is there a first-hand source we're missing, or a topic we should watch? Tell us. Once approved, everyone's board covers it.

@username or profile link