Piotr Sarnacki 借 DHH 让 AI 把 Campfire Once 从 Rails 重写为 Rust(他本人既不读也不写 Rust)这件事,分析"不读代码的 AI 代理"会产出什么。首要问题是提示不够具体时许多决策等于掷硬币:是否保持向后兼容、更在意延迟还是吞吐、崩溃后丢通知能否接受,这些都会被 LLM 隐式作答,所以 Rust 版丢掉了 CSRF token、用进程内队列换掉 Redis,而 Elixir 版更接近原版——两者因此根本不可比。技术层面,异步运行时里混用阻塞的数据库操作与同步锁,会让同线程其他任务一起停摆。他还指出"slop benchmark"只测吞吐:Zach Daniels 的重负载测试里 Rust 版通知投递成功率仅 1%,根因是 tokio::sync::broadcast 容量设为 256 导致接收方 Lagged;把容量改成 16384 能提到约 90%,但最大延迟从 11 秒涨到 130 秒,作者认为这反而更糟,不如让落后的客户端断开重连。