並不是每次自動化都能夠節省時間或達到我們要的效率。
上圖把自動化視為一種投資:我現在投入寫程式的時間之後會讓我省下更多時間嗎?就算這個問題的答案是「否」,但自動化還是很值得投資的。
以電池來比喻,你存進電池裡的能量,絕對會比你能使用的能量少,但電池的好處就是你可以在你需要的時候拿出來用。
在你有空的時候花時間寫自動化腳本,你可能真的會在以後節省更多時間,但同時你也幫你節省腦力。
假設你花了一個小時寫一個腳本,而這只幫你省下兩分鐘。但如果那兩分鐘會讓你在關鍵時刻不要分心,你花六十分鐘寫的這個腳本就值得了。
在學第三方軟體的時候也會有相同的考量,比如說我花時間學 Emacs 的新功能,所節省下來的時間並沒有比花在學習的時間多,但當我很忙的時候,就可以節省我需要多動腦的力氣,而不只是少打的那幾下鍵盤。
原文:Automate to save mental energy, not time