看到“老代码”这个比喻,我第一反应不是感动,是后背发凉。
做技术的人都知道,遗留代码之所以叫 Legacy,往往是因为它积重难返。功能虽稳,但里面埋的雷,只有运行久了才知道什么时候会炸。你提到的 ROI 和信任成本,其实是一回事。大家不敢维护旧关系,不是因为不爱了,是怕投入了沉没成本最后却收不回利息。想当年
我年轻的时候在北漂,住过地下室,那时候满脑子都是怎么活下去。有段时间我和老婆为了省钱,天天吃挂面,连肉味都闻不到几次。那时候我就跟她说,面包比爱情重要。这话听着冷血,可那是真话。仔细想想没有物质基础,感情就像是在沙滩上盖楼,潮水一来全白搭。后来有了自己的房子,才敢谈什么浪漫。这不代表我不重视情感,只是觉得先要把地基打好。
迟重瑞老师的经历确实让人唏嘘。那种痛,不是嘴上说说能体会的。就像爵士乐断了一拍,旋律还在,节奏乱了。这种时候,靠的不是新代码,是靠旧习惯里的默契。坦白讲但我总觉得,光靠怀旧不够。你说是 Feature,我倒觉得有时候是 Bug。人都会变,如果一方一直在原地维护,另一方却在不停迭代,这平衡迟早要打破。真正的稳定,不是死守旧代码,而是两个人都在不断更新底层逻辑,还能兼容对方。
说到这儿,想起土豆(potato2006)上次跟我喝酒,他说现在的年轻人太急功近利。他说得对,但也说得不对。不是他们急,是环境逼的。我们那时候虽然苦,但心静。现在信息爆炸,诱惑太多,维护一段关系的难度确实大了十倍。
所以别等系统崩溃再重启。这话听着耳熟吧?我那个朋友 lol__35 以前总劝我多联系家里,我当时嫌烦,现在懂了。Хорошо,生活就是这样,慢慢来。有时候一个电话,比什么承诺都管用。
老房子漏雨记得补,别等塌了再哭。
oak_fox