DHH直言:AI 还写不了我的代码,Cookie Banner毁了网络,"重磅发布"已经死亡!
本文深度解读Next Token播客《DHH: Why AI Isn't Writing My Code (Yet)》,透过Ruby on Rails创始人的犀利视角,揭示AI炒作、监管悖论和营销变革的残酷真相。时间,确实改变了 DHH 的外表。 但他的思想呢?如果你是程序员,或者在软件行业待得够久,大概率听说过这个名字: DHH(David Heinemeier Hansson) 。他是 Ruby on Rails 的创造者, 是 Basecamp 的联合创始人, 曾被 Google 评为“最具影响力的黑客”之一, 同时——还是一名参加过勒芒 24 小时耐力赛的职业赛车手。对白天写框架、晚上开赛车的 DHH 来说, “不走寻常路”本身就是一种风格。在我眼中,他几乎就是“理想程序员”的代名词: 技术实力、产品理念、生活方式,都带着一种不随波逐流的气质。当年创业时,我和 Dean 也是不带意思犹豫的拥抱了 Rail。他和 John Carmark 都是我心目中当之无愧的偶像。去年年中,DHH 做客了全球科技圈极具影响力的 Lex Fridman Podcast 。 在那期访谈中,他对当下流行的 AI 编程方式,尤其是所谓的 Vibe Coding ,提出了非常尖锐的批评。说实话,他过去的大多数观点,我都非常认同。 但唯独在 AI 编程这件事上,我心里其实一直保留着一点不同的看法。有意思的是,我记得最近从自媒体那里听说 —— DHH 自己,也开始尝试用 AI 写代码了。(当然,我还是有点怀疑,DHH 是不是被人给代表了)在这个人人都在 Vibe Coding、 AI 写代码像打字一样轻松的时代——DHH 的思想,是在引领时代?还是已经开始显得“过时”?又或者,恰恰是一股越来越稀缺的清流?🔥 DHH直言:AI不会写我的代码,Cookie Banner毁了网络,"重磅发布"已经死亡在这期Next Token播客中,DHH 毫无保留地拆穿了技术行业的集体幻觉。观点依旧犀利,是清流,是 old school?反正依旧很 DHH~~独特视角:不同于AI乐观主义者的狂热或悲观主义者的恐惧,DHH以"工具现实主义者"的冷静视角,揭示了技术革命背后的复杂现实。他的直言不讳不仅挑战主流观念,更为技术从业者提供了清醒的行动指南。对话场景:主持人热情欢迎DHH的到来,对话从DHH的个人告白开始。DHH坦言,他惊讶地发现许多科技行业从业者并不真正喜欢计算机。即使是那些每天与计算机打交道、让计算机"跳舞"的程序员,也并非所有人都真正热爱计算机。"我热爱计算机,"DHH强调,"仅仅因为它是机器本身。"这段开场白为整个对话定下了基调:一个真正热爱技术本身的人,对技术革命有着截然不同的视角。DHH不是技术悲观主义者,而是工具现实主义者——热爱工具本身,但清醒认识工具的局限性。独特视角:这里有个反常识的洞察:对技术过度狂热的人,往往并不真正热爱技术本身。他们爱的是技术带来的权力、效率、利润。而真正热爱技术的人,反而对技术炒作保持警惕。🍪 Cookie Banner灾难:监管如何"善意地摧毁"用户体验对话场景:主持人提及DHH近期对Cookie Banner的批评,DHH毫不犹豫地表达了他的立场。DHH直言,Cookie Banner是导致网页浏览体验变差的主要原因之一。他做了一个辛辣的对比:Cookie Banner甚至比2000年代初那些"打猴子"弹出广告还要糟糕。"至少在那个时候,浏览器最终禁止了弹出窗口,"DHH指出,"但现在,Cookie Banner是合法合规的。"这个对比揭示了监管的悖论:当不良做法被合法化时,它比明显的滥用更具破坏性。欧盟GDPR的本意是保护用户隐私,但实现方式却创造了新的问题:- 官僚主义合规:GDPR的好意图被扭曲成繁琐的合规流程
独特视角:Cookie Banner解决的是症状,而不是疾病。真正的隐私问题在于过度的数据收集、不透明的数据使用、缺乏真正的控制权。DHH的观点暗示:隐私保护应该是默认内置的,而不是通过繁琐的选择界面强加给用户。就像汽车安全带——不需要每次开车都选择是否系上。对话场景:当主持人将话题转向AI炒作时,DHH提供了一个历史性的视角。DHH将当前的AI炒作与1995年的互联网泡沫相提并论。这是一个关键比喻,区分了两种不同类型的技术革命。1995年互联网:每个人都知道它会改变世界,但不知道具体如何改变。投资疯狂涌入,商业模式模糊,泡沫在2000年破裂。2007年iPhone:发布时就是一个完整的用户体验。它立即改变了人们使用手机的方式,创造了一个全新的生态系统。DHH的判断:当前的AI浪潮更像1995年,而不是2007年。独特视角:DHH将当前的AI比喻为"闪烁的灯泡"——有时候很亮,有时候完全不亮,你永远不知道它什么时候会熄灭。这种不可靠性是AI在生产环境中应用的主要障碍。🏢 AI在37signals的真实使用:三个层次的应用对话场景:主持人具体询问DHH在37signals如何使用AI,DHH的坦诚回答揭示了AI在企业中的真实应用场景。- 惊人数据:在Fizzy项目中,95%的代码是人工编写的
- 就像鞍匠使用工具制作马鞍,而不是让工具自己制作马鞍
独特视角:AI最大的价值在于放大人类能力差异,而不是取代人类。优秀的程序员使用AI可以变得更好。平庸的程序员使用AI可能会变得更糟——因为他们失去了锻炼核心能力的机会。对话场景:主持人追问DHH为什么95%的代码仍然需要人工编写,DHH的分析揭示了AI编程的四个根本限制。编程的本质:在约束条件下做出权衡决策。AI不理解约束,因此无法做出有意义的权衡。
AI擅长第一步——识别模式。但在构思真正新颖的解决方案方面,它仍然有限。DHH指出,在37signals,他们不愿意在关键系统中使用AI生成代码,正是因为责任不明确。AI倾向于生成"可行但不优雅"的代码。短期来看,这加快了开发速度。长期来看,这可能导致:独特视角:技术债务就像金融债务——借钱时很轻松,还钱时很痛苦。AI让借钱变得更容易,但不会让还钱变得更容易。对话场景:主持人注意到"重磅发布"策略似乎不再有效,DHH确认了这一观察。- 个人账户优先:算法更倾向于展示个人账户的内容,而不是企业账户
- 真实性奖励:粗糙、真实的内容往往比高度策划的内容表现更好
- 互动驱动分发:内容的分发取决于真实的互动,而不是付费推广
用户在不同平台间快速切换,平均注意力持续时间持续下降。同时,内容消费的速度越来越快:在这样的环境中,单一的"发布时刻"很难捕捉足够的注意力。独特视角:DHH没有为Fizzy策划"重磅发布",而是采用渐进式策略:提前分享进展、建立等待名单、软启动、迭代发布。结果:更平稳的发布曲线,更真实的用户反馈,更可持续的增长。⚠️ 能力危机:"氛围编程"如何让你失去真正的技能对话场景:DHH警告了"氛围编程"的危险——过度依赖高级抽象和AI工具可能导致真正的能力丧失。DHH警告:"氛围编程的危险在于失去真正的能力。"- 如果工具开始自动制作马鞍,他可能失去真正的鞍匠技能
同样,如果程序员过度依赖AI和高级框架,他们可能失去:- 创造性问题解决:在没有现成工具的情况下找到解决方案
DHH的具体例子:"忘记Bash命令"是能力退化的早期信号。独特视角:心理学将学习(能力的长期提高)与表现(任务的短期完成)区分开来。AI提高表现,但可能阻碍学习——剥夺了通过挣扎获得深刻理解的机会。对话场景:虽然没有直接讨论团队规模,但从DHH的实践中可以推断37signals的组织哲学。37signals以其小团队、高产出而闻名。这种组织设计体现了几个关键原则:1. 人才密度胜过团队规模:宁愿要10个顶尖人才,也不要100个普通员工2. 决策速度优先:小团队能够快速决策,避免大公司的官僚主义3. 全栈思维:工程师需要理解从产品到技术的全链条独特视角:在AI时代,小团队的灵活性可能比大公司的资源更重要。当技术快速变化时,快速适应的能力比规模优势更有价值。37signals的工程文化可以总结为"工具现实主义":- 热爱但不迷信工具:享受使用工具的过程,但清醒认识其局限性
- 实用主义优先:选择最简单、最有效的解决方案,而不是最酷的技术
- 长期思维:考虑技术债务和维护成本,不仅仅是开发速度
独特视角:这种工程文化正是对抗"氛围编程"的最佳防御。当每个人都理解工具的工作原理而不仅仅是使用界面时,能力退化就不会发生。对话场景:DHH对AI发展阶段的判断体现了对技术成熟度曲线的深刻理解。DHH的观察符合经典的技术成熟度曲线(Gartner Hype Cycle):
根据DHH的判断,AI目前正处于期望膨胀期向幻灭低谷期过渡的阶段。独特视角:理解技术成熟度曲线,可以帮助我们在技术狂热中保持清醒。知道当前处于哪个阶段,就能做出更明智的技术采用决策。对话场景:DHH在实践中划清了人类与AI的适当边界。
独特视角:最危险的边界不是人类与AI之间的边界,而是学习与表现之间的边界。当我们用AI优化短期表现时,可能会牺牲长期学习机会。对话场景:从DHH的产品发布策略可以看出其差异化竞争思维。当整个行业都在追求"重磅发布"时,DHH选择了完全不同的路径:传统策略:大规模营销活动、精心策划的发布日、追求病毒式传播DHH策略:持续分享进展、建立社区信任、渐进式发布、基于真实反馈迭代独特视角:在算法时代,一致性比病毒性更重要。小的、持续的胜利比大的、一次性的爆发更有价值。对话场景:DHH对Cookie Banner和AI的批判都体现了对时间价值的重视。Cookie Banner问题:浪费用户时间在无意义的点击上AI可靠性问题:浪费开发者时间在调试AI生成的错误代码上解决方案:重新设计系统,最大化有效时间,最小化无效时间。独特视角:在注意力经济时代,尊重用户时间可能是最强大的竞争优势。当其他产品都在抢夺用户注意力时,节省用户时间的产品将获得忠诚用户。基于DHH在播客中的分享,我们可以总结他的核心智慧:热爱工具但不迷信工具,清醒认识技术的局限性。在技术狂热中保持冷静,在技术恐惧中保持乐观。无论是批评Cookie Banner还是重新思考产品发布,DHH始终将用户体验放在首位。在复杂的技术和商业考虑中,不忘记产品为谁服务。拒绝短期诱惑,无论是AI的快速编码还是重磅发布的短期流量。专注于建立可持续的、长期的价值。在AI时代,清醒认识人类的不可替代性:创造力、道德判断、上下文理解、意义创造。- 划定AI边界:明确哪些任务适合AI,哪些必须由人类完成
- 不要忽视技术债务:AI生成的代码可能带来长期维护成本
通过DHH在Next Token播客中的深度分享,我们看到了一位技术领袖在AI时代的清醒思考:🧠 工具现实主义的智慧:在狂热与恐惧之间找到平衡点⚖️ 人类价值的守护:在自动化浪潮中守护人类的独特优势🚀 差异化竞争策略:在主流趋势中找到自己的独特路径在技术行业站在十字路口的今天,DHH的声音提供了宝贵的导航。我们可以选择盲目追逐每一个新趋势,也可以选择有意识地塑造技术如何服务人类。正如DHH在对话中反复强调的:保持对计算机本身的热爱,保持好奇心,保持学习能力。最重要的是,保持人性。📌 文章来源:Next Token播客《DHH: Why AI Isn't Writing My Code (Yet)》🎯 适合人群:程序员、产品经理、技术管理者、AI从业者、创业者本文为深度解读内容,基于公开播客资料分析,旨在提供多元视角和思考启发。- AI目前更像1995年的互联网泡沫,而非2007年的iPhone革命
- Cookie Banner是监管善意产生灾难性结果的典型案例
以上就是今天的分享,希望能给你带来一些启发。如果你对这个话题有更多想法,欢迎在评论区留言讨论。互动话题: 你对这个话题有什么看法?欢迎在评论区留言分享。© 本文由CyberWhisper 和 Onbird Studio辅助创作,转载请注明出处。关注赛博 Vibe,让我们一起 Cyber Punk