功能的成本
去年某个周末我花了八小时给博客加 stacked notes(Andy Matuschak 那种向右滑出的笔记栈)。技术上是个有意思的小挑战。我享受了那八小时。
之后六个月,我没用过它一次。
算账#
写一篇 1500 字的中文文章大概用 90 分钟1。八小时折算成 5 篇文章。但我那个周末写了零篇。那一年我比前一年少写了 12 篇。我可以把责任推给"忙"或者"灵感少了",但其实就是——我那一年花了大量周末在博客的"基础设施"上。
公式很难看:
是个常数,反映"每加一个功能就要花多少时间维护它"。我估算自己的 ——加四个功能,写作时间砍半。
有什么真的值得加#
测试了一下我的实际使用:
| 加过的东西 | 我用过几次 | 读者反馈 |
|---|---|---|
| Stacked notes | 0 | — |
| 评论系统 | 看了 7 条,没回 | 中性 |
| 文章末尾相关推荐 | 0(我自己手动塞 wikilinks) | 0 |
| Reader mode | ~30 次(自己用) | 几次"喜欢" |
| RSS | 不知道 | 几个订阅者 |
| Search | ~50 次(自己用) | 写"找不到 X" 的少了 |
只有最后两三个值得维护。其他的都是债务。
默认拒绝#
系列里那篇 讲了为什么 markdown 活得久。这篇是另一面:为什么"博客系统"活不久。每一个炫酷的功能都是未来必须维护的代码、必须学习的 API、必须迁移的数据库 schema。Default-no 是唯一可持续的策略。
Footnotes#
-
大约每分钟 17 个汉字。第一稿能到 22,但反复改回来差不多就这数。一个未经训练的写作者大概是这个的一半。 ↩
评论
评论审核后显示。不收邮箱,不存 IP。