日历聚合神器Calendearing:告别多日历同步困扰

本文讲述了作者Zach Holman为解决个人多日历同步混乱的问题,开发了一款名为Calendearing的单一日历聚合服务。文章分享了从需求萌生到产品构建的思考过程,并简述了该服务的核心功能与商业模式。

Zach Holman

当前状态 / 创始人,Signed 与 Calendearing。通过Tifo投资了数百家初创公司。

过往经历 / GitHub的第二位工程师,并在GitLab上市前担任其顾问。

足球事业 / 奥克兰鲁茨(USL-C)和卡利亚里(意甲)的小股东。

更多关于 Zach →

Zach Holman

文章 › 2025年9月 29日

发布Calendearing

为你的太多日历而生

很久以前,我曾构建过一个日历应用,并就此写了一篇详尽的演讲,内容涉及时间、时区、日历以及其间的一切。由于一些无关的原因,我们最终没有发布那个日历。总的来说,正如我在那篇文章中提到过的:

Zach,不管做什么:千万别去构建一个日历应用。

总之,我又造了一个日历!好吧,严格来说,这次我算是打了个擦边球,只算间接地构建了一个日历,但心意到了就行。

伙伴驱动开发

有种做法叫“内部试用”(dogfooding),即编写软件来解决自己的痛点。而我要发明一个词叫“伙伴驱动开发”,用来描述这种情况:你多次声称要写某个东西,然后你的妻子/丈夫/伴侣不断抱怨,说你那纯粹是胡扯,为什么几年前就说要做的东西到现在还没做出来?是的,我知道软件有点难,但你总说很容易就能捣鼓出来,可结果呢?我们到现在不还是没用上吗?

作为一个在过去的十年里花了太多时间琢磨日历的“日历狂人”,我在手机和电脑上同步了十几个不同的日历:个人日历、一个我参与的非营利组织的日历、Tifo和Signed的几个日历(是的,Signed也即将发布)、奥克兰鲁茨、托特纳姆热刺、多特蒙德、美国男足和女足的各种足球赛日历、来自Luma和Partiful的活动日历,等等。没错,我妻子Monica确实偶尔会理所当然地数落我一顿,因为如果她不同步所有这些日历到自己的日历上,就很难知道我什么时候有事……这简直是一团糟。

你的贴心日历

因此,我一直想构建一个“做好一件事”的应用:添加你所有日历订阅源的URL,然后导出一个单一的订阅源,让我妻子可以订阅并查看我的行程安排。这就是Calendearing。明白了吗?它是一个“贴心”(endearing)的日历!有时写代码时的拼写错误,会变成发现某个.com域名可用,于是给公司命名的地狱之旅从六个月缩短到了三分钟。

它的价格是30美元/年,功能就是合并日历。不多不少。没有加密币,没有广告,没有风投驱动的增长压力,也没有AI模型驱动整个系统。所见即所得。

我喜欢天使投资,我喜欢构建风投规模的产物,但我也真的怀念那些副项目。我入行始于25年前构建的Good-Tutorials,在十多年的时间里,它收录了全球最多的Photoshop及其他软件教程。多年来我审阅了超过10万条提交的链接(然而,我依然没怎么精通Photoshop;想想看吧)。加入GitHub后不久我就卖掉了它,但我确实怀念那些拥有小而纯粹、完全属于自己的项目并从中学习的日子。天哪,自二十年前Rails问世以来,我再也没有享受过如此纯粹的构建乐趣了。

所以,是的,如果你有日历方面的困扰,嗯,我有个解决方案:别自己造日历。哦,然后如果感兴趣的话,就用Calendearing吧。

◆ ◆ ◆

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计