熊野古道完結篇 — 起點與終點2019 年疫情前的一個夏天趁著工作之間的空檔自己走了一次熊野古道,從剛開始的好天氣突然變成了穿著雨衣也會從頭濕到腳底的滂陀大雨,在連續數個小時的雨中健行,山路已經變成了小溪,弄丟了路上撿到作為拐杖的樹枝後,終於在疲憊到不行的狀態下走到了第一天居住的民宿。May 6, 2023May 6, 2023
NestJS 實作 EIP-4361 Ethereum 帳號登入機制Sign-in with Ethereum (SIWE) 是一個透過 Ethereum 的密碼學基礎建設作為登入的憑證,這樣既可以把擁有帳號的權力控制在自己手上,同時又可以取得單一登入方式的便利性。本文將會簡介 SIWE 以及如何使用 NestJS 整合之。Feb 13, 20231Feb 13, 20231
Less is more, 精簡每日待辦事項隨著負責的事情愈來愈多時,發現每天工作時間都是工作項目驅動著我,而不是我驅動著工作項目,每天都有作不完的事情被推著走。當我閱讀到跟短期記憶相關的資料後,發現這或許只要改變一下每天工作流程跟心裡的想法就可以減緩這個問題,透過精簡每日待辦事項減輕心理負擔。Oct 24, 20223Oct 24, 20223
Over-engineering 是軟體開發者職涯中的一部分Over-engineering 是指實作或設計一些東西來解決一個你根本就沒有的問題,用過於複雜的方式來解決問題,但其實有更簡單、顯而易見的方式可以解決同樣的問題,而增加了不必要的複雜度。而我們今天要討論它的成因以及如何應對。Jun 25, 20221Jun 25, 20221
吸收知識的手段:撰寫筆記作為你的黃色小鴨軟體工程師流傳一個方法是可以在桌上擺一隻黃色小鴨的玩偶,如果遇到不懂的問題就跟他講解,這樣就可以不用有另外一個人聽你說也可以用這種方法來重新思考問題了,而吸收知識也可以用同樣一套邏輯來達成。Jun 5, 2022Jun 5, 2022