如果你看過半年前 DHH(Ruby on Rails 的創造者)和 Lex Fridman 的訪談,聊了整整六個小時,他說自己雖然喜歡用 AI 當助手,查 API、找靈感,但堅決不讓 AI 直接往他的代碼庫裡寫東西。 他的原話大意是:如果你的手指不沾代碼,你就會跟代碼失去聯繫。就像彈吉他一樣,Spotify 上有完美的錄音,但自己彈的樂趣是不一樣的。“我的樂趣就是自己敲代碼。” 當時在訪談裡他還警告年輕程序員:如果一個東西誰都能 vibe coding 出來,那就不是什麼值錢的技能。你只是在點“接受”的“tap monkey🐒”。 現在他發推說:別讓 AI 的垃圾和尷尬,否定它的神奇。這是我們讓電腦做過的最激動人心的事,僅次於把它們連上互聯網。 他現在承認,當時一半的牴觸其實是因為模型不夠好。那時候花在改寫 AI 代碼上的時間,比自己從頭寫還多。 但現在情況反過來了。模型能力到了,工具體驗也到了。他最近在用的 opencode 讓 AI Agent 能跑 bash、訪問網頁、用 LSP 做代碼分析。看模型搞定一個複雜的 bug,他說是 revelation(啟示)。 DHH 代表一類人:資深程序員,對代碼有潔癖,寫了三十年代碼還覺得寫代碼有樂趣的人。這類很多人是牴觸 AI 寫代碼的,但現在越來越多的人開始轉變觀念擁抱 AI。 DHH 在推文中說他現在還是會手寫很多代碼但會讓 AI 寫初稿: > 這既是出於必要(有時候模型還是給不出我想要的效果),也是出於樂趣(寫代碼本身多好玩啊!)。 > 但我已經完全接受了一個現實:先讓 AI 搞個像樣的初稿,確實能讓工作效率大大提升。 DHH 在 Lex 那期 6 小時的播客裡說過一句話: > 我們對未來的預測往往是錯的,但這不妨礙我們做選擇。 他的選擇是:繼續寫代碼,因為喜歡;同時擁抱 AI,因為它確實有用。 “What a time to love computers!” 確實是個愛電腦的好時候。