“我写的3本编程圣经都可以扔进垃圾桶了!” Kent Beck最新演讲:AI越是狂飙代码,工程师越得死踩刹车
写在前面: 原「AI科技大本营」现已全面升级为「 奇点折射 」。 过滤垃圾信息,直通全球 AGI 源头核心圈层。我们把 AI 领域最前沿的底层争论、工程踩坑与商业暗牌,折射为国内从业者能看懂、能防踩坑的实战增量。 点击 上方蓝字 关注「奇点折射」,与全球顶尖 AI 决策者同频。 整理 | 王启隆 出品丨奇点折射(ID:rgznai100) 在过去,把一个软件系统写成“动哪儿哪儿崩”的无法维护泥潭,需要上百号工程师折腾整整十年;如今有了大模型,一个人坐在工位上一周就能搞出同等规模的架构灾难。 在各种“全自动黑灯软件工厂”和“程序员已死”的狂欢声浪把行业吹得飘飘然的今天,在顶级 AI 实验室一线高强度结对了 18 个月编程的 Kent Beck ,在 Prodacity 大会的讲台上把这层皇帝的新衣撕得干干净净。 作为极限编程(XP)与测试驱动开发(TDD)的先驱、《敏捷宣言》的第一位签名人,Kent Beck 曾亲手为现代软件工业立下规矩,他把今天的大模型直白地称为“神灯里的精灵”—— 它总能字面满足你的愿望,但给出来的东西永远不是你真正想要的 。屏幕上飞速滚动的代码天衣无缝、看起来合情合理(Plausible),放到真实环境里却根本没法跑(Working)。 在 Kent Beck 看来,狂飙代码行数绝非生产力跃升,而是前所未有的 工程负债 。整场演讲没有老派极客对新技术的酸腐排斥,只有极其残酷的底层现实: 你每任由 AI 狂飙上线一个新特性,都在亲手烧掉这个系统未来的生存期权。 当所有团队都在拼命催促 AI 把油门踩到底时,真正的软件手艺,恰恰发生在每一次 AI 欢快交差后、人类工程师踩死刹车“把切菜刀擦干净”的停顿里。 要点速览: 别把“合情合理”当成“真正能跑” :大模型是制造可用幻象的大师。几秒钟吐出成千上万行语法正确的代码,不等于它是健壮的软件。 特性在明处消耗,未来在暗处缩水 :软件的真正价值不仅是当下的功能,更是日后自由修改的“未来期权”。以前搞砸一个系统代价高昂,现在 AI 能以极低的资本开销,帮个人以光速制造出一座不可维护的“屎山”。 顶尖大师在音符间隙休息,卓越工程师在特性间隙重构 :当 AI 比出“搞定,下一个做啥”的手势时,最致命的错误就是立刻接需求。你必须踩下刹车,在特性交付的空白期消除重复、提炼抽象,把被消耗的系统生命力拉升回去。 “规格驱动”不过是换了马甲的瀑布模型 :妄图靠一份在数学上严丝合缝的 Prompt 或抽象规格单发(One-shot)生成完美软件,是在重蹈五十年前早被证伪的覆辙。 代码行数是纯粹的负债 :当管理层为“AI 一下子生成了 20 万行代码”欢呼时,古德哈特定律已经无情生效——中间指标一旦变成考核目标,团队就会主动把系统架构撕得粉碎来迎合数字,把真正的业务使命抛到九霄云外。 工程的本质是学习机器,代码只是副产品 :软件开发是人类对业务世界逐步建立认知的过程。无人值守的“黑灯工厂”根本无法替人类完成认知学习。 以下是演讲全文: “看起来能跑”只需几秒,但在生产环境不翻车,依然全靠底层真功夫。 从噱头走向可靠交付,听一线顶级专家如何打赢落地之战: 2026 奇点智能技术大会将于 11 月 20—21 日在北京举行,18 大前沿专题、70+ 一线技术嘉宾,拆解 AI Coding、Agent、Infra、多模态等真实落地路径。 扫码免费领取大会 PPT 与 Agent 实战资料 别怕承认听不懂,敢于发问本身就是一种领导力 我这辈子主要都在做商业软件开发,偶尔会跟军方或政府部门打交道。我记得早年间在洛克希德(Lockheed)做过一个项目。洛克希德现在还在吧?还在?那就好,庆幸没被我搞垮。 今天早上我听到的不少内容其实超出了我平时的关注范围,但其中大部分切中要害,而且大家面对的约束条件其实非常相似。 今天早上我还解开了一个困扰已久的谜题。我的思维方式是这样的:遇到问题先扔进脑海深处,让它自己慢慢咀嚼。有时候答案几分钟就冒出来了,有时候却要花上几个月、几年,甚至是几十年。在这场演讲的最后,我会公开一个我琢磨了十到十五年的想法的最新演化版本。我先把这个悬念留在这儿,免得你们听着听着走神。 顺便说一句,如果讲的过程中大家有任何疑问,我更希望你们立刻举手提问,而不是憋在座位上琢磨。 敢于提问本身就是一种领导力。 我记得刚上大学一年级的时候,我们有一门探索性质的离散数学课,肯·罗斯(Ken Ross)教授——我现在眼前还能浮现出他站在白板前的样子——讲得实在不太明白。开学大概第三周,他上课稍微迟到了一会儿。全班同学就那么眼神呆滞地坐在那里,每个人都直勾勾地盯着前方,拼命避免跟身旁的任何人对视。 终于,有人开口打破了沉默:“有人知道到底在讲什么吗?” 全班同学长舒了一口气,齐声叹道:“不知道。我