TinyPilot:第25个月
一句话总结
即便获得了成功,写博客还值得吗?
亮点
- 我那篇关于重新设计 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 月,一家大公司下了一笔金额为 4,200 美元的复杂定制订单。我们发货的第二天,他们改变主意取消了订单。因此,6 月计入了这笔收入而 7 月计入了退款,这就造成了过去两个月之间 8,400 美元的差额。
但负利润真是让人头疼。每个月我都觉得已经见过了最后一笔大额一次性支出,结果又冒出新的开销把利润吃掉了。这个月,是为应对芯片短缺而重新设计硬件花费的 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》。乔纳森认为整个风波都是由于按小时计费导致激励错位造成的。我不太认同,我们进行了一场有趣的讨论。
为什么这篇文章如此受欢迎?
说实话,这篇文章能获得这么多关注让我很意外。
我的任何文章都可能无人问津,但我觉得这篇失败的风险尤其高。有几个不利因素:
- 全文 4,100 字,预计阅读时间 20 分钟,几乎是我平时文章长度的两倍。
- 它很适合 Hacker News,但我不确定在其他地方是否也能引起共鸣。
- 花 4.6 万美元请网页设计机构,对大多数人来说并不是有共鸣的经历。
- 如果在社交媒体平台(Hacker News、reddit)上没有火起来,它几乎没有机会通过 Google 被发现,因为没人会去搜索“网站改版后悔”。
看到文章取得成功,我意识到自己忽略了几个重要的优势。
首先,它是一个故事,而人们都爱听故事。我那些成功的博文大多是故事。即使读者对主题本身不是特别感兴趣,只要能与故事中的人性化元素产生共鸣,他们就会留下来。
其次,它比我想象的更能引起共鸣。尽管只有极小比例的人会雇佣设计师,但几乎每个人对设计都有自己的看法。而我对设计几乎一窍不通,所以不可能用过于专业或学术的行话让任何人感到疏离。我还在想,人们是否也在“被商家占便宜”这个层面上产生了共鸣,这比雇佣设计机构的具体经历要普遍得多。
最后,它讲的是在愚蠢的事情上挥霍一大笔钱,而人们觉得这类故事很有吸引力。无论是赚钱还是赔钱,听到关于金钱和(相对)大额数字的故事总是很有趣。
为什么没有点名批评那家机构?
我听到的最常见的反馈之一是,我应该点出那家机构的名字,而不是用化名指代。
我让那家机构保持匿名的几个原因:
- 重点是从经历中吸取教训,把所有责任都推给机构并不能让我学到太多。
- 我不想让对方回应,然后在公开场合就谁该负责展开来回争论。
- 我不想让人们基于我的一面之词去骚扰那家机构。
但在写这篇复盘时,我意识到这些都不是我做出这一决定的真正原因。过去我在其他情况下都曾点名批评过公司,而那些理由同样适用:
我认为我没有点名那家机构的真正原因是,这感觉太私人了。我和这些人合作了八个月,经常面对面交流。转身就在博客上把他们塑造成反派,感觉非常冷漠。
如果那家机构的问题更严重,我会很乐意点名。比如,如果他们试图在我的网站上安装后门或加密货币挖矿程序,那当然就另当别论了。但套用 Hanlon's razor(汉隆剃刀),我认为这更多是管理不善的结果,而非恶意所致,所以觉得没有必要进行公开羞辱。
写这类博文值得吗?
自从创办 TinyPilot 以来,我大幅减少了写作。去年大部分时间里,我感觉每天都没有足够的时间来完成 TinyPilot 的关键工作,所以每天花一小时写博客似乎并不划算。
今年 3 月,我终于又有了空闲时间,开始重新写博客,但只写与 TinyPilot 相关的话题。那么,这值得吗?
新的博文在为 TinyPilot 网站引流方面很成功。查看 2022 年的访客数据,可以在发布与 TinyPilot 相关的博文时看到明显的访问量激增:

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

注:第一篇博文后的销售峰值有些夸大,因为它包含了一笔后来被取消的大额订单。由于 Shopify 分析中的一个错误,这笔订单在图表中被计算了两次。因此,峰值应该比现在显示的低 8,400 美元。
回到写这类博文是否值得的问题:我认为是值得的,但我并没有强有力的证据。
我喜欢写博客,也非常讨厌那种忙到没时间写作的感觉。虽然我无法证明我的文章能直接转化为 TinyPilot 的销量,但我认为从长期来看,它对提升知名度有积极作用。我相信我的文章让一些本可能根本不知道有我这类产品存在的人了解到了 TinyPilot。
少发推文,多写博客
上个月在 Twitter 上,Josh Pitzalis(乔什·皮茨利斯)问我一篇关于 programmatic SEO(程序化SEO) 的文章:

我知道我曾用 programmatic SEO 为我的本地喜剧网站生成页面,但我搞不清他在说什么。我隐约记得写过点什么,但在博客上怎么也找不到。
几小时后,乔什自己找到了他记得读过的内容:一条我已经完全忘记的 Twitter 推文串。
自那次交流以来,我一直在思考如何能在博客上多写一些,而少在其他平台上发内容。Twitter 尤其不适合保存知识,因为它在设计上就是短暂易逝的。我会忘记自己发过什么,搜索历史推文既慢又麻烦。
我开始写博客时,是因为我经常遇到一些希望有教程可循的技术问题,于是就自己写了。随着时间推移,我发现读者对我如何摸索出解决方案的故事,比解决方案本身更感兴趣。例如,我那篇关于制作植物浇水机器人的文章是我最早的热门文章之一,正是因为我更侧重于故事而非技术细节。
风格的转变帮助我写出了更受欢迎的文章,但我又面临没有合适地方分享那些我觉得有挑战性的解决方案的问题。因此,我正在尝试写一些并非为了吸引广泛读者、而只是为自己分享有用知识的文章。
我回归“沉淀知识”风格的第一篇尝试是上周发布的一篇名为《无需解密即可备份加密的 ZFS 数据》的文章。它在任何地方都没有获得太多关注,但现在在 Google 上搜索“back up encrypted zfs data”(备份加密的 ZFS 数据)这个(确实很具体的)关键词时,它已经排在第一位:

我的记录显示我花了不到 6 小时写它,所以我觉得投资回报不错。写作过程厘清了我对 ZFS 工作原理的理解,而且即使没有别人阅读,它对我自己来说也会是一份有用的参考。
虽然我正尝试把更多内容留在博客上,但我认为有些内容还是更适合发在 Twitter 上。过去两周,我一直在排查为什么 PicoShare 在内存较低的系统上会不断崩溃,并一直在发推记录进展。
人们似乎很喜欢这个推文串,我也收到了很多极好的建议,让我比独自摸索更快地找到了问题。这正是适合 Twitter 的理想内容,因为我分享的是实时进展,而非最终成果。
在 TinyPilot 定价上做更多尝试
7 月,我今年第一次下调了 TinyPilot 产品的价格。
很长一段时间里,我一直在往相反的方向调整——逐步提价,以探寻人们认为“太贵了”的临界点。每次提价时我都会想:“这个新价格不会有人买的,太离谱了!”结果收入似乎持平甚至增加。而且即使收入对提价没有反应而保持不变,这也算是一种胜利,因为服务少量付费更高的客户要容易得多。
另一个让价格居高不下的因素是我们无法生产新设备。Voyager 2 需要一块由我们的硬件工程合作伙伴定制设计的 PCB。我们首批生产了 900 台,但随后由于零部件短缺无法继续生产。硬件工程师不得不重新设计 PCB,所以我提高了价格以拉长库存的销售周期。
幸运的是,硬件工程师及时重新设计并生产了一批新的 PCB。我们当时只剩下最后 6 台设备了!至少在未来几个月里,我们不会再受产能限制。
现在,我们积压了不少原材料,所以我更希望把它们卖出去,而不是让公司的大量资产都压在只是占用货架空间的库存上。我已下调价格,看看是否能提升销售速度:
| 产品 | 原价 | 现价 | 变化 |
|---|---|---|---|
| Voyager 2 Standard | $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 创作者或博主进行评测
随机一篇博客