每日技术简报 | 2026年3月13日
要点概览
纽约时报杂志发表万字长文宣告"编程终结时代"的到来,引发开发者社区多维度激辩——从手艺失落的悲伤到AI作为"正常技术"的冷静定性,这场讨论正在定义我们与代码的新关系。与此同时,Shopify CEO亲自用AI代理跑了120次自动实验,将20年老代码库的性能提升了53%,为"AI辅助编程"提供了一个令人信服的正面案例。
主题一:编程之死?一场从纽约时报蔓延到整个行业的灵魂拷问
这是本周最重要的科技文化事件。 《纽约时报杂志》刊发了Clive Thompson的重磅长文《Coding After Coders》,采访了超过70位来自Google、Amazon、Microsoft、Apple等公司的开发者,正式向主流读者宣告:计算机编程"如我们所知的形态"正在终结。
这篇文章之所以重要,不仅因为它的体量和采访深度,更因为当纽约时报杂志用整期篇幅讨论"编程的终结"时,这个话题就已经从技术圈内部辩论升级为主流文化事件。正如此前我们持续报道的AI编程反思系列,行业内的焦虑与兴奋一直并存,但这次的讨论呈现出前所未有的多层次分化。
关键洞察来自Simon Willison的观点:代码具有独特的"可验证性"。 他在文中说:"程序员其实是幸运的。如果你是律师,你就惨了——除了在法庭上出丑,没有办法自动检查AI写的法律文书是否包含幻觉。"这一论点指出了软件开发相比其他专业领域面对AI冲击时的结构性优势:你可以要求AI代理测试代码是否正确运行,这种"系住现实的绳索"是其他行业不具备的。
Anil Dash提出了一个精妙的反直觉观察: "在创意领域,LLM夺走了工作中最有灵魂的部分,把苦差事留给你;而在编程领域,LLM夺走了苦差事,把有灵魂的部分留给你。"他进一步将开发者分为两个群体——把编程视为稳定职业的"朝九晚五派"和视编程为身份认同的"热爱派"。前者将被AI驱动的裁员浪潮无情打击;后者虽可能幸存,却要面对一个自己认不出的新世界。
独立博主Beej(俄勒冈州立大学CS讲师)的文章则展现了最真实的情感挣扎。 他先展示了一段精彩的科幻小说、一幅艺术作品和一段游戏代码,然后坦白:这些全是AI生成的。他说自己给妻子手写了一个177行的西班牙语单词卡系统,速度是用AI的五十分之一,"但我可以在那段代码上署我的名字,说这是我做的。我对AI写的任何东西都无法产生自豪感。"这种手艺人的失落感,与此前我们报道的"AI代码在长期维护中全面崩溃"构成了有趣的对照。
值得注意的是文中一个被掩埋的细节: 一位Apple工程师要求匿名发言,因为担心批评Apple拥抱AI会遭到报复。这意味着我们听到的可能只是故事乐观的那一半——在企业内部,对AI持怀疑态度的声音正在被系统性地压制。
Cory Doctorow则从完全不同的角度切入, 提出了"三种AI精神病"的框架:投资者妄想(将亏损视为美德的拜占庭溢价)、老板妄想(用AI替代员工实现"费雪牌方向盘"直连驾驶的幻想)、以及批评者妄想——认为AI是一种"异常邪恶"的技术,而非一种正常技术上的异常泡沫。他的核心论点是:AI公司的创始人不是大魔王,只是普通骗子;AI不是异常技术,只是承载了一个异常泡沫。
为什么这很重要: 这些讨论表面上是关于技术,实质上是关于身份认同和阶级。文中提到的"杰文斯悖论(Jevons Paradox)"值得关注——编程变便宜后,可能意味着更多软件被构建,而非更少工作机会。但三年后初级开发者的培养管道会是什么样子,目前没有人能回答。
主题二:Shopify CEO用AI跑了120次实验,让20年老代码快了53%
Shopify CEO Tobias Lütke向Liquid(Shopify的开源Ruby模板引擎)提交了一个包含93个commit的PR,实现了解析+渲染速度提升53%、内存分配减少61%。
这个成果的关键不在于数字本身,而在于方法论——他使用了一种叫"autoresearch"的模式,灵感来自Andrej Karpathy的系统:让AI编程代理半自主地运行数百个实验,逐一测试微优化方案。具体优化包括:用String#byteindex替换StringScanner分词器(仅此一项就减少12%解析时间)、为0-999的小整数预计算冻结字符串以避免267次Integer#to_s分配等。
Simon Willison总结了几个关键启示: 拥有健壮的测试套件(本例中974个单元测试)是使用AI代理的巨大前提;CEO们可以重新写代码了——AI代理让高中断频率岗位的人也能高效参与代码贡献。Lütke过去一年的GitHub贡献图在2025年11月AI编程代理成熟后出现了显著跃升。
快讯
MacBook Neo实测:Jeff Geerling评测了苹果599美元的iPhone芯片笔记本。结论:适合文书工作用户,但持续负载下CPU数秒即降频,视频编辑和编程用户应选MacBook Air。此前我们报道了该产品发布。
Forge:统一Git平台CLI:开发者Andrew Nesbitt发布了Forge,一个统一GitHub、GitLab、Bitbucket和Gitea/Forgejo的命令行工具和Go模块,同一命令在所有平台通用。他指出AI编程代理正在直接与Git平台交互,而大多数硬编码为GitHub API——统一接口将减少平台锁定。
美军vs Anthropic:国防部副部长在CNBC声称Claude可能"污染"军事供应链,理由包括Claude"有灵魂"、有宪法、可能有20%概率是有意识的。Gary Marcus逐条反驳:这些论点同样适用于所有LLM,如果幻觉是供应链风险,那就不该用任何LLM,而非选择性惩罚Anthropic。
MALUS讽刺网站:"开源许可义务的终极解放——我们的AI机器人从零独立重建任何开源项目,产出法律上独立的代码。"这个精准讽刺了AI"洁净室"绕过开源许可的做法,Simon Willison承认一开始差点以为是真的。
预制房屋百年难题:Construction Physics万字长文回顾了预制住宅的百年历史,结论令人沮丧——工厂化建房的成本节约通常仅5-20%,远未实现"住宅领域的福特革命"。即使瑞典85%的独栋住宅是预制的,建造成本仍高于美国。
值得关注
AI编程的阶级分化正在加速:Les Orchard的观察一针见血——AI之前,热爱编程和把编程当工作的人做着同样的事,差异不可见;现在两个群体在AI面前做出了不同选择,分化变得肉眼可见。这一趋势将在未来几个月持续深化。
"autoresearch"模式可能成为AI辅助开发的新范式:Shopify的案例证明,让AI代理半自主地运行大量实验、用基准测试作为反馈信号,比人类手动优化效率高得多。预计更多成熟代码库将采用类似方法。
大家好,欢迎来到2026年3月13日的 YOMOO 每日AI快送。
我跟你说,今天这期节目信息量巨大,因为科技圈发生了一件很有意思的事儿。纽约时报杂志,注意,不是随便一个科技博客,是纽约时报杂志,用了整整一万多字的篇幅,正式向全世界宣告:编程,正在死亡。与此同时呢,Shopify的CEO亲自撸起袖子,用AI跑了120次实验,把一个20年的老代码库性能直接提升了53%。你看,一边说编程要死了,一边有人用AI写代码写得飞起。这到底是怎么回事?咱们今天好好聊聊。
先说这篇纽约时报的重磅文章。作者Clive Thompson采访了超过70位来自Google、Amazon、Microsoft、Apple这些大厂的开发者,文章标题叫《Coding After Coders》,翻译过来就是"程序员之后的编程"。光看这标题你就知道,这不是在讨论什么技术细节,这是在讨论一个时代的终结。
你想想看,当纽约时报杂志用整期的篇幅来讨论一个话题的时候,说明什么?说明这件事已经不是程序员圈子里的内部争论了,它已经变成了一个主流文化事件。就像当年纽约时报开始报道比特币的时候,你就知道这东西已经出圈了。
但是这篇文章最精彩的地方,不是在唱衰编程,而是里面几个人的观点,简直是神仙打架。
第一个要说的是Simon Willison,他说了一句特别有意思的话。他说程序员其实是幸运的。为什么?因为代码有一个其他行业不具备的特性,叫"可验证性"。你写完代码,跑一下测试,对不对立刻就知道。但你要是个律师呢?AI帮你写了一份法律文书,里面塞了几个不存在的判例,你怎么查?只能等到法庭上出丑的时候才发现。所以你看,AI对每个行业的冲击是不一样的,程序员手里至少还有一根系住现实的绳索,就是测试和运行结果。
然后Anil Dash说了一个更绝的观察。他说在创意领域,比如写作、绘画,AI抢走的恰恰是工作里最有灵魂的那部分,把那些枯燥的排版、格式调整留给你。但在编程领域呢,正好反过来,AI抢走的是那些重复性的苦差事,把真正需要创造力和判断力的部分留给了你。你仔细想想,是不是这么回事?
不过最让我触动的,是一个叫Beej的独立博主,他是俄勒冈州立大学的计算机讲师。他在文章里展示了一段科幻小说、一幅画、一段游戏代码,都挺不错的,然后他告诉你,这些全是AI生成的。接着他说,他花了很长时间,亲手给妻子写了一个177行的西班牙语单词卡小程序,速度只有用AI的五十分之一。但他说,我可以在那段代码上署我的名字,说这是我做的。AI写的任何东西,我都没有办法产生自豪感。
你听到没有?这不是一个技术问题,这是一个尊严问题。就好比你可以买一幅印刷品挂在墙上,但你爷爷亲手画的那幅水彩画,哪怕技法粗糙,在你心里的分量是完全不一样的。
这篇文章里还有一个细节特别值得注意,一位Apple的工程师要求匿名发言,为什么?因为他担心批评Apple拥抱AI会遭到公司报复。这意味着什么?意味着我们现在听到的声音,可能只是故事乐观的那一半。在大公司内部,那些对AI持怀疑态度的人,正在被系统性地噤声。这个事儿你品一品,挺细思极恐的。
当然也有人保持了难得的冷静。科幻作家Cory Doctorow提出了一个很犀利的框架,他说现在围绕AI有三种精神病。第一种是投资者妄想,觉得烧钱越多越光荣。第二种是老板妄想,幻想用AI把员工全替换掉。第三种呢,是批评者妄想,觉得AI是一种前所未有的邪恶技术。他说都别这样,AI公司的创始人不是什么超级大反派,就是普通的商人;AI也不是什么异常技术,它就是一个正常的技术,只不过碰巧赶上了一个异常的泡沫而已。
我觉得这个视角相当清醒。不神化,也不妖魔化,就事论事。
说到这里呢,还有一个概念特别值得关注,叫杰文斯悖论。什么意思呢?简单说就是,当一种资源的使用效率提高了,它的使用量反而不会减少,而是会增加。放到编程这件事上就是,AI让写代码变便宜了,结果可能不是程序员失业,而是更多的软件被创造出来,总需求反而上升了。当然,三年后初级开发者怎么培养,这个问题目前还没有人能回答。
好,咱们说回今天的第二个大事儿。Shopify的CEO Tobias Lütke,这哥们亲自下场写代码了。他给Shopify的开源模板引擎Liquid提交了一个PR,里面包含93个commit,最终效果是解析加渲染速度提升53%,内存分配减少61%。
这个数字已经很厉害了,但更厉害的是他的方法。他用了一种叫autoresearch的模式,灵感来自Andrej Karpathy。什么意思呢?就是让AI编程代理半自主地运行几百个小实验,一个一个测试微优化方案。比如把某个字符串处理方法换成更高效的版本,光这一项就减少了12%的解析时间。再比如给0到999的小整数预先算好冻结字符串,避免了267次重复的内存分配。这些优化单个看起来都很小,但叠加起来效果惊人。
Simon Willison总结了几个关键点。第一,要想用AI代理做这种事,你必须有一套靠谱的测试。Liquid有974个单元测试,所以AI每改一行代码都能立刻验证有没有搞坏什么东西。第二,这种模式让那些日常被各种会议和管理工作打断的人,也能重新参与技术贡献。你看Lütke的GitHub贡献图,在2025年11月AI编程代理成熟之后,突然出现了一个显著的跃升。这说明什么?说明CEO也能重新写代码了,不是因为他突然多了很多时间,而是AI帮他扛住了那些需要持续专注的部分。
你把这个案例和刚才纽约时报的讨论放在一起看,就特别有意思。一边是对编程终结的哲学思考,一边是用AI实实在在提升了53%性能的工程实践。真相可能就在这两者之间。
好,快速过几条值得关注的消息。
苹果599美元的MacBook Neo实测出来了,Jeff Geerling的结论是,如果你主要做文书工作,够用。但只要持续跑点重活儿,CPU几秒钟就开始降频。所以视频编辑和写代码的朋友,老老实实买MacBook Air吧。
一个叫Forge的新工具发布了,它把GitHub、GitLab、Bitbucket这些平台的命令行操作统一了起来,同一条命令在所有平台通用。开发者指出,现在AI编程代理越来越多地直接跟Git平台交互,但大部分都是硬编码对接GitHub的API,这种统一接口能减少平台锁定。
还有一条挺魔幻的。美国国防部副部长在CNBC说Anthropic的Claude可能"污染"军事供应链,理由包括Claude"有灵魂"、有宪法、可能有20%的概率是有意识的。Gary Marcus逐条反驳说,这些论点对所有大语言模型都适用,如果你觉得幻觉是供应链风险,那就不该用任何大模型,而不是选择性地惩罚一家公司。
最后说一个讽刺网站,叫MALUS,它的口号是"开源许可义务的终极解放,我们的AI机器人从零独立重建任何开源项目,产出法律上独立的代码"。这个精准讽刺了那些用AI搞所谓洁净室来绕过开源许可的做法。Simon Willison说他一开始差点以为这是真的,可见这种事在现实中已经离谱到了讽刺和现实分不清的程度。
好,展望一下接下来值得关注的趋势。
第一个,AI编程的阶级分化正在加速。有人观察到,AI出现之前,热爱编程的人和把编程当饭碗的人做着同样的事,你看不出差别。但现在,这两个群体在AI面前做出了完全不同的选择,分化变得肉眼可见。这个趋势在未来几个月只会继续深化。
第二个,Shopify这种autoresearch模式,很可能会成为AI辅助开发的一个新范式。让AI代理半自主地跑大量实验,用基准测试作为反馈信号,这比人类手动优化效率高太多了。预计会有越来越多的成熟代码库采用类似的方法。
所以你看,编程到底死没死?我觉得没有。但编程这件事的含义,正在发生深刻的变化。过去程序员的核心技能是写代码,未来可能变成了判断代码、验证代码、以及知道该让AI去解决什么问题。手艺没有消亡,只是换了一种形态。
如果您觉得我们的节目对您有帮助,请帮忙分享、转发给您的朋友,也欢迎直接回复邮件给我们提建议。好了,今天就到这里,我们明天见!