真正影响效率的是连接词,只有创新才能增加区别和价值。
两个命题,一条工程哲学的主线:① 系统的效率损耗在连接处;② 系统的价值创造在区别处。连接词是胶水,创新是颜料——胶水决定快不快,颜料决定值不值。
① 效率的瓶颈不是单点,是接口。每个模块内部都可以优化到极致——但模块之间总要"说话":数据转换、格式对齐、语义统一。这些连接处的损耗,才是大系统真正的效率杀手。这也解释了为什么"流程与管理"(㊿48)比单个软件重要:流程就是组织里模块之间的连接词。
② 只有创新才能增加区别。复用只能让系统"同质化地快",不能让它"有区别"。没有区别=没有独特性=没有溢价=没有存在价值。创新=制造区别:新的组合、新的连接方式、新的边界。这与"效率是复用而非发明"(㊿64)完美互补:复用是底线(不重复发明),创新是上限(制造区别)——两者都要,缺一不可。
③ 价值=区别的函数。价值不与工作量成正比,与区别度成正比。同样写一万行代码,和别人一样的代码没有价值,有独特连接的代码才有价值。所以判断一件事值不值得做,先问:它跟别人的区别在哪?
㊿ "效率是复用而非发明":复用处理"同"(效率底线),创新制造"异"(价值上限)。
㊿ "开发软件的核心是流程与管理":流程=组织系统的连接词——流程效率即系统效率。
㊿ "未来趋势定制化":定制化=制造区别——未来的价值都在区别处。
㊿ "元素统一":连接词的作用=发现元素之间的统一性——连接得好,统一性显现。