TinyPilot:第 25 个月
原文由 Michael Lynch 于 发布,订阅该博客
一句话总结
即使成功了,写博客文章还值得吗?
亮点
- 我那篇关于 TinyPilot 网站改版的博客文章,成了我有史以来第二受欢迎的文章
- 我正在探索如何在博客上更好地沉淀知识
- 为了去库存,我下调了 TinyPilot 的售价
目标完成情况
每月初,我都会定下当月想完成的事项。以下是本月的完成情况:
敲定 TinyPilot 授权管理方案
- 结果:毫无进展
- 评分:F
迁移到下一代更新系统比预想的耗时更长,所以这件事最终没有推进。
将 TinyPilot Community 迁移至下一代更新系统
- 结果:已接近完成,但尚未正式切换
- 评分:C
改造更新系统就是这样,总觉得再过几天就能搞定,结果又发现新的问题要修。所以进度拖了很久,但我觉得这恰恰说明旧系统有多复杂。我很期待新系统能带来更好的可维护性。
发布关于 TinyPilot 网站改版的博客文章
- 结果:发布了《我后悔花 4.6 万美元重做网站》,成为我第二受欢迎的博客文章
- 评分:A
我本以为写起来会很轻松,毕竟在月度回顾里已经写了不少,结果却花了将近两个月才完成。反响出乎意料地热烈,首周就有 15.7 万独立读者。后续还在持续发酵,不断有新读者通过其他渠道看到文章,并被收录到设计类简报等地方。
TinyPilot 数据
| 指标 | 2022 年 6 月 | 2022 年 7 月 | 变化 |
|---|---|---|---|
| 独立访客 | 10,056 | 21,242 | +11,186 (+111%) |
| 总浏览量 | 18,764 | 33,578 | +14,814 (+79%) |
| 销售收入 | $65,597.73 | $56,954.66 | -$8,643.07 (-13%) |
| 企业订阅 | $47.75 | $290.70 | +$242.95 (+509%) |
| 版税收入 | $1,710.27 | $2,513.71 | +$803.44 (+47%) |
| 总收入 | $67,355.75 | $59,759.07 | -$7,596.68 (-11%) |
| 利润 | -$4,230.17 | -$12,349.21 | -$8,119.04 (192%) |
网站改版后销量依然强劲。虽然有 13% 的下滑,但几乎完全是由一笔订单造成的。6 月,一家大公司下了一笔 4200 美元的复杂定制订单。我们发货的第二天,对方又改变主意取消了订单。所以,最近两个月之间 8400 美元的差额,就是因为 6 月计入了收入,而 7 月计入了退款。
但亏损的利润实在让人头疼。每个月我都觉得大额的一次性支出已经到头了,结果总会冒出新的开销把利润吃掉。这个月是为应对芯片短缺而进行硬件改版的 1.7 万美元工程费用,还有一笔来自老供应商的 1 万美元账单——那是对方一年前完成的工作,一直没来结账。
我那篇后悔改版的博文
《我后悔花 4.6 万美元重做网站》如今已成为我有史以来第二受欢迎的博文,首周就吸引了 15.7 万独立读者。它是整个 7 月 Hacker News 上得票第二高的帖子,还登上了 /r/web_design 和 /r/programming 两个 subreddit 的榜首。我写过的所有文章中,热度更高的只有《我为什么辞去谷歌的工作去单干》,那篇有 38.9 万读者。

《我后悔花 4.6 万美元重做网站》成了我有史以来第二受欢迎的博文,首周就有 15.7 万独立读者。
文章发布的第二天,Jonathan Stark 就邀请我去他的播客《Ditching Hourly》做客。Jonathan 认为整件事的症结在于按小时计费带来了糟糕的激励机制。我不太认同这个观点,但我觉得我们的讨论很有意思。
为什么这篇文章会这么火?
说实话,文章能获得这么多关注,连我自己都很意外。
我的任何一篇文章都可能无人问津,但我觉得这篇失败的风险尤其高。有几个不利因素:
- 全文 4100 词,预计阅读时间 20 分钟,几乎是我平时文章的两倍长。
- 它很适合 Hacker News,但我不确定在其他地方是否也能受欢迎。
- 花 4.6 万美元请网页设计公司,对大多数人来说毫无共鸣。
- 如果在社交平台(Hacker News、Reddit)上没火起来,就很难通过 Google 被发现,因为没人会去搜“网站改版后悔”。
看到文章成功后,我才意识到自己忽略了几个重要的优势。
首先,它是一个故事,而人们都爱听故事。我那些成功的博文大多都是故事。即使读者对主题本身没太大兴趣,只要能与故事中的人的要素产生共鸣,就会愿意读下去。
其次,它的共鸣度比我想象的要高。虽然只有极少数人会请设计师,但几乎人人都会对设计有自己的看法。而我对设计几乎一窍不通,所以也不可能用过于专业或学术的行话把人拒之门外。我还猜测,很多人是在“被商家坑了”的层面上产生了共鸣,这比“请设计公司”本身要常见得多。
最后,它讲的是在一件蠢事上砸了很多钱,而人们总觉得这类故事很有吸引力。无论是赚钱还是亏钱,听到和钱、和(相对)大额数字有关的事,总会让人觉得有趣。
为什么没有点名曝光那家设计公司?
我听到的最常见的反馈之一,就是我应该直接点出那家公司的名字,而不是用化名。
我选择匿名有几个原因:
- 重点是从经历中吸取教训,把一切都归咎于对方学不到什么。
- 我不想让对方回应,进而演变成一场公开的、关于谁对谁错的口水战。
- 我也不想让人们仅凭我的一面之词就去骚扰那家公司。
但在写这篇回顾时,我意识到这些都不是真正的理由。过去在以下这些情况里,即使有同样的顾虑,我也曾点名批评过:
我想,真正的原因是这件事太私人了。我和这些人共事了八个月,经常面对面交流。转头就在博客上把他们塑造成反派,感觉太过冷酷无情。
如果对方的问题更严重,我肯定会点名。比如他们要是试图在我的网站上装后门或挖矿程序,那当然另当别论。但用汉隆剃刀来衡量,我觉得这更多是管理不善的结果,而非恶意使坏,所以也不值得公开羞辱。
写这类博客文章值得吗?
自从创办 TinyPilot 以来,我大幅减少了写作。去年大部分时间里,我都觉得每天的时间根本不够完成 TinyPilot 的关键工作,所以每天花一小时写博客似乎并不划算。
到了今年 3 月,我终于又有了一些空闲时间重新开始写作,但只写与 TinyPilot 相关的话题。那么,这么做值得吗?
新的博文在为 TinyPilot 官网引流方面很成功。看看 2022 年的访客数据,在我发布与 TinyPilot 相关的博文前后,都有明显的访问高峰:

但访客并不都等于付费客户。尤其是像那篇讲网站改版的文章,很多访客只是出于好奇点进来,对产品本身并无兴趣。
再看销售数据,博文与购买量的增长关联就没那么明显了:

注:第一篇博文发布后的销售高峰有些夸大,因为其中包含了一笔后来被取消的大额订单。由于 Shopify 统计的一个 bug,这笔订单在图表中被计算了两次。所以实际的高峰应该比图中显示的低 8400 美元。
回到写这类博文是否值得投入的问题:我的答案是值得,但其实并没有什么过硬的证据。
我喜欢写博客,也非常讨厌那种忙到没时间写作的感觉。虽然我无法证明文章直接转化成了 TinyPilot 的销量,但我认为在提升知名度方面有长期的积极作用。我的文章让一些原本根本不知道有这类产品存在的人,了解到了 TinyPilot。
少发推文,多写博客
上个月在 Twitter 上,Josh Pitzalis 问起我之前写过的关于程序化 SEO 的内容:

我知道自己曾用程序化 SEO 为我的本地喜剧网站生成过页面,却一时想不起他在说什么。我隐约记得写过相关内容,但在博客里怎么也找不到。
几个小时后,Josh 自己找到了他记得的那篇内容:一条我已经完全忘记的 Twitter 串文。
自那次交流后,我一直在思考如何更多地在博客上写作、少在其他平台上发布。Twitter 尤其不适合沉淀知识,因为它生来就是短暂易逝的。我自己都会忘记发过什么,搜索历史记录又慢又麻烦。
我最初开始写博客,是因为总遇到一些技术难题,却找不到现成的教程,于是干脆自己写。慢慢地我发现,比起解决方案本身,读者更喜欢看我如何摸索、解决问题的过程。比如,我那篇关于制作自动浇花机器人的文章,就是最早的热门文章之一,正因为我更侧重讲述故事,而非技术细节。
这种风格的转变帮我写出了更受欢迎的文章,但也让我再次面临一个问题:没有合适的地方去分享那些我觉得有挑战性的问题的解决方案。所以,我正在尝试写一些不以吸引大量读者为目的、只是用来分享有用知识的文章。
我回归“沉淀知识”式写作的第一次尝试,是上周发布的一篇名为《无需解锁即可备份加密的 ZFS 数据》的文章。它在各处都没引起什么关注,但在 Google 上搜索“back up encrypted zfs data”(坦白说这是个很具体的关键词)时,它已经排在了第一位:

据我的记录,写这篇文章花了不到 6 小时,我觉得投入产出比很不错。写作过程也让我对 ZFS 的工作原理有了更清晰的理解,即使没人看,它对我自己来说也是有用的参考资料。
虽然我正努力把更多内容留在博客上,但我觉得有些东西还是更适合发在 Twitter 上。过去两周,我一直在排查为什么 PicoShare 会在低内存系统上频繁崩溃,并一直在推上更新进展。
大家似乎很喜欢这个串文,我也收到了很多宝贵的建议,帮我比单打独斗更快地定位了问题。这正是适合 Twitter 的理想内容,因为我分享的是实时进展,而非最终成果。
在 TinyPilot 定价上做更多尝试
7 月,我今年第一次下调了 TinyPilot 产品的价格。
很长一段时间里,我都在往相反的方向操作——逐步提价,试探人们觉得“太贵”的临界点。每次提价时我都会想:“这个价没人会买吧,太离谱了!”结果收入似乎持平甚至还有增长。而且即使提价后收入不变,也算是一种胜利,因为服务更少但付费更高的客户要轻松得多。
价格居高不下的另一个原因是我们无法生产新设备。Voyager 2 需要一块由硬件工程合作方设计的定制 PCB。我们首批生产了 900 台,之后就因零部件短缺无法继续生产。硬件工程师不得不重新设计 PCB,所以我通过提价来拉长库存的销售周期。
好在硬件工程师及时完成了重新设计并生产出新一批 PCB。我们一度只剩下最后 6 台设备!至少在未来几个月里,我们应该不会再受产能限制。
现在我们积压了不少原材料,我更希望能把它们卖出去,而不是让公司大量资产都压在占地方的库存上。我下调了价格,看看能否提升销售速度:
| 产品 | 原价 | 现价 | 变动 |
|---|---|---|---|
| Voyager 2 标准版 | $389 | $349 | -$40 (-11%) |
| Voyager 2 PoE 版 | $448 | $398 | -$50 (-11%) |
理论上,降价应该会带动销量,但这类事很难预料。也许愿意花 349 美元买 TinyPilot 的人,同样也愿意花 389 美元买。如果真是这样,那我每卖一台就白白少赚 40 美元。到月底,我应该能对效果有更清晰的判断。
我也很好奇这会对 PoE 版和非 PoE 版的销量比例产生什么影响。历史上,非 PoE 版的销量一直是 PoE 版的 2 倍。自从调价后的短暂时间里,比例已经逐渐接近 1:1,看看这种趋势能否持续。
总结
完成了什么?
- 发布了两篇新博文:《我后悔花 4.6 万美元重做网站》和《无需解锁即可备份加密的 ZFS 数据》
- 为 Gatekeeper 添加了更多功能——这是管理软件更新访问权限的 TinyPilot 新网络服务
- 修复了多个性能问题,涉及 PicoShare
经验教训
- 人们可能会对故事中你意想不到的部分产生共鸣
- 虽然发 Twitter 能带来短期的满足感,但在博客上沉淀知识具有更好的长期价值
下月目标
- 将 TinyPilot Community 和 TinyPilot Pro 迁移至下一代更新系统
- 敲定 TinyPilot 授权管理方案
- 将 TinyPilot Voyager 寄给两位 YouTube 创作者或博主进行评测
随机一篇博客
评论
登录后参与讨论