Skip to main content

11月的清邁遠端工作之旅

Opass
A life well lived

出發之前,對於清邁旅行並沒有太多期待,地點是同事投票決定的。我對這個城市的了解僅止於網路上的景點介紹和 youtube 影片。另一個原因是旅伴是工作同事,與其說是旅行,不如說是「大家剛好在同一個地點一起遠端工作,下班後可以一起出去走走」。最後在快30歲了還沒認真的出國玩好糗的自尊心驅使下,決定參與這趟旅行。

媽的多重宇宙心得

Opass
A life well lived

在曼谷回台灣的長榮班機上,我戴上耳機,重新溫習了一遍媽的多重宇宙。

上一次看是在電影院,這部電影極為優秀,就是壞在「你現在是王安石」的字幕翻譯上。飛機上的字幕不同於電影院初版的翻譯,便釋然地看下去。二刷的感受又不太一樣,在已經知道情節發展的情況下,我有更多時間咀嚼每個段落,主角台詞中的心態轉變。

概率上不幸的必然

Opass
A life well lived

上週我經歷了不太幸運的一天。

工作上卡到了莫名其妙的問題解不掉,加班到七點半都還沒吃飯,精神頗為疲憊。放空一下回過神來已經八點了,肚子餓到有點痛,準備出門找吃的,外面還飄著雨,走到摩托車旁邊鑰匙一插,卻發現機車發不動。火星塞努力地點火哀鳴但就是發不起來。

二分法的邊界條件

Opass
A life well lived

“Although the basic idea of binary search is comparatively straightforward, the details can be surprisingly tricky…” — Donald Knuth

每個大學生都可以在抽象上跟你解釋二分法的概念,但是一旦需要寫出正確無誤、考量到邊界條件的實作,大概只有10%左右的工程師能夠做到。儘管現代工具非常方便,只要呼叫bisect,就可以把一串有序列表二分搜尋。但學習正確地寫出二分法,對於鍛鍊程式思維還是非常有幫助。

令人困擾的git autocrlf

Opass
A life well lived

跨平台的git repo換行問題應該可以列入「每個工程師都會踩到的十大問題」之一。整理一下自己的筆記。

2020回顧

Opass
A life well lived

2020,計畫趕不上變化的一年。幾乎沒有人在2019時想過,世界會有超過8000萬人感染新興疾病,190萬人死亡。國境封鎖、口罩、防疫物資成為搶手貨,各國開始印鈔票挽救經濟。原訂的旅遊計畫也因為飛機停飛而取消。

重構的過程應該是什麼樣子

Opass
A life well lived

Legacy Code 是一間沒人維護的廁所

Legacy Code就像是一間沒有人維護的廁所,功能正常,拉屎沖得掉,但裡頭充滿難聞的氣味,牆上被簽字筆寫上各種低俗的髒話,不小心還會踩到髒東西,你連一分鐘都不想待在這裡。

人生苦短,多用鍵盤,少用滑鼠

Opass
A life well lived

因為某個不是資訊科系的朋友看到小弟操作電腦後驚為天人,一直堅持要我寫這篇。

出社會後的某個時間點開始,我決定要多用鍵盤,少用滑鼠。人生苦短,有太多你想要做的事情。聰明的人把重點放在要達成的目標,而怎麼做是實做細節,越快越好