Ruby on Rails 作者 DHH 在 Rails World 主题演讲上宣布,37signals 已经"放下笔",不再手写代码。他把 Opus 4.5 在 2025 年 11 月的发布,比作绘画史上的 Kodak Brownie 相机时刻——一个让门槛彻底消失的拐点。
这不是一句玩笑。DHH 说,手写代码对于绝大多数程序员和绝大多数公司来说,已经不再是经济上有利可图的事业。他还透露,自己不再认为自己是一名专业程序员。
一家公司的转身
37signals 曾经创造了 Ruby on Rails,这家公司的名字几乎和"手写代码"绑定在一起。如今它正在开发原生移动应用,同时把后端服务迁移到 Rust。
理由很直接:智能体编写的 Rust 代码已经足够好。而 Web 应用仍然保留 Rails,因为其"约定优于配置"的设计理念更适合智能体。
DHH 在演讲中说,在 37signals,一周前他们做出了一个决定,显然这意味着他们已经完成了不再手写代码的决定。他还说,我们将不得不重新审视对软件架构所知道的一切——长期以来使用的主要工具是抽象,而抽象在智能体时代不再像以前那样有意义。
质量下降与工程师倦怠
转向 AI 生成代码,正在整个行业引发可衡量的质量下降和工程师倦怠。
一位匿名的大科技工程师在疯狂传播的帖子中描述了这样的工作流程:由 Claude Code 生成规范、代码、测试和 PRD,工程师们每天工作 12 到 13 个小时,仅仅是为了按下回车键。
他的原话是:没有胜利感。没有人在解决 Bug。事实上,没有人再在思考了。
作者在 Uber Eats 的新添加项选择器中发现了三个 Bug,包括一个"最多选择 999 项"的选项和文本溢出。他把这归咎于"已经放弃"并不再进行 QA 的团队。
非工程职能也在接入
AI 工具链的采用已经扩展到软件工程之外。
- Craft Docs 在 Claude Cowork 推出之前的两周内,就构建了自己的面向非工程师的 AI 工具链,支持自动 bug 分派、客户支持技能、营销人员在没有开发人员的情况下构建网站以及 HR 自动化等用例。
- 在 OpenAI,非工程部门如财务、招聘和法律部门于 2026 年 6 月开始使用 Codex。
破坏性影响正在从工程团队蔓延到整个组织。
软件工程反而更重要
作者用一种违反直觉的方式论述:随着 AI 生成更多代码,软件工程将变得更加重要,而非更少重要。
工程师们必须理解 LLM 的特征,比如幻觉和能力 gaslighting;必须为智能体驱动的软件工厂构建新的验证系统,比如 OpenAI 的软件工厂和 Ramp 的 Inspect;还必须探索使用 LLM 生成确定性代码,比如比 LLM 调用更快更便宜的 linter。
DHH 的判断是,新类别的系统和产品,将由那些"懂"LLM 和 AI 工程的人类工程师来构建。
从"放下笔"到"重新审视架构",这场转变的混乱过程本身,或许比结论更值得记录。
热门跟贴