核心觀點#
面對龐大、難以衡量的問題(職涯發展、健康、程式碼品質),秘訣是專注於一件事:今天比昨天更好。不要試圖一步到位,而是每天做一點小改善。這個簡單的準則能讓巨大的目標變得可以實現。
關鍵概念#
- 大問題讓人癱瘓:修一個 bug 很簡單,但「整頓職涯」或「讓身體變健康」太大、太模糊,容易讓人拖延。拖延產生罪惡感,罪惡感又導致更多拖延。
- 每日微改善的力量:作者的朋友 Erik Kastner 在 Twitter 上發了一則訊息,請人每天問他「今天有沒有比昨天更好?」。這個簡單的問題就是突破口——專注於行動的改善,而非結果的改善。
- 程式碼品質的實例:作者團隊接手一個極度混亂的 Ruby on Rails 應用程式。他們決定每天讓程式碼比前一天更好一點——重構一個方法、修一個測試、移除不良的繼承結構。隨時間推移,修復變得越來越快,品質顯著提升。
- 小改善降低失敗成本:如果你錯過一天,明天你有一個新的基準線。但如果你計畫第一天就寫五十個測試,第二天可能就不會發生了。
你不需要控制結果,但你可以控制行動。你無法保證今天會比昨天更瘦,但你可以控制今天是否比昨天更努力運動。
行動建議#
- 列出你想做的困難或複雜的改善,不論是個人的還是專業的
- 針對每一項,思考今天能做什麼讓這件事比昨天更好
- 明天再看這張清單:昨天有比前天更好嗎?如何讓今天更好?
- 把這件事放進行事曆,每天早上花兩分鐘思考