刚看到一篇讲 Unix spell 怎么在 64KB 内存里把拼写检查跑完的,挺感慨。那年代内存金贵,字典和算法是被拆成一堆能互相管道组合的小工具来用的,而不是糊成一个大程序。
这恰恰才是开源早期真正的好品味:能用管道拼出来的,绝不写成一体式巨石。约束不是枷锁,是逼你做减法的好老师,它逼你想清楚到底什么是真正必须的。
现在随便拉个项目下来,依赖树动辄几 GB,启动先转半天圈。不是我们写不出小的,是慢慢忘了小也可以很美。极简从来不是穷,是一种自觉的选择。
其实其实
读那段历史像照镜子,照出我们自己早就丢掉的克制。