banner
sora

sora

编程心得 & 人文感悟

Homebrew作者Max Howell的一次訪談

要點#

  • 如何做開源
    • 開源社區的獨特性在於參與者都發自內心想要參與
    • 如果你發布開源項目時項目太完善,就沒人想去參與,所以你應該在項目初期就開源
      • 比如 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
  • 推銷自家新項目tea.xyz

後記#

去年 8 月一邊在實驗室做課程實驗一邊看的直播,簡單記了幾點觀點

其實想要做好什麼東西,去做就是了,尤其是程式這行
但一旦開始,總是不知道從哪著手

生怕學會了這套技術棧就被淘汰了
或者想到的產品點子早有競品

所以當時去看看大佬的心路歷程和觀點,接受大佬的薰陶
不過現在大概還是先扎實基礎吧(笑)

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。