全部文章

Essay · 技术

做小工具,也是在整理生活

一个只解决具体问题的小程序,常常比宏大的计划更接近日常。

我越来越喜欢做小工具。它们通常没有商业计划,也不需要复杂架构,只是诚实地解决一个重复出现的问题。

从摩擦开始

好的个人工具常常始于一句抱怨:“为什么每次都要做这件事?”把每天两分钟的机械操作交给程序,并不会改变世界,却会让自己对生活多一点掌控。

const useful = problem => problem.isFrequent && problem.canBeExplained;

保持可以丢弃

个人项目最难得的品质不是扩展性,而是可以轻松修改,甚至轻松丢弃。它不需要为想象中的百万用户设计,只需要让今天的自己愿意继续使用。

当问题消失,工具完成使命。代码可以留作记录,但没有必要把它永远维护下去。