2023-12-04 · Non-Technical Discussion

刻意閱讀別人的程式碼

為什麼有計畫地讀程式碼,比再多做一則教學更有效。

前言

教學給你完成品般的理解,真實的專案則給你取捨的過程。文章分享一套例行做法:怎麼挑要讀的專案、做什麼筆記,以及如何把閱讀轉化為小型貢獻。

小事的複利

回顧 Non-Technical Discussion 的工作,真正的收穫都不怎麼華麗:一次命名修正、一個被刪掉的設定、一份再也沒改過的檢查清單。

為什麼它們撐得下來

  • 它們由一個人負責,而不是一個委員會。
  • 它們上線時,附帶了「何時會失效」的觀察方式。
  • 它們拿掉了一個決策,而不是多寫了一份文件。

直接偷走

挑一個這個月你已經抱怨三次的痛點。那就是你的下一個專案——它已經證明過自己的續航力。

結語

大重寫的故事比較好聽;小步複利的系統比較好用。