觀點

我們怎麼想這些事

每一篇都來自實際做過的專案,包含當時差點做錯的那些決定。

不要一次性遷移

九個月換掉四套系統,中間沒有停過一天出貨。做到這件事的不是計畫多周密,是我們放棄了「切換」這個動作本身。

效能預算要放在合併之前

上線後的監控看板很好看,但它救不了任何一次退步。數字要出現在還有人願意修它的那個時刻。

不要補值:把資料的缺口畫出來

一條被內插出來的線看起來很健康,而那正是問題。我們把儀表板做醜了,然後它救了一次六小時的中斷。

無障礙是結構問題,不是樣式問題

「之後再補」補不回來。十二位六十歲以上的使用者告訴我們的,比任何一份稽核報告都多。

把差異寫成設定,而不是分支

三個市場、三套稅制。收斂它的辦法不是抽象化,是刻意把規則引擎做得不通用。

介面文字也該進資料庫

「這是程式、那是資料」這條線是從工程師的角度畫的。從「誰要改它」的角度看,它畫錯了地方。

說說你想解決什麼

兩個工作天內會有人回信,回信的人就是會做這個案子的人。

談談專案