小工具的长期价值
解决一个重复出现的小问题,往往比打造一套宏大的系统更有价值。
我很喜欢写小工具。它们通常只有几十行代码,没有复杂的架构,也不需要发布成正式产品。
从重复动作开始
值得自动化的事情往往很普通:统一图片尺寸、整理文件名、生成文章模板,或者检查一批链接是否有效。
如果一个动作每周都要重复,那么花半小时把它交给脚本,通常很快就能收回成本。
保持边界清楚
小工具最珍贵的特点是目标单一。需求发生变化时,可以直接修改甚至丢弃,而不必维护一套为了未来设计的抽象。
代码不必庞大才有价值。它只需要在需要的时候,可靠地省下一点时间。