代码行数作废那天,独立开发者靠什么活下去——DHH 那场访谈把话讲透了
发布于 2026-08-31
Ruby on Rails 之父 DHH 两个月没写代码,逐行审 + 16 条 Agent 并行的极端工作方式,给中国独立开发者的三条迁移路径。
代码行数作废那天,独立开发者靠什么活下去——DHH 那场访谈把话讲透了
说话的人是 David Heinemeier Hansson,开发者社区更熟的名字是 DHH——Ruby on Rails 之父,37signals 的 CTO,把 GitHub、Shopify、Airbnb 一整代互联网产品托起来的那个框架,就是他 2004 年写的。
上个月(2026-08-28)他做客 Lex Fridman 访谈,讲了两句让整个程序员社区坐不住的话:
第一句:"过去两个月上线到 Omarchy Quattro 的代码,没有一行是我亲手写的。" 第二句:"或者,百分之百。"
一年前他还嫌 AI 补全打断思路,聊天框要人来回搬上下文。现在他把"不写代码"这件事说得理直气壮。
但如果视频只看到这里就关掉,你会错过整场访谈最有用的那一段——他自己也在讲"哪些代码他反而盯得更紧了"。那才是独立开发者在 2026 年真正该抄的作业。
一、从 5% 到 100%,是一条只能单向走的路
13 个月前,DHH 让 AI 补全一行,他都觉得打断了自己的思路。
Lex 把数字一路往上抬:5%、20%、80%。DHH 等不及了,接了一句:
"Or 100."
这句不是嘴硬。他接着讲了一个故事:以前让 AI 写代码,他要先想清楚"怎么实现",再让工具补几行;Agent 出现之后反过来——它先把方案走一遍,把修改和测试一起拿回来,开发者只需要在最后做"对不对"的判断。
这件事的本质是权力交接:写代码的权力,从键盘上的手指,转到了对话框里那段提示词。
对个体开发者来说,这件事没有回退按钮。因为 Agent 接管的从来不是"你不会写"的代码,而是"你不愿意重复写"的代码——CRUD、配置、样板、重复逻辑、依赖升级——那些你最没成就感、但占了 70% 工作量的部分。
DHH 13 个月走完的路,每一个人都会走。区别只在于你是一边走一边补"不会丢的技能",还是走到 100% 那一刻才发现自己什么都不会。
二、你丢的不是写代码这件事,是"机械工序"那条最容易守的门
DHH 在访谈里说了一句特别冷的话:
"The mechanical process is under threat. 如果明天必须重新找工作,我很难再靠手写代码拿到过去那种报酬。"
这话由一个干了 25 年编程的人说出来,分量不同。
他接着拆了"写代码"这四个字里其实有两层:
- 机械层:把记忆里的 API 调出来、把语法拼对、把样板抄完——这块正在被模型端走。
- 判断层:决定这件事该不该做、用什么边界、出了事故谁收场——这块 13 个月来价格反而在涨。
DHH 不是特例。看看他最近的工作台配置:4 到 5 台机器、16 条 Agent 线程同时跑。他甚至自己写了个叫 Herdr 的小工具,把 tmux 会话和通知接到一起——"Agent 需要确认、完成任务、遇到错误时,再来叫你。"