关于「够用」这件事
装机的时候总有一种冲动:既然在配置了,不如一次配到最好。
于是插件装了三十个,配置文件写了六百行,快捷键绑定得连自己都记不住。用了两周,回头看,真正每天在用的功能不超过五个。
边际效用的拐点
工具的收益曲线不是线性的。
前 20% 的配置带来 80% 的效率提升 —— 这部分是纯赚。再往后,每增加一分复杂度,收益递减,而维护成本是线性甚至指数增长的。
某个点之后,你会开始花时间修工具本身:这个插件和那个冲突了,升级之后配置格式变了,昨天还能用的快捷键今天失灵了。
那个点,就是「够用」。
判断标准
我用一个很土的办法判断某个功能该不该加:
如果三个月不碰它,它坏了我会不会知道?如果坏了,我修它要花多久?
第一个问题答「不会」,说明这功能我其实不用。第二个问题答「半天以上」,说明它的复杂度已经超过它的价值。
两个问题任意一个不过关,就砍掉。
反过来说
「够用就好」不是「凑合能用」。
该有的必须有 —— 备份要有,版本控制要有,出错要能看到日志。这些是地基,不是装饰。
区别在于:地基是让系统在你不看它的时候依然可靠,装饰是让系统在你看它的时候显得厉害。
前者值得投入,后者不值得。
一个例子
这个博客没有评论系统。
想加吗?想过。Giscus 接 GitHub Discussions,十分钟能配好。但接完之后:多一个第三方 JS 依赖、多一处隐私声明义务、多一个需要定期看有没有垃圾评论的地方。
而实际上,想跟我说话的人会发邮件 —— 这条路已经通了,且零维护。
所以没加。省下的不只是那十分钟,是之后每一个月的那十分钟。