技术变更频率正突破 Nyquist 极限
Nyquist Limit:The frequency of changes in tech is invalidating our understanding
根据采样定理,当信号频率超过采样率的一半时,系统将无法准确捕捉和处理,这就是 Nyquist 极限。长期以来,软件工程遵循 Guido van Rossum 提出的理念:代码被读取的次数远多于被编写的次数,这意味着我们的变更频率始终远低于 Nyquist 极限。然而,如今许多产品组织正盲目追求极高的变更速度,试图逼近甚至突破这一物理极限。一位在科技独角兽公司的同事向我透露,行业内充斥着在生产线(prod)上随意尝试(YOLOing)的现象,新漏洞和安全问题层出不穷,而热修复补丁本身又引入了更多错误。每一次部署都像一个拥有独特个性的幽灵,但没有人敢提议慢下来把事情做对。AI 正在从根本上颠覆技术领域,迫使所有人像初创公司一样行动,却忽略了这种失控的变更频率正在瓦解我们对软件系统的理解。
每个部署都像一个拥有独特个性的幽灵宠物,但每个人都觉得处境太 precarious,不敢主张慢下来把事情做对。