跟 Claude Code 寫 code 一段時間之後,會開始有一種奇怪的既視感:它把指令和資料搞混的樣子,跟 SQL injection 很像。這不是巧合,AI coding 的很多麻煩都是老問題換了一張臉。三十天,每天抓一個這樣的既視感,看看放到 AI 上是什麼樣子。
蟑螂屋 1991 年 1 月 7 日,有人試圖入侵 AT&T 貝爾實驗室的對外閘道。對方以為自己找到了 sendmail 一個有名的除錯漏洞,想藉此拿到...
不究責的檢討 2016 年,Google 出版了《Site Reliability Engineering》,把他們維運大型系統的做法整理成書。其中一章談 po...
同一個任務,兩種結果 Day 22 的結尾提過,只寫在個人設定裡的防護,只保護得了自己。這件事在新同事加入的那天最明顯。 新同事 clone 了專案,打開 Cl...
第十五個標準 xkcd 在 2011 年有一則很有名的漫畫,標題叫〈Standards〉。第一格寫著:現在有 14 個互相競爭的標準。兩個工程師看了說,14 個...
自動化的反諷 1983 年,認知心理學家 Lisanne Bainbridge 在期刊《Automatica》上發表了一篇只有五頁的論文,標題是〈Ironies...
不是 Goodhart 說的 「當一個指標變成目標,它就不再是好指標。」 這句話通常被稱為 Goodhart's law,但它其實不是 Goodhart 說的。...
預期、感覺、實測 2025 年初,非營利研究機構 METR 找了 16 位資深的開源專案工程師,在他們熟悉多年的專案上做了一個實驗:246 個真實的任務,隨機決...
單向門與雙向門 Jeff Bezos 在 2015 年給 Amazon 股東的信裡,把決策分成兩種。 有些決定影響重大,而且幾乎不可逆,像是走過一扇單向門,這種...
隔天才拿到結果 1960 年代初期,在 MIT 用電腦是這樣的:把程式打在一疊打孔卡上,交給操作員,排進隊伍裡,等前面的程式一個一個跑完。結果印出來,通常已經是...
狼人與銀彈 1986 年,Fred Brooks 在 IFIP 世界電腦大會上發表了一篇文章,隔年刊在 IEEE 的《Computer》期刊上,標題是〈No S...