本周我参加了一个关于 Citus Con 路径的小组讨论,这是本月晚些时候Citus Con 2023之前发生的一系列 Discord 音频活动。
主题是“公开开源”,Citus 开发人员(和 pg-cron 的创建者)Marco Slot 和我自己接受了 Claire Giordano 和 Pino de Candia 的采访。
完整的长达一小时的音频对话现已在 YouTube 上提供。
我通过Whisper运行它来创建我自己的成绩单。这是我对有关在公共场合工作的好处的问题的回答:
对我来说最重要的是我永远不想两次解决同一个问题。
这是最令人沮丧的事情:当你坐下来解决一个问题时,你会想哇,我以前解决过这个问题,现在我将不得不浪费我的时间重新解决它。
我在工程中解决的很多问题都是可以以某种形式捕获的问题。也许这是一条提交消息,其中包含更新某些内容的提交。也许是一些笔记。也许这只是我将要采用的方法的问题描述中的草图。
我发现把它们放在外面,只要把它们放在一个系统中就能大大提高我的工作效率。默认将它们公开,部分是一种保险计划。
我曾在私下做所有事情的公司工作。然后我离开了那些公司,我失去了所有的工作!
我在公开场合所做的一切都附带了开源许可证:我永远不必再考虑这些事情了。
这个问题我已经解决了一次,而且永远不必回头重新审视。
我喜欢这样。
我觉得我正在做的工作不断增加,让我拥有更多的能力和工具带中的更多工具。
其实是很自私的。
我有这个网站,我的 TIL 网站——我刚刚在那里发表了我的第 400 篇笔记。
一方面,它是为其他人准备的,所以如果其他人需要弄清楚如何将一个表从一个 SQLite 数据库复制到另一个数据库,并且他们进行了 Google 搜索,他们就会登陆我的网站,然后它会为他们解决问题。
但主要是为了我。
我正在发表的事实使我稍微提高了笔记的质量,因此它们对其他人更有意义。
但这也意味着当我一年后回来并且忘记了一切时,它们对我来说更有意义。
所以,是的,我觉得你的动机实际上可能非常自私,但仍然以造福他人的方式在公共场合做所有这些事情。
以下是我在讨论期间引用的帖子的链接:
原文: http://simonwillison.net/2023/Apr/8/working-in-public/#atom-everything