要点#
- 如何做开源
- 开源社区的独特性在于参与者都发自内心想要参与
- 如果你发布开源项目时项目太完善,就没人想去参与,所以你应该在项目初期就开源
- 比如 deno
- 要学会对不适合的特性说不
- 开源项目要有好的文档和注释,这样才有人积极参与,因为大部分人都很懒
- not welcoming, not worth involving
- 人们来看你的
README.md
只是来找他们需要的东西 - 而不是来瞻仰你的机智和花里胡哨的特性
- 开发者个人成长
- 开发者用的工具一定要是开源的
- 开源项目是对开发者最好的挑战
- 做开源的动机
- Max Howell: i'm aiming at making software that works, starting from package manager
- 开源项目的困境
- 赞助不足以为 log4j 这类开源项目解决困难
- Max Howell 对编程语言的见解
- use ts, js is shit; use Rust, abandon old-fashioned C++
- C++ makes type system seem awful, but it's not always the case
- php succeeded for providing what people need
- php shows that people do not always keep sense
- use ts, js is shit; use Rust, abandon old-fashioned C++
- 推销自家新项目tea.xyz
后记#
去年 8 月一边在实验室做课程实验一边看的直播,简单记了几点观点
其实想要做好什么东西,去做就是了,尤其是程序这行
但一旦开始,总是不知道从哪着手
生怕学会了这套技术栈就被淘汰了
或者想到的产品点子早有竞品
所以当时去看看大佬的心路历程和观点,接受大佬的薰陶
不过现在大概还是先扎实基础吧(笑)