这个项目的最后一次提交在两年前,issue 还在增长。我把它记在心里,没跟任何人说。我把这个功能的使用方式写进了自己项目的文档。办公室安静得能听见键盘声

开源的成本是维护者用业余时间支付的。我想了想,觉得这话没法接。我在评论区回了一句"我也是这个问题",然后收到八个赞。我把这条经验写进了团队 wiki

我提的 PR 在三个月后收到回复,说准备重写这个模块。我先给自己泡了杯茶,做好了打持久战的准备。我把这个库的 API 设计对比了另一个,各有取舍。果然现实比段子更精彩

我把这个仓库 fork 下来改了一版,最后没有提回去。我默默打开了编辑器,准备一步步验证。我把这个依赖换成了社区维护更活跃的替代品。我把它写进了组内的避坑文档第一章

写着写着发现自己在造轮子,一搜果然 npm 里已经有三万个 star 的库了。我在心里点了点头。我把这个 issue 关闭了,因为我自己找到了解法。连茶水间都安静了

我把这个仓库 fork 下来改了一版,最后没有提回去。我把手上的资料翻出来又读了两遍。我最后 fork 了一份自己维护,一年后合回去了两百行。好在最后有惊无险

写着写着发现自己在造轮子,一搜果然 npm 里已经有三万个 star 的库了。我在心里点了点头。我把这个仓库 clone 下来读了一遍源码,收获不小。感动,然后我学到了新的一课

开源作者的日常:白天上班,晚上修 bug,周末关 issue,全年无休还没有工资。我忽然觉得,这可能就是这一行的常态。我把这个 issue 的标签从 question 改成了 enhancement。幸好之前留了备份

我读这个项目的源码,比读文档收获大得多。我深呼吸了一下,决定从最可疑的地方查起。我发现这个版本号还是 0.x,却已经在生产里用了。我把这条经验写进了团队 wiki

我提的 PR 在三个月后收到回复,说准备重写这个模块。我盯着屏幕沉默了十分钟。我在本地复现了作者的环境,问题果然没有出现。办公室安静得能听见键盘声