2025 回顾
新的一年来了,总觉得应该写点儿什么回顾一下过去。
ShellTime
这个项目是今年呕心沥血的主力产品了。看了下前端大概 1000 次 commits, 后端有不到 600 次。
因为是私有项目,所以 github activity 其实看不太出来我的强度,但是 shelltime 记录的数据就轻轻松松了。
https://shelltime.xyz/users/AnnatarHe/wrapped?year=2025
这个产品其实挺简单,就是给 shell 命令加 hook 然后追踪数据,基于此衍生了一系列的数据分析,操作之类的功能。
毕竟是我个人的年度总结,就不多打广告了。但是这个产品我是真觉得挺不错的,目前为止我认为放到市面上无论是产品形态还是技术力都应该是相当能打的。欢迎试用。
这个产品开发的过程对我的影响也挺大,它让我学到了很多很多。
就像我前面原理有讲到,它其实只是加 shell hooks 去记录数据而已,但是涉及到数据写入需要响应极快,最开始想要架构简单就直接写文件,任何其他的库都用不了,因为需要极致的写入,任何一点点计算都会导致延迟,更是不能有锁。当时是想了一些点子的,把写入压在了 7ms 以内
但是过了一段时间意识到网络请求真的没办法解决,只能搞一个 daemon 进程,那既然都有 daemon 了做个 claude code tracking 也顺理成章吧。然后数据到后端了搞点儿计算应该也轻轻松松吧。既然能记录数据,那搞个 dotfile management 好像也很合理。
就这样,一开始很小很小的点就可以慢慢拓展成一个还不错的业务。其实我最近有在想可以把它慢慢转向做开发者平台,不是面向部署那种直接挣 tob 钱的那种业务,而是类似 toc 但是面向专业程序员的业务。
我很早在 async talk 的播客里就有提到,开发者服务是一片绝对蓝海。程序员收入是相当高的,而市场上目前还不太在乎,尤其国内现在更是把程序员当成另一种普通劳动力在用。
但我看到的是一个个充满了想法,朝气蓬勃,还没能完全释放自己能力的一大群高收入群体的市场。
我还是非常看好开发者服务这个业务的。明年继续,再接再厉。
AsyncTalk
这算是我第二个优先级的 side project 吧。我真的非常非常感谢各位听众。其实一开始做这个节目只是没事聊聊天,但是发现还是有挺多人喜欢的。
最开始我觉得我还是比较 humble 的,虽然嘴上说着 “把 web 开发带向下一个高度” 但是内容上总是强调互相学习求同存异。
只是最近变了些。在和 webworker 的联动节目里也提到了。我看到那些半桶水大 V 的脑残言论实在是忍不住。一个个简历写得贼漂亮,什么某个大公司的高管之类的,但是代码写得让人流汗,发言之幼稚让人怀疑他是不是还活在 90 年代。
但是我也过了疯狂喷人的年纪了,再加上上班强度确实是有点儿大,播客的更新频率那真是一降再降。
明年的规划其实是做视频节目,但是不是播客的形式,只是一个人说或者两个人面对面聊天的形式。
试过两次节目了,效果还不太行,我是发现我确实不太会做视频,碰到镜头也紧张,最严重的是不会笑。
其实没什么特别的想法,我只是希望明年节目可以提升一点点更新频率,内容更多一些,也希望能有更多的观众和听众加入进来。
至于商业化。去年在 web worker 的帮助下拿到了个单子,虽然收入不多但是真的超级开心,从来没想过做播客节目还能拿到钱。
明年这个样子估计还是挺不容易的。虽然我不是很在乎这么点儿收入,但是商业化应该是重中之重,如果不能可持续地商业运行,不知道靠个人的热情还能再撑多久。
这个产品的商业化其实我看到的还是面向开发者服务,只是这个会偏 to b 一些。做好点儿从厂商那边拿到一些推广的单子。商业产品能得到曝光,普通开发者能得到更好的服务。双赢。
当然最好的是 shelltime 和 async talk 能互相影响,双轮转起来。但是多少有点儿做梦了 😂
ClippingKK
这是我从毕业就开始做的一个阅读笔记整理的项目了,毫无疑问这是个极其失败的项目,没有任何一分钱的收入,反倒是每年几千块人民币的花销出去了。
项目也越做越烂,很多已知的 bug 压根就没修,甚至登录注册我碰到 bug 大概想出来原因也没动手改。
但是,它毫无疑问是我最爱的项目。ClippingKK 最开始是 windows 客户端,后来我意识到需要同步就开始写后端,它从最开始的 k8s 微服务架构一直改到目前单点 api 服务在很多人看来是降级,但是它切切实实地让我学会了软件开发。
我可以挺自信地说,我工作这么多年,一半的东西是公司的业务和项目教我的,另一半就是 clippingKK 了。
从 ClippingKK 的技术发展,我学到了非常极致的成本优化策略,适合项目的架构,还有时区,同步,数据库,运维等等一系列的东西。
明年大概率是不太会更新 clippingkk 了,主力还是转向做 shelltime 和 asynctalk 。但是我觉得 clippingKK 给我的思考应该还会继续发力,让我学到更多,想到更多
阅读
作为 ClippingKK 衍生的一个环节,我今年还是在各种读书。今年的书读得少,因为其实很长一段时间住得离公司太近导致地铁时间比较短,所以读书就少了。
今年看了好几本清史的书,看完之后太震撼了。让我理解到很多很好的像是诚实守信,团结友爱等品质在大清被彻底消灭以至于今天我们依旧深陷于大清的遗产之中。
这么多年以来我刷了这么多的书,我觉得其实我没学到什么屠龙之术,薪水涨的也跟看了具体哪本书关系不大。
但是我觉得我会越来越认识到世界是怎么运作的,我应该怎么思考问题。
比如,诚实守信就是我们应该要有的品质,对人善意假设,友好交流就应该是正确的社会运作规则。
这些品质往小了说是我们个人的品德素养,往大了说是超大规模的团队协作所需要的必要的基本认知。
但是工作这么多年我感觉我见到了形形色色的人。真的有人把别人的诚信当成傻子去滥用,对人恶意假设直接攻击。这种方式很明显是会对团队协作产生极大负面影响的。
我最近几年和新加坡人沟通地多起来之后,我能明显感觉到新加坡人的协作程度是要远胜于我们这些来自国内的人的。说实话国内的人单纯写代码或者设计什么的平均水平都是很不错的,但是协作尤其是规模越来越大的协作是很难的。
但新加坡人好像不太一样。当一堆新加坡人分开之后他们是会互相帮助的,凑在一起是会共享信息。听起来可能有些抽象,比如找工作。我体验过国内的互相帮忙找工作可能只是帮助提交个简历,但是在和新加坡人沟通的过程中我发现他们对于帮助朋友内推这件事上是会很花力气的。共享信息更大胆了,我作为一个中国背景的人,是不会和别人分享薪水的,但是新加坡人同事似乎都不是很在乎,随口就可以说具体数字。
我知道国内中文媒体说新加坡富裕的原因多数都是靠墙头草,跟着美国什么的类似的话语。但是跟他们协作过以后我觉得至少我碰到的这群新加坡人的团结和协作程度是远超我认识的所有国产团队的。他们可以在相对互相比较陌生的情况下轻而易举地交出信任。这点实在是太难太难了。
扯远了,说回刷书。
我看书不多,一年也就十本左右还多数情况下都是没什么用的政史经哲。但是这么多年我看下来觉得收获是巨大的。我可能没整明白怎么升职加薪,也没弄懂怎么适应在伟大领导们的照拂下生活,但是我觉得我似乎明白了怎么正常地生活。我可能还不知道自己应该成为什么样的人,但是大概是知道了自己不能成为什么样的人。
明年还是会继续阅读。
AI
和很多人不一样的是,我没有把 AI 放在第一位,但不代表它不重要。今年是 AI 绕不过去的主题了。
我对 AI 的观感是从 3.5 作为一个转折的,应该和很多人一样。
GPT 3.5 之前我会认为它的骗人的玩具;3.5 着实让我震撼了一把,它好像知道我想问的问题;但是用了段时间发现它好笨,以为 AI 也就这么回事。
然后 AI 一直突飞猛进,一路高歌带着 nvidia 冲到 4 万亿的价格。到 cursor 让人看到 AI 好像真的能出产品了,以及 claude code 所带来的巨大震撼 —— AI 时代真的来了
身处 2025 年年底,我确信这绝对是人类历史上浓墨重彩的一笔。它和瓦特的蒸汽机一样,是产生生产力的底层原动力。未来将会被 AI 彻底改写。
很多人会担心 AI 会抢走人的工作,就像过去纺织工人的下岗,人力车夫的落幕一样。我同意,但并不认为是坏事。每一次巨大的技术变革之后,跟随的是动荡没错,但是每一次巨大的变革也是人口爆炸性增长的,如果生活真的过得不好,怎么还能保障新生儿存活呢?小孩子的脆弱大家有目共睹。
我同样不是很相信被抢走工作。工作只是推动发展的过程,如果发展了,那么工作的意义也就结束了。像这样的潮起潮落对于我们这样的普通人来说,很大程度上是好事。如果社会一潭死水,没有流动性,那这只能是个固化的社会,你我永远没有出头之日。既得利益者也并不会愿意做一些改变去真的推动社会的进步。
那么 AI 会怎么革新我们?目前看下来可以确定的方向就是写代码了。
有了 claude code 的加持,我再也不担心各种语言的语法,即使从来没写过 lua 我也可以相当自信地开始指挥 claude code 去完成需求。
在 claude code 的加持下我也不再担心工作量,我最近的工作效率极速提升,你可以看到 shelltime 的功能真算不上少,而这些都是在 AI 的加持下在极短的时间内完成的。
除了编程,还有更多吗?
现在看起来,似乎大家还都在迷茫。通用 Agent 似乎走入了死胡同。Browser Use 在昙花一现之后又泯然众人。
我当然也不知道。我只是确定编程这一个方向的 AI 化应该还是被严重低估的。像之前互联网逻辑一样,它是极易规模化的产业,我们任意一个人完全可以在一周内写完一个点餐系统,在不考虑现实情况下,结合目前的云计算服务一个月就能比肩美团。
AI 带来的放大效果也在越来越明显地显现:好的程序员效率暴涨,初级程序员则陷入到爆炸的信息量之中,很可能会导致基础认知问题;会沟通说话的人也会效率暴涨,一个人指挥之前需要几十个人的团队的工作。而不会沟通则会陷入到对 AI 的谩骂之中。
AI 的发展实在是太快了。身处这样一个高速增长的时代我既激动开心又担忧再慢点儿会错失良机。
我十分相信这是一个极好的创业时代,这是我们人生中不多的爆炸性增长的机会。我只是受限于自身情况没办法全身心加入到这个爆炸性高增长的发展机遇中。希望你可以跟上节奏,大胆去试。
2025 年大概就这个样子了 —— 拥抱 AI, 做 ShellTime 和 AsyncTalk, 阅读,工作。
2026 年除了工作之外,我会想更多尝试做些 marketing 更多推广 shelltime 和 AsyncTalk. 让更多人用上 shelltime, 让更多人通过 AsyncTalk 看到前沿技术
祝你明年也顺利,更重要的是,要快乐。