我只想把該死的事情搞定
原文由 Ellie Huxtable 于 發布,訂閱此部落格
以前的我,什麼東西都要動手改造一下。
我的手機一定會刷自訂核心、灌自訂 ROM,能怎麼改就怎麼改。我的 iPod 也一定會越獄。剛買 Apple 筆電時,我還硬是在上面裝了 Linux——為了讓它跑得順,可是花了好大的功夫折騰。其他電腦也全都跑著各種版本的 Linux,整天換視窗管理員、換發行版,看到什麼新奇酷炫的東西就想玩,能設定的全部都要調一遍。而且我真的學到很多!
現在呢,筆電就用它原廠內建的 OS,一點問題也沒有。
現在做 side project,我通常都是包成 Docker image,直接部署到 k8s、Heroku、Dokku 之類的地方——總之就是選那種不用常常 SSH 進去管一台「實體機器」的方式。
差別在哪?在公司寫了一整天的程式,回到家好不容易還有精力想做點自己的 side project 時,我可不想還在修那個不太穩的 DIY 環境搞出來的問題。我不想正想動手做點什麼,才發現伺服器掛了,或是某個東西壞了,只因為我忘了它到底是跑在哪一台 Raspberry Pi 上。我也不想讓手機因為刷的那個 ROM 有什麼奇怪的 bug 就無限重開機。我只想讓手機就是一支手機,用完就塞回口袋裡。
我還是喜歡動手玩,但我不喜歡被迫動手玩——那種因為依賴的東西壞掉而不得不去修的折騰。比起自己搞,我更樂意付個訂閱費,讓別人幫我管好這些東西。
我想這就是心態上的轉變吧。以前我把工具本身也當成一個個小專案,用來幫我完成更大的專案;現在我只把它們當成工具——能讓我把該死的事情搞定的工具就好。如果工具壞了,大不了就換掉、退掉,隨便怎麼處理都行。
話雖如此,我還是覺得每個人都應該花點時間動手玩玩看。過去那幾年不斷客製化自己的環境,還有……東西一直壞掉的過程中,我真的學到了非常多。只是現在,能不自己修,我就不想再自己修了,如果可以的話。
雖然這完全忽略了我現在正想在家裡架一套 Dell blade,但那不是重點 🙈 那邊還有一些東西是我想學的!
隨機一篇部落格
留言
登入後參與討論