跟 Claude Code 寫 code 一段時間之後,會開始有一種奇怪的既視感:它把指令和資料搞混的樣子,跟 SQL injection 很像。這不是巧合,AI coding 的很多麻煩都是老問題換了一張臉。三十天,每天抓一個這樣的既視感,看看放到 AI 上是什麼樣子。
九個女人也不能一個月生出小孩 生一個小孩要九個月,找九個女人來也不會變成一個月。 Fred Brooks 在《人月神話》裡用過這個比方。他在 IBM 主持 OS...
第十次複製貼上 「先跑測試,全過再看 diff,確認沒有多餘的改動,再照 conventional commit 的格式寫 commit message,最後列...
Knuth 與六行 shell 1986 年,Jon Bentley 在《Communications of the ACM》的專欄出了一道題:讀進一段文字,找...
省下八成五,還是三成五 2024 年,LMSYS 發表了一個叫 RouteLLM 的研究。做法是在模型前面放一個分流器:每個問題進來,先判斷它夠不夠難,難的交給...
煤炭問題 1865 年,英國經濟學家 William Stanley Jevons 出版了《煤炭問題》。他擔心的是,煤礦越挖越深、開採越來越貴,英國便宜的煤撐不...
凌晨三點的 parser 一支每晚跑的腳本,把一批資料丟給模型分類,prompt 最後一行寫著:「請只回傳 JSON,不要其他文字。」前兩個月都沒事。 某天凌晨...
測試只能證明 bug 存在 「測試可以證明 bug 存在,但永遠無法證明 bug 不存在。」 Edsger Dijkstra 在 1969 年的一場軟體工程會議...
review 真正在做的事 2013 年,微軟研究院的 Christian Bird 和當時在那裡實習的 Alberto Bacchelli 做了一項研究:觀察...
兩件難事 「電腦科學只有兩件難事:快取失效,和命名。」 這句話一般認為出自 Phil Karlton,但沒有人找得到確切的原始出處。Martin Fowler...
1998 年的聖誕節 1998 年 12 月 25 日,一位化名 Rain Forest Puppy 的安全研究者,在地下雜誌 Phrack 上發表了一篇關於...