在软件行业,有一个流行的假设:随着工具和技术的进步,开发成本应该会逐年下降。然而,根据我的亲身经验,事实恰恰相反——构建软件的成本从未降低。

人们依然每周工作40小时,依然为打造产品付出最大的努力。自动化、AI辅助编码、云计算……这些新技术并没有减少工作量,反而可能让期望值变得更高。

为什么?因为软件开发复杂性也在同步增长。更多的集成、更高的安全要求、更快的交付节奏,抵消了工具带来的效率提升。成本不会减少,只会转移。