要點#
- 如何做開源
- 開源社區的獨特性在於參與者都發自內心想要參與
- 如果你發布開源項目時項目太完善,就沒人想去參與,所以你應該在項目初期就開源
- 比如 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 月一邊在實驗室做課程實驗一邊看的直播,簡單記了幾點觀點
其實想要做好什麼東西,去做就是了,尤其是程式這行
但一旦開始,總是不知道從哪著手
生怕學會了這套技術棧就被淘汰了
或者想到的產品點子早有競品
所以當時去看看大佬的心路歷程和觀點,接受大佬的薰陶
不過現在大概還是先扎實基礎吧(笑)