關於
這裡寫什麼、怎麼寫、為什麼要寫。
這裡是什麼
一個人的開發現場紀錄。
我做的東西大多是從一句話開始的。「如果黑白棋接上武俠皮會怎樣」、「能不能不開伺服器就做到秒級撮合」。從那句話到跑在線上之間,會經過一大堆修修改改,試了、不對、退回去、換個方向、再試。這些過程全部沉在 commit 裡,而 commit 訊息通常只寫「fix」。
所以這裡不寫教學。寫的是當時在想什麼、後來為什麼改主意。
五種標記
每篇日誌都會標一個狀態,這五個字決定了那篇文章在講什麼。
概念實驗,是為了驗證某個想法而寫的東西,可能會留下,也可能只是為了確認這條路不通。進行中,是還在做、還會再變的。已落地,是最後留下來的產物。已否決,是做到一半被砍掉的,這一類的重點永遠是為什麼不做了。階段總結,是跨好幾個時間切片的回顧。
完整說明在狀態那一頁。
怎麼切
不是一個專案寫一篇,是按時間切。活躍的時期一週一篇,平淡的時期一個月一篇。
每篇對應一段真實的 commit 區間,標題底下那行會直接連到 GitHub 的 compare 頁,想看程式碼隨時點得進去。
語言
正文是繁體中文。每篇附一段英文摘要,給不讀中文的人。