Aftercasting
Lex Fridman Podcast

#501 – DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux

2026-08-26

DHH 从手工打磨 Ruby 代码的工匠,在 2025 年末完全转向 AI 智能体编程,并在三个月内用 AI 打造了 Omarchy Linux 操作系统,展示了"智能体工程时代"如何重新定义软件开发——他认为这不是编程的终结,而是创造力的解放。

  1. 智能体时代已经到来:从 2024 年 11 月 24 日起,AI 编程经历了三个快速演进阶段,现在可以完全自主完成复杂任务,这是几十年压缩进几个月的变革。
  2. 编程从"制作"变为"指导":传统手工编写代码的技能正在被"用英语指导智能体"的能力取代,就像从手动挡汽车进化到自动驾驶。
  3. 开源软件真正民主化:AI 让非程序员也能贡献高质量代码,实现了开源软件"人人贡献"的原初承诺,而非仅限于技术精英。

#501 – DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux|深度中文详解

Sonnet regen · model=claude-sonnet-4-5 via sub2api

版本说明:本页为 Claude Sonnet(sub2api / claude-sonnet-4-5)重写的深度详解。旧版 gpt-4o 全文归档见:旧版|#501 DHH|gpt-4o 归档

播出信息

背景

David Heinemeier Hansson (DHH) 是 Ruby on Rails 框架创始人、37signals 公司 CTO、畅销书作者和赛车手。20 多年来他以手工编写优雅 Ruby 代码而闻名。但从 2025 年 11 月 24 日起,AI 智能体的突破让他彻底改变了工作方式。在短短三个月内,他用 AI 智能体编写了 C++、Rust 等多种语言的应用,并发布了 Omarchy Quattro——一个为智能体时代设计的 Linux 发行版。

这是 DHH 第二次做客 Lex Fridman 播客。13 个月前他对 AI 在编程中的作用持怀疑态度,如今他完全转变,称自己处于"欣喜若狂"(delirious) 状态。本期对话探讨了智能体编程的实践、开源软件的变革、编程职业的未来,以及这场技术革命对人类文明的深远影响。

节目结构 / 议程

  1. 时代巨变的亲历者 — 00:00 🎧 · ▶️
  2. 从怀疑到信仰的 13 个月 — 01:14 🎧 · ▶️
  3. 智能体编程的三个阶段 — 08:56 🎧 · ▶️
  4. 软件开发的经济学重构 — 24:14 🎧 · ▶️
  5. 开源软件的民主化时刻 — 33:30 🎧 · ▶️
  6. Omarchy:为智能体设计的操作系统 — 43:21 🎧 · ▶️
  7. Vibe Coding vs 智能体工程的术语之争 — 53:05 🎧 · ▶️
  8. 手工编程的浪漫终结 — 1:06:06 🎧 · ▶️
  9. 给焦虑程序员的建议 — 1:16:24 🎧 · ▶️
  10. 在网络仇恨中生存 — 1:28:31 🎧 · ▶️
  11. 并行智能体的编程设置 — 1:37:46 🎧 · ▶️
  12. 对速度的极致追求 — 1:50:11 🎧 · ▶️
  13. 语音提示 vs 打字的辩论 — 2:13:06 🎧 · ▶️
  14. AI 编程模型对比 — 2:27:05 🎧 · ▶️
  15. AI 编程 Harness 工具 — 2:43:55 🎧 · ▶️
  16. AI 视频生成与电影制作 — 2:56:57 🎧 · ▶️
  17. 为人父与下一代 — 3:16:28 🎧 · ▶️
  18. Linux 将赢得桌面之战 — 3:44:35 🎧 · ▶️
  19. PewDiePie 与新一代创造者 — 3:55:51 🎧 · ▶️
  20. 编程的未来:英语成为新编程语言 — 4:05:25 🎧 · ▶️
  21. 政治与移民话题 — 4:28:18 🎧 · ▶️
  22. 长寿、过度优化与死亡恐惧 — 4:59:55 🎧 · ▶️
  23. 永恒轮回与人类文明的未来 — 5:11:38 🎧 · ▶️

分节详解

1) 时代巨变的亲历者 — 00:00 🎧 · ▶️

💬 他们说了什么:
DHH 开场引用列宁的名言:"有些年代什么都没发生,有些周里发生了几十年的事。"他认为过去九个月发生了几十年的进步。他形容自己的状态是"欣喜若狂"(delirious),因为计算机在 40 年职业生涯中从未展现出如此能力。他用赛车比喻编程的快感:从赛车中爬出来几乎无法站立时,躺在车库地板上想"我还活着"的那种极致体验。

💡 为什么重要:
这种情感强度预示了整期对话的基调。DHH 不是在做理性分析,而是在分享一次技术革命的亲身经历。他用"几十年压缩进几个月"的表述,为听众建立了时间尺度的参照系——这不是渐进式改进,而是范式转换。

⚡ 争议点:
DHH 的极度乐观可能被批评为"AI 精神病"(AI psychosis)。九个月的时间跨度是否真的足以判断这是持久革命还是暂时泡沫?他的兴奋是否忽视了潜在风险?

2) 从怀疑到信仰的 13 个月 — 01:14 🎧 · ▶️

💬
Lex 指出 13 个月前 DHH 对 AI 在编程中的作用持怀疑态度,现在完全改变。DHH 确认自己"100% 纯粹、毫无保留的喜悦、乐观和惊奇"。他强调没有存在性威胁的恐惧,只有情感上的兴奋。他引用列宁那句关于"几十年与几周"的名言,认为能够生活在自己所处时代被完全改写的历史时刻是一种祝福。

💡
这段对话建立了 DHH 观点转变的时间线。13 个月的跨度让这次对话成为观察技术快速演进的绝佳案例研究。DHH 作为经验丰富的开发者,他的转变比普通观察者更具说服力。


快速的观点转变可能引发对判断稳定性的质疑。是深思熟虑的转变,还是被技术新鲜感冲昏头脑?13 个月是否足够长来形成稳定观点?

3) 智能体编程的三个阶段 — 08:56 🎧 · ▶️

💬
DHH 将智能体编程分为三个阶段。第一阶段(2024 年 11 月 24 日前)需要像驾驶手动挡汽车一样细致指导。第二阶段引入了可以细分任务的 harness,速度提升 5-10 倍,像早期 GPS 导航。第三阶段(当前)像自动驾驶,可以给出模糊指令就让智能体完成整个任务。他甚至让智能体从 GitHub issue 自动生成 PR 并合并,完全无需人工监督。

💡
这个分类框架帮助理解 AI 辅助编程的快速演进。从需要每一步指导,到可以并行处理,再到完全自主,每个阶段都代表生产力的数量级提升。第三阶段的到来意味着编程从"制作"(crafting)转向"指导"(directing)。


完全自主的智能体是否真的可靠?安全漏洞如何处理?DHH 承认早期让设计师"vibe code"时产生了破坏架构的 PR,需要手动清理。自动化程度越高,出错的代价可能越大。

4) 软件开发的经济学重构 — 24:14 🎧 · ▶️

💬
DHH 讨论了 AI 如何改变软件生态。他认为 Linux 桌面终于有机会超越 Windows 和 macOS,因为任何缺失的软件都可以由用户自己用 AI 重写。他以视频编辑软件 Adobe Premiere 为例——以前用户被锁定在特定平台,现在可以让 AI 实现自己需要的那 5% 功能。他在两个月内用 AI 写了三个 C++ 应用,包括一个写作应用替代品,只花了几周。

💡
软件的"网络效应护城河"正在被 AI 侵蚀。微软 Office、Adobe Creative Suite 等长期依赖用户锁定的软件,现在面临"每个人都能实现自己需要的 5%"的威胁。这可能引发软件产业的根本重组。


个人定制软件会导致生态系统碎片化吗?互操作性如何保证?维护成本谁承担?DHH 的方案适合技术用户,但普通用户呢?

5) 开源软件的民主化时刻 — 33:30 🎧 · ▶️

💬
DHH 报告 Omarchy 项目在过去三个月合并了超过 1000 个 PR,其中许多来自以前无法贡献代码的人。AI 智能体生成的 PR 质量高、文档完整、有测试。他反驳"AI 贡献降低质量"的担忧,指出大多数人类程序员的 PR 质量也很糟糕——没有文档、缺少测试、bug 报告不完整。AI 反而更可靠地遵循最佳实践。目前有 400 个未合并 PR,但 AI 可以帮助筛选。

💡
开源软件一直宣称"人人都能贡献",但现实是只有高技能程序员能参与。AI 实现了真正的民主化——有好想法但不会编程的人现在也能贡献。这可能释放巨大的创造力。


大量 AI 生成的 PR 会不会淹没维护者?质量控制如何保证?会不会导致"PR 垃圾邮件"问题?DHH 提到有 400 个未合并 PR,这是否可持续?

6) Omarchy:为智能体设计的操作系统 — 43:21 🎧 · ▶️

💬
DHH 介绍了 Omarchy 操作系统,它是基于 Arch Linux 的发行版,核心理念是"可塑性"(malleability)——让智能体可以轻松扩展系统。他在去年勒芒 24 小时耐力赛期间开始这个项目,最新的 Quattro 版本于周五发布,已被数万人下载。系统预装了一套"skills"文件,教会 AI 智能体如何创建扩展。DHH 与合作伙伴 Tobi Lütke(Shopify CEO)一起推进这个项目。

💡
Omarchy 代表了操作系统设计的范式转变——不是为人类手动操作优化,而是为 AI 智能体操作优化。预装的 skills 系统将操作系统本身变成了一个可编程平台,降低了扩展门槛。


一个"固执己见"(opinionated)的发行版能否吸引足够多的用户?Linux 生态已经有数百个发行版,Omarchy 的差异化能维持多久?为智能体优化是否牺牲了人类用户体验?

7) Vibe Coding vs 智能体工程的术语之争 — 53:05 🎧 · ▶️

💬
DHH 讨论了"vibe coding"和"agentic engineering"两个术语。他认为"vibe coding"带有贬义,像早期的"script kiddies"——复制粘贴不理解的代码。但他承认自己也在"vibe code",用 AI 写 Rust 应用,虽然讨厌 Rust 的语法(称其为"40 年来最丑的编程语言"),但喜欢输出的内存安全和效率。他更喜欢用"用 AI 编程"(programming with AI)这个术语。

💡
术语之争反映了这个领域的身份危机。传统程序员希望保持"编程"的专业性,而 AI 让非程序员也能"vibe code"。DHH 试图调和两者,认为程序员的价值在于"品味"和"判断力",而非手工编码技能。


"vibe coding"是否真的贬低了这种新工作方式?不懂底层原理的 vibe coder 能否长期可持续?会不会培养出一代"不会真正编程"的工程师?

8) 手工编程的浪漫终结 — 1:06:06 🎧 · ▶️

💬
Lex 对手工编写美丽代码的终结表达了哀悼,用"骑马的牛仔"和"美洲原住民流泪"来比喻。DHH 承认有一丝悲伤,但更多是兴奋。他说自己 25 年写的开源代码都在训练集里,现在人们会提示 AI"像 DHH 那样写 Ruby"。他认为就像人们仍会骑马一样,仍会有人为了浪漫而手工编程,但那不再是主流生产方式。

💡
这是一个文化转折点。编程从"工艺"(craft)变成"艺术形式"(art form)——仍有价值,但不再是经济活动的核心。DHH 的平静接受很重要,因为他是最有资格哀悼的人之一。


失去手工编程技能会不会导致深层理解的丧失?当 AI 出错时,没人能修复怎么办?这种转变对计算机科学教育意味着什么?

9) 给焦虑程序员的建议 — 1:16:24 🎧 · ▶️

💬
Lex 问如何应对程序员的焦虑——他们可能读了计算机科学学位,现在一切都在改变。DHH 建议专注当下,开始构建东西,公开发布。他说未来不可预测(连 12 个月都难以预测,更别说千年),但可以选择兴奋而非恐惧。他引用 Jevons 悖论:当某物价格下降,需求会增加——就像 ATM 没有消灭银行柜员,AI 可能创造更多编程需求。

💡
这是对数百万面临职业不确定性的人的直接建议。DHH 的"后悔最小化框架"(借用贝索斯的术语)提供了实用的心理策略——与其担忧未来,不如现在就开始适应。


"选择兴奋"对那些真的会失业的人是否过于轻松?Jevons 悖论是否真的适用于这次转变?AI 创造的新工作是否需要完全不同的技能?

10) 在网络仇恨中生存 — 1:28:31 🎧 · ▶️

💬
DHH 用毕加索的艺术演进作比喻——从写实绘画到立体主义,不是技能的丧失而是表达方式的扩展。他说自己 40 年前爱上计算机是因为想要创造,中间花了 20 年深入编程工艺,现在回归到快速实现想法的原初热情。他建议接受悲伤时刻,然后重新振作,两年后回头看时不要后悔浪费时间抱怨。

💡
DHH 提供了情感处理的框架:悲伤是合理的,但不应让它支配行动。他的个人旅程——从创造到工艺再到创造——展示了技术演进如何重塑个人职业轨迹。


不是每个人都能像 DHH 那样快速重塑自己。对深度投入某项技能的人,转变可能更痛苦。"选择兴奋"是否忽视了结构性障碍?

11) 并行智能体的编程设置 — 1:37:46 🎧 · ▶️

💬
DHH 描述了他的编程设置变化。20 年用 TextMate,最近转向 Neovim,但现在主要用它作为项目浏览器而非代码编辑器。关键变化是从单线程转向并行处理——同时运行 4-5 台机器上的约 16 个智能体线程。他形容这像从写代码转向"指挥一群智能体",需要多任务处理能力。他甚至不再经常查看生成的代码,直接通过 GitHub PR 界面审查变更。

💡
这展示了工作流的根本性变化。不再是"一个人+一个编辑器",而是"一个人+多台机器+多个智能体"。并行处理能力成为新的核心技能,传统的"专注于单一任务"反而成为瓶颈。


同时管理 16 个线程是否可持续?认知负荷如何?出错时如何调试多个并行任务?这种工作方式是否会导致心理疲惫?

12) 对速度的极致追求 — 1:50:11 🎧 · ▶️

💬
DHH 痴迷于系统速度。他对比了现代 Mac 设置(42 分钟)和 Omarchy 安装(45 秒世界纪录)。他提到 Commodore 64 启动只需不到 1 秒,批评现代系统为何不能做到同样快。他优化了所有细节:压缩 NVIDIA 驱动、精简 JetBrains 字体包(节省 180MB)、使用最极端的压缩算法。他的 NVMe SSD 读写速度达 7GB/s,认为应该充分利用硬件性能。

💡
速度不只是技术指标,是用户体验的核心。DHH 认为现代软件变得臃肿和低效,AI 时代提供了重新思考的机会。他的"速度痴迷"反映了对工程卓越性的追求。


过度优化速度是否值得投入的时间?45 秒 vs 2 分钟对实际使用影响多大?这种追求是工程美学还是偏执?

13) 语音提示 vs 打字的辩论 — 2:13:06 🎧 · ▶️

💬
Lex 透露他主要通过语音与 AI 交互,使用 Whisper Flow 等工具,准确率极高。DHH 承认尝试过语音用于邮件回复,但小错误需要修正反而更慢。他更喜欢打字,因为可以精确控制。但他同意语音适合"意识流"提示,因为 AI 不在乎语法错误,而人类邮件收件人会在意。

💡
这揭示了 AI 交互界面的多样性。语音可能更自然,但打字提供更多控制。用途决定最佳方式:与 AI 对话用语音,与人类交流用打字。


语音是否会成为主流?隐私和环境噪音如何处理?打字是否只是"老派"程序员的习惯?

14) AI 编程模型对比 — 2:27:05 🎧 · ▶️

💬
DHH 分享了一个惊人案例:让智能体将 Python 库(Terminal Text Effects)重写为 Rust(TTFX)。Fable 模型花了 8 小时、$120,完成任务。他试了 Claude Opus Sonnet 4.6,花了 1.5 小时、$46,同样完成。然后 DeepSeek v3,1/20 成本也能完成。最后他让 Fable 和 Opus 做自动研究(auto-research),只花了 15 分钟、$8-10。他认为这接近 AGI 水平。

💡
不同模型在不同任务上的性价比差异巨大。Fable 擅长规划,Opus 平衡,DeepSeek 便宜。关键是组合使用——用昂贵模型规划,用便宜模型执行。这种"模型组合"策略将成为标准实践。


如何选择合适模型?成本和速度的权衡如何决策?完全依赖特定模型有锁定风险吗?

15) AI 编程 Harness 工具 — 2:43:55 🎧 · ▶️

💬
DHH 和 Lex 讨论了各种 AI 编程工具(harness)。DHH 偏好 Claude Code,因为它支持多智能体并行,可以在不同标签页运行多个任务。Lex 提到 Cursor 在某些任务上更快,但 DHH 认为无法并行是致命缺陷。他们都同意 Claude Code 的移动应用很好,可以随时访问桌面会话。

💡
工具选择极大影响生产力。并行处理能力成为关键区分因素。移动访问允许随时随地工作,模糊了"办公"和"生活"的界限。


工具碎片化会不会导致学习成本过高?不同工具之间能否互操作?过度依赖单一工具有风险吗?

16) AI 视频生成与电影制作 — 2:56:57 🎧 · ▶️

💬
Lex 介绍了 Higgsfield 的 AI 电影制作,他们已经发布了 90 分钟的原创电影。DHH 非常兴奋,认为这证明了 AI 的 AGI 级能力。他用智能体自动修复 bug 的例子(在未发布软件中发现问题)来说明 AI 已经超越了早期"给它指令"的阶段,能够执行复杂的长期任务。

💡
AI 视频生成代表了创意产业的下一个前沿。如果连 90 分钟电影都能 AI 生成,其他创意形式也将随之而来。这将彻底改变娱乐产业。


AI 生成的内容有灵魂吗?版权如何处理?人类创作者的角色是什么?

17) 为人父与下一代 — 3:16:28 🎧 · ▶️

💬
DHH 谈到为人父如何改变了他对未来的看法。他批评现代算法(如 TikTok、X)会放大人性阴暗面,因为它们追踪"揭示偏好"而非"陈述偏好"。他教孩子们如何"玩弄算法",快速滚动过不想看的内容,避免算法学习到错误偏好。他对出生率下降感到担忧,认为这导致社会缺乏对未来的投资。

💡
下一代将在 AI 原生环境中成长。DHH 关于算法操纵的担忧反映了更深层的焦虑:技术如何塑造人性。他的"算法对抗"策略提供了一种实用的应对方式。


教孩子"欺骗算法"是明智还是徒劳?算法会不会学习反制?这种对抗性关系是否健康?

18) Linux 将赢得桌面之战 — 3:44:35 🎧 · ▶️

💬
DHH 断言 Linux 将最终赢得桌面市场。他认为 Linux 的"缺陷"——晦涩的配置文件、复杂的错误信息——恰好是 AI 智能体的完美环境。现在任何缺失的 Windows/Mac 软件都可以用 AI 重写。他赞扬 Linus Torvalds 33 年的坚持,以及最近对 AI 和 Rust 的开放态度。

💡
如果 DHH 的预测成真,这将是桌面操作系统 40 年格局的终结。Linux 从服务器和嵌入式设备主导者,扩展到桌面领域。AI 是这个转变的关键推动力。


Linux 桌面"即将到来"已经喊了 20 年,这次真的不同吗?普通用户会愿意迁移吗?企业市场如何?

19) PewDiePie 与新一代创造者 — 3:55:51 🎧 · ▶️

💬
DHH 盛赞 PewDiePie 的演进:从 Minecraft 主播到成家立业,搬到日本,深入 Linux/Arch/Ricing,最后构建 AI 系统。他认为这是鼓舞人心的故事——任何人都能学习新技能。他批评 Linux 社区对 AI 贡献的怀疑,认为应该欢迎而非排斥新用户。

💡
PewDiePie 代表了一类新创造者:不受传统职业路径约束,持续学习新技能。他的故事证明了"vibe coding"的民主化潜力——不需要计算机科学学位也能构建复杂系统。


名人效应是否夸大了 AI 编程的易用性?普通人能否复制 PewDiePie 的成功?

20) 编程的未来:英语成为新编程语言 — 4:05:25 🎧 · ▶️

💬
DHH 宣称"语言现在是英语"——过去三个月他一直用英语编程,很少写实际代码。他接受 AI 的非确定性(同一提示产生不同结果),认为这是最美的部分,因为它像人类互动。他反思了自己对团队沟通的期望如何塑造了对 AI 的期望,现在意识到 AI 互动本质上是人性化的。

💡
如果英语成为主要"编程语言",计算机科学教育将彻底改变。重点从语法和算法转向沟通和问题分解。这将消除编程的语言障碍,真正实现全球化参与。


英语母语者会获得不公平优势吗?非确定性如何保证可靠性?失去形式化思维训练会有什么后果?

21) 政治与移民话题 — 4:28:18 🎧 · ▶️

💬
DHH 作为丹麦移民美国的经历,讨论了移民政策。他支持法律的、基于优点的移民,批评开放边界政策。他对比了美国相对容易的文化融入和丹麦的困难,即使他妻子是斯堪的纳维亚裔美国人,学了语言,仍难以融入丹麦文化。他呼吁自由派和保守派合作,不要让政治分歧阻碍工作关系。

💡
DHH 的移民视角基于亲身经历,而非抽象理论。他强调移民质量和文化同化的重要性,这在当前政治气候中是敏感话题。他对跨政治立场合作的呼吁反映了对极化现象的担忧。


"基于优点的移民"标准如何定义?文化同化要求是否公平?这个话题是否偏离了技术主题?

22) 长寿、过度优化与死亡恐惧 — 4:59:55 🎧 · ▶️

💬
DHH 批评健康优化文化,讲述了他停止戴 Oura Ring 睡眠追踪器的故事。他反对过度量化生活,希望更自发地享受——比如周末喝点酒、抽根雪茄,而不是担心生物标记。他在 Omarchy 中加入了"生命进度条",显示已过62% 人生,标注"Memento mori"(勿忘死亡)。

💡
这反映了对现代"量化自我"运动的反思。DHH 认为过度优化反而减损生活乐趣。他的"Memento mori"提醒是对死亡的正面拥抱,而非逃避。


停止健康追踪是明智还是不负责任?"活在当下"与"规划未来"如何平衡?

23) 永恒轮回与人类文明的未来 — 5:11:38 🎧 · ▶️

💬
DHH 展望千年后的人类,押注乐观主义:多行星物种、弯曲时空、发现虫洞。Lex 问到"上传到云端",DHH 选择 1980 年代作为模拟环境,因为那是他童年,有美好的怀旧。他批评 1990 年代的颓废主义(grunge、Nirvana),认为从 80 年代的乐观转向 90 年代的虚无主义是"大倒退"。

💡
DHH 的千年愿景是技术乐观主义的极致表达。他选择 80 年代而非未来作为理想世界,揭示了怀旧与进步的复杂关系。对 90 年代的批评暗示了他对当前文化虚无主义的担忧。


技术乐观主义是否忽视了风险?怀旧是否会阻碍创新?80 年代真的比现在好吗?

人物与机构

个人

  • David Heinemeier Hansson (DHH):Ruby on Rails 创始人,37signals CTO,Omarchy 操作系统创建者
  • Lex Fridman:MIT 研究员,播客主持人
  • Tobi Lütke:Shopify CEO,Omarchy 项目合作伙伴
  • Linus Torvalds:Linux 内核创始人,自 1991 年开始维护至今
  • Ryan Hughes:Omarchy 主要合作开发者
  • Jamie (DHH 妻子):斯堪的纳维亚裔美国人,对 AI 持保留态度
  • PewDiePie:世界知名游戏主播,后转向 Linux/AI 开发
  • Elon Musk:Tesla/SpaceX 创始人,被多次作为"高要求领导者"的例子
  • Jeff Bezos:Amazon 创始人,其"后悔最小化框架"被引用
  • Steve Jobs:被作为"高要求领导者"的例子
  • Pablo Picasso:用其艺术演进比喻编程方式的转变

机构与项目

  • 37signals:DHH 任职 CTO 的公司,开发 Basecamp 等产品
  • Omarchy:DHH 创建的 Arch Linux 发行版,为智能体时代设计
  • Anthropic:开发 Claude 系列模型的公司
  • OpenAI:开发 GPT 系列模型的公司
  • Shopify:电商平台,CEO Tobi 是 Omarchy 合作伙伴
  • Higgsfield:AI 视频生成公司,已发布 90 分钟原创电影
  • Dell:DHH 使用的硬件提供商
  • GitHub:代码托管平台,智能体可自动提交 PR
  • Microsoft:Windows 开发商,被作为低效软件的例子
  • Adobe:Premiere、Lightroom 等软件的开发商

技术工具

  • Claude Code:Anthropic 的官方 CLI 编程工具
  • Fable:AI 模型,擅长规划和安全漏洞检测
  • DeepSeek v3:中国开发的开源模型,成本仅为其他模型的 1/20
  • Grok:AI 模型,速度快但不支持并行
  • Cursor:AI 编程 IDE
  • Neovim:文本编辑器,DHH 当前使用
  • TextMate:DHH 使用了近 20 年的编辑器
  • Whisper Flow:语音转文字工具,Lex 使用

数字与证据

时间节点

  • 2024 年 11 月 24 日:DHH 认定的"智能体时代元年",第一次真正的 agentic moment
  • 13 个月前:上次 DHH 做客 Lex 播客,当时对 AI 持怀疑态度
  • 2025 年末:DHH 完全转向 AI 智能体编程
  • 过去三个月:DHH 称这是他与计算机相处"最快乐的时光"
  • 过去九个月:DHH 认为相当于"几十年的进步"

项目数据

  • 1,000+ PR:Omarchy 在过去三个月合并的 pull request 数量
  • 400 个未合并 PR:当前积压的 pull request 数量
  • 数万下载:Omarchy Quattro 发布后的下载量
  • 45 秒:Omarchy 安装世界纪录
  • 42 分钟:现代 Mac 设置所需时间(对比)
  • 16 个线程:DHH 同时运行的智能体任务数
  • 4-5 台机器:DHH 用于并行运行智能体的设备数

技术规格

  • 7 GB/s:DHH 使用的 NVMe SSD 读写速度
  • 5.8 GB:Omarchy 发行版大小
  • 40 million 行代码:Linux 内核规模
  • 180 MB:通过精简 JetBrains 字体包节省的空间

成本对比

  • $120 + 8 小时:Fable 模型完成 Python 到 Rust 重写任务
  • $46 + 1.5 小时:Claude Opus 完成同样任务
  • 1/20 成本:DeepSeek v3 相对于其他模型的价格
  • $8-10 + 15 分钟:使用自动研究模式完成任务的最优结果

历史对比

  • 1991:Linux 首次发布
  • 25 年:DHH 从事开源软件开发的时间
  • 20 年:DHH 使用 TextMate 的时间
  • 40 年:DHH 从事计算机相关工作的总时长
  • 40-50 年:传统瀑布式软件开发方法的历史

其他数据

  • 62%:DHH 当前人生进度(显示在他的 Omarchy 系统中)
  • 90 分钟:Higgsfield 发布的 AI 生成原创电影时长
  • 5%:大多数用户实际使用 Microsoft Office 的功能占比
  • 24 Hours of Le Mans:DHH 开始 Omarchy 项目的地点(勒芒 24 小时耐力赛)

金句

  1. "There are decades where nothing happens and weeks where decades happen."
    "有些年代什么都没发生,有些周里发生了几十年的事。"
    ——引用列宁的话,描述当前 AI 技术的快速演进

  2. "Who would not get delirious if suddenly a genie pops out of the bottle?"
    "当精灵突然从瓶子里出来时,谁不会欣喜若狂呢?"
    ——DHH 解释自己对 AI 的兴奋状态

  3. "The language now is English."
    "现在的编程语言是英语。"
    ——DHH 总结 AI 时代编程方式的根本变化

  4. "I have had more fun with computers in the last three months than at any time previously."
    "过去三个月我与计算机相处比以往任何时候都更快乐。"
    ——DHH 描述智能体编程带来的乐趣

  5. "If you're not recognizing the gravity of the moment, that's the delusion."
    "如果你没有认识到这一刻的严重性,那才是妄想。"
    ——DHH 反驳"AI 精神病"的指控

  6. "We gave birth to this moment."
    "我们孕育了这个时刻。"
    ——DHH 为自己的开源代码被用于训练 AI 感到自豪

洞见

  1. 技术革命的情感维度:DHH 的「欣喜若狂」不是廉价乐观,而是亲历范式转换的情绪反应。多数人一生困在同一技术时代;能见证并亲手参与更迭是罕见特权——情感合法性应被承认,而非病理化。
  2. Shipping 分界线:他用「是否在交付」区分健康谵妄与空谈奇点。Omarchy、Amabot、多机 harness 是论据;情绪需有物证。
  3. 人机分工重构:Agent 擅长生成、穷举与调试;人保留比例感、品味与「过复杂就砍」的景观直觉。并行注意力(约 16 线程)成为新瓶颈。
  4. 经济论据崩塌:为「人类可维护」而雕的漂亮代码 ROI 骤降;应设计 Agent 可演化的系统,否则 PR 叠 PR 会腐坏。
  5. 可塑电脑伦理:一分钟安装、agent-first Linux,不只是 benchmark,而是「计算机应立即可用」的抗议——唯 Linux 让 vibe/agent 写到 OS 层。
  6. 有限性对抗过度优化:memento mori、反零酒精式长寿执念,与技术狂喜同框——加速仍服从「想活在怎样的故事里」。

争议与需核实

  • 「不兴奋=妄想」修辞是否压迫性过强?存在风险派会认为他刻意切开情绪与责任。
  • 「非程序员在 agentic 场景可优于程序员」是否过度概括、伤害手艺传统?
  • 不看 C++ 实现细节的黑盒用法,安全与可维护性如何审计?
  • 移民段群体统计(如丹麦索马里裔净贡献数字)需独立核对来源与因果;文化距离话语有种族化风险。
  • 单一「Python→Rust 翻译」基准能否代表模型能力?订阅制 vs token 成本比较可能扭曲。
  • Claude 拒译移民相关意语文章的叙述是否完整(系统提示/政策边界)?
  • 「两周可追上 frontier 工具 churn」对非全职极客是否过于乐观?
  • Agent 自主注册邮箱/账号闭环的安全与滥用面仍薄。

行动建议

  1. 立刻上手多 Agent 工作流:tmux/CLI harness 并行跑小任务,练习调度与验收而非只写补全。
  2. 少规格、多差分:先造可玩原型,给 2–3 个选项做人选,避免 20+ 方案决策瘫痪。
  3. 为 Agent 可演化而设计:文档/测试/AGENTS.md 保持短而准;警惕巨文件微优化。
  4. 组合模型:规划/安全用强模型,廉价模型做穷举;以人在环为吞吐上限。
  5. 允许短暂哀悼旧手艺,但用交付对抗焦虑:开源小项目公开建造,比两年路线图更能治 AI 精神病。
  6. 保护信息饮食:主动调时间线偏好;对模型做议题级不同意,而非全盘弃用。
  7. 把速度当体验伦理:测量安装/反馈循环,删掉侮辱用户时间的摩擦。

来源