2026.09.21
为什么要自己写小工具
它们解决不了什么大问题,但能把一天里那些细小的别扭抹平。
我写过不少没什么用的小工具:抽签决定今晚吃什么、数一段话到底多少个字、把一堆名字随机排序。它们都不解决大问题,但每次用的时候都会有点高兴。
小工具的好处是边界清楚
输入是什么、输出是什么、什么时候算完成,一眼能说完。不用考虑用户体系、不用接数据库、也不用担心哪天服务停了数据没了——一个 HTML 加一段脚本就能跑很多年。
能离线打开、不看别人脸色、也不收集你任何数据的东西,本身就挺让人安心的。
顺便也是这个站点的原则
- 纯静态:没有服务器要维护,也没有账单要看
- 零第三方依赖:不引 CDN、不引字体、不引统计脚本
- 内容就是仓库里的 json:新增一篇只要加一个文件
- 工具就是一个 js:加进来就自动出现在入口页
做复杂系统有做复杂系统的乐趣,但把一个小东西做到刚好够用、然后就不再动它,是另一种更长久的舒服。
这个站里的两个演示工具都是纯前端的,输入框里的内容不会离开你的浏览器。