我目前听到的关于 Cognitive Debt(认知负债)的一切

查看原文 HN 讨论

文章摘要

软件工程研究者 Margaret-Anne Storey(维多利亚大学,长期研究开发者行为与协作)在这篇博文里给出一个清晰的术语:Cognitive Debt(认知负债)。她把它定义为”系统正在演化的结构与团队对该系统共享的理解之间,越拉越大的差距”。和我们熟悉的技术债(嵌在代码里)不同,认知负债嵌在人的脑子里——它直接影响开发者的信心、新人的上手速度、团队的士气,乃至代码 review 的质量。

她进一步指出,生成式 AI 与 agent 系统正在大幅放大这个问题。原因很直接:AI 让”产生代码结构”的边际成本骤降,系统的演化速度第一次超过了团队”集体理解”的速度——velocity outpaces understanding。哪怕代码本身正确、能跑,团队也会陷入一种隐性病态:debug 变慢、review 变重、信心崩塌、压力上升。她特别提醒,这不是”代码烂”造成的问题,因为代码可能完全没有 bug——这是人对系统的内部模型坍塌造成的问题。

文章给出的解药不是反对 AI,而是把认知负债当作一项需要主动偿还的债务来管理:把”理解”显式分布在多个载体上——人、文档、测试、对话、工具——并对这些载体持续投资。她还指出一个重要的反转:随着 AI 把”写代码的技术摩擦”消除掉,真正决定团队上限的瓶颈会从 code production 转移到 shared understanding。未来的高绩效团队,会不得不专门设计自己的实践和工具(甚至反过来用 AI)来外化意图、维持集体理论——这将是一种新的”工程纪律”。

HN 评论精华