巴别塔仍在升高:AI 让代码不断堆高,却悄悄抽走了共同理解

查看原文 HN 讨论

文章摘要

这是 Armin Ronacher(Flask 作者)的一篇思辨性文章。他借用勃鲁盖尔笔下的巴别塔画作提出一个核心论点:AI 编程助手虽然极大提升了单个开发者的生产力,却在悄然侵蚀大型软件项目赖以协作的”共同理解”。

他对巴别塔故事做了一个精妙的反转解读:在《圣经》原典里,上帝并没有夺走人类的技术或知识,他只是打乱了共同的语言——沟通一断,塔的建造就停了。而 AI 制造的是一种相反的情形:开发者可以在彼此互不理解的情况下继续独立工作,于是”塔并不会倒,因此我们也就察觉不到自己已经失去了什么”。

文章的关键在于对”摩擦”(friction)的重新评价。在 AI 之前,要改动代码就必须去读别人的代码、去提问、去跨团队协调,这种看似拖慢进度的摩擦,实际上正是让不同开发者的”心智模型”保持同步、让共同假设得到验证的机制。传统开发里的很多”慢”并非纯粹的浪费,而是理解得以传递的必要成本。AI 恰恰消除了这层摩擦:不同的人可以各自向 AI 索要功能(加 OAuth、加缓存、重建数据库),彼此毫不沟通,每一处改动在局部都能跑通,但整体的架构一致性却在无声中瓦解。

结论因此意义深远:在巴别塔,”不理解”会让工程停下来,从而成为一种自我纠正的信号;而在 AI 辅助的代码库里,”不理解”变得不可见——持续上升的进度反而掩盖了内在的碎片化。塔一直在长高,代价却被隐藏了。

HN 评论精华