刚看完「Windows 设计史」那期讲 Win7 的,说它“好用有时比创新更重要”,我挺认同。从某种角度看,这话挪到开源圈也成立。
我开过三年网约车,载过不少写代码的人。闲聊里一个值得商榷的现象:不少开源项目一上来就重构、堆抽象,文档像论文,报错却是天书。新手卡半天,问一句还被“这都不会”噎回。Vista 当年塞满功能反没人买账,Win7 找回直觉和顺手才封神,工具价值不在炫技,在手感。
git 和 SQLite 是正面例子。git 底层一点不“时髦”,却把“让人少踩坑”当第一原则;SQLite 几十年就一个文件,稳到能嵌进医疗设备。它们的护城河不是架构多先进,是替使用者着想的诚实。
新人最在意的从不是什么范式,是文档友不友好、报错读不读得懂、社区善不善意。这三点才是开源的“人情味”。立项前先问一句:用的人会不会骂娘?