I'm sorry, but you still have to think
Summary
This article critiques the idea of relying on AI-assisted rewrites and benchmarks to replace deep code understanding. It uses the DHH Rust/Elixir/Rails experiments as a lens to discuss non-functional concerns, concurrency models, and trade-offs, emphasizing that benchmarks are insufficient to declare a language or approach superior without considering real-world requirements and failure modes.