The discussion
Most repliers land on the benchmark being uneven rather than on DHH’s question about unread code, because the Rust port got hundreds of commits over days while Elixir and Go got one or two from an initial rewrite. The sharpest objection is Jose Valim’s process point, backed by Zach Daniel’s code details: vague prompts let agents make architectural choices like funneling all SQL through a single GenServer.call, keeping Redis in Elixir, and dropping CSRF for cacheable HTML in Rust. DHH answers that out-of-the-box agent output is the point, with Laravel and Django ports showing the same exercise, but that concedes the ranking measures agent defaults, not language ceilings. The constructive reply is Jakub Skalecki’s clean-room idiomatic Elixir redo, aimed at testing whether equal effort closes the gap.