2022-08:这个世界,会好吗
February 28, 2022

发现写周报的人越来越多了,令人感动。我其实还没想明白周报和 Newslatter 在定位上是否有差异,不过大家应该多少都在分享自己的见闻及思考,无论如何都是一件很有价值的事情——甚至就当写给自己看也不错,过几年再回顾的时候,这就是来自时间的礼物。

其实我一直以来都有写日记的习惯,记录下一天所做、所闻和所思。从 16 年读大一开始,最早是用 OneNote,后面基于 mkdocs 维护了一个只部署在本地的文档网站——那个时候就已经通过数第几周来划分记录的粒度了。

有一段时间是用 GitHub 的 issue 作为记录,放在一个私人的 repo 里面。

毕业之后,主要就放在 Notion 里面记录了。

通过 inline 的 Database,每天创建一个页面,使用 Gallery View 和 Grouping,可以做到很方便的组织和回顾。

我会给每年、每月都定一个主题,作为一种叮嘱或者高亮。

我一直都相信,作为程序员或者更广义上的计算机工作者来说,一个非常有意义的额外福利是,自己可以很方便地留下记录,浓缩时间。而对于那些非计算机工作者而言,想达到同样的目的,或许要付出更大的代价。


前几天看到 Randy Lu 开源了一个名叫 Sairin 的博客引擎。其实在他开源的前几天,我也产生了相同的想法:通过 Nextjs 提供的 ISR(Incremental Sever Rendering),可以实现从 issue 到博客页面的自动更新,特别是最新的 Nextjs 12.1 提出的 on demand ISR,甚至可以实现实时更新。

看到项目和我的 idea 撞车,并且获得了不少关注,一开始我自然是不好受的——其实这种事情也不是第一次发生了,每次都会觉得低落。

仔细想了想,特别是看了下 Randy 的代码之后,我觉得如果是我来写的话,可能没法做到他这样的水平,这样我也就释然了——Randy 毕竟是个老前端了,之前的 cusdis 也是基于 Nextjs 这个技术栈的,因此他比我写的更好也很正常,打不过就加入吧,多向他学习!

于是给 sairin 提了几个 issue,并且提了一个 PR 为 sairin 支持了用 GitHub issue label 来作为 post 的 tag。

有几个想法:

  1. 虽然技术都是可以学习的,但培养自己的技术栈还是很重要的。一方面是因为时间总是有限的,考虑到出活的效率和质量,使用更熟悉的技术栈要更胜一筹;另一方面,很多最佳实践学习门槛比较高,而且也都是技术栈相关的,不深入地踩过坑很难学到,这就导致无法把新的技术栈的能力发挥到最大;此外,虽然对于写代码而言,很多知识都是可以迁移的,不过不把一个技术栈挖到底,每个技术栈都浅尝辄止,则一直都只能停留在浅水区,东西做一个废一个。
  2. 向好的项目学习,并且参与其中,是培养与挖掘技术栈的最好方式。

这周世界陷入动荡之中,最后推荐李志的一首同名歌曲,希望可以治愈你我。

妈妈,他们抛弃了我,像歌唱一样抛弃了我

妈妈,我是多么爱你,当我歌唱的时候我爱你

只是那些猛烈的情绪,在睡不着的时候折磨着我

我那早已死去的父亲,在没有星星的夜晚看着你

妈妈,我会在夏天开放吗,像你曾经的容颜那样

妈妈,这种失落会持久吗,这个世界会好吗

忘记一些隐秘的委屈,在回头观望的时候迷失了自己

我的正在老去的身体,从某一天开始就在渐渐失去

妈妈,我爱你

妈妈,我居然爱上了她,像歌唱一样爱上了她

妈妈,当你又回首一切,这个世界会好吗