
DHH 談「少就是好」的產品哲學:約束是禮物,資源是詛咒
TL;DR
- DHH 把 Basecamp 初版在每週十小時、三百八十小時內做完,約束反而讓產品更精簡好用
- AI 加速讓小團隊也能做出臃腫產品,「少一點軟體」的紀律比以前更難維持
- Toby Lütke 比所有人早兩年看見 AI 的轉折,不斷 nerd snipe DHH 進入狀況
- Omarchy 是 DHH 花上千小時打造的 Linux 發行版,核心精神跟 Ruby on Rails 一樣:幫你選好,你只管用
- 他認為 37signals 大概是他最後一門生意,之後要「超越資本主義」,只做東西、不要客戶
這集在 2026 年七月二十六日播出的 Founders Podcast(也叫 David Senra),是主持人 David Senra 跟 DHH 面對面錄的長談。Founders 這個節目 David Senra 從 2016 年開始做,核心就是一件事:讀完幾百本企業家傳記,把裡面能用的東西講給你聽。他最近開了第二個節目叫 David Senra,直接找傳奇創辦人坐下來聊。DHH 全名 David Heinemeier Hansson,丹麥人,Ruby on Rails 的創造者,37signals 的共同創辦人兼 CTO,跟 Jason Fried 一起經營 Basecamp 超過二十二年。2026 年五月才剛發佈 Basecamp 5。他同時也是 Shopify 的董事會成員,賽車手,最近花了上千小時做了一個叫 Omarchy 的 Linux 發行版。
約束是你最好的朋友
DHH 在這集開場就講了一個我覺得超有感的故事。Basecamp 第一版是他每週只花十小時寫出來的。不是每天十小時,是每週。當時他還在丹麥,Jason Fried 以時薪十五美金的承包商身分雇他,薪水還不是拿現金,是拿 Apple 產品抵。
三百八十小時,整個第一版就做完了。他說這個產品好,正是因為約束。你每週只有十小時,浪費一點就沒了,所以每個決定都必須精準。
這讓我想到之前整理的Tobi Lütke 那集,Tobi 說 Shopify 五年後還是七千五百人但生產力放大一百倍。兩個人的觀點互相印證:資源不是越多越好,關鍵是怎麼用。
DHH 接著講了一個很犀利的觀察。當年他們寫《Rework》,初稿五萬字交給出版社,出版社很開心。然後他跟 Jason 砍到兩萬五千字,出版社反而慌了,說這本書太薄像傳單。所以他們得靠排版、插圖、留白把頁面撐起來。但書好看,正是因為那次砍半的過程。
AI 時代的「少一點軟體」更難了
這是我覺得整集最值得記住的觀點。
DHH 說 37signals 的初始口號就是「less software」。少功能、少學習曲線、少教育成本。這在 2004 年靠自然約束就能做到,因為東西本來就蓋得慢。但 AI 改變了這件事。
當你跟你的十個 agent 加起來也有三百八十小時,你可以做出一個怪物。
他在做 Basecamp 5 的時候親身體驗到這個問題。設計師第一次能把功能做到完整交付,結果到了快上線前一刻回頭審視,發現太多了。氣球一直膨脹下去就會爆掉,爆掉的代價是失去 Basecamp 最核心的賣點:簡單好用。
他說了一句我很喜歡的話:「我不信任自己。」如果沒有約束,他不相信自己不會蓋出一坨東西。這跟 George Lucas 的例子一模一樣。第一部《星際大戰》用七〇年代的破爛技術拍出來,到今天放大銀幕還是驚人。給他一百倍預算和全世界的電腦,他拍出了 Jar Jar Binks。
同理,James Cameron 用極低預算拍的第一部《魔鬼終結者》,比 Avatar 好看一千倍。(好,這是 DHH 的主觀判斷,但我同意。)
Toby Lütke 怎麼把 DHH 拖進 AI
這段對話很有意思,因為 DHH 一直都被認為是 AI 懷疑論者。他坦承自己在早期對 AI 的看法是錯的。
他說 AI 剛出來的時候,coding 場景裡只有 autocomplete。那個東西就像一個煩死人的同事,每隔幾秒就想搶你的鍵盤。對一個需要長時間不被打斷才能進入心流的人來說,這比開放式辦公室還糟。所以他鎖住了自己的判斷:AI 就是這樣,沒什麼用。
但 Toby Lütke 看得更遠。DHH 用了一個賽車的比喻:「差距在於你的眼睛看向哪裡。」如果你盯著彎心看,你不會打到 apex。Toby 的眼睛已經看到下一個彎了。
Toby 在 2023 或 2024 年初就在 Shopify 內部發了一封全公司備忘錄,說:「我看到了。這是大轉折。我們必須成為一家非常不同的公司。」DHH 作為 Shopify 董事會成員,看到內部工具領先商業產品的程度,承認自己被 nerd snipe 了。
他說了一句很誠實的話:「我不能容忍在這段關係裡,我是那個跟不上的人。」所以他開始動手裝工具、試用、親身體驗,最後才翻轉了立場。
這跟我之前在Benedict Evans 那篇整理的觀點互相呼應:AI 現在是 1997 年,大部分人低估了兩年後的變化速度。
Omarchy:DHH 的 Linux 執念
DHH 大約兩年半前從 Mac 跳到 Linux。起因是 Apple 惹毛了他(他沒細講是哪件事,但熟悉他的人大概知道跟 App Store 政策有關)。
一開始用 Ubuntu,還行但不驚豔。直到他在 Reddit 上發現一個叫 r/unixporn 的社群,全是把 Linux 桌面客製到像電影場景的人。他看到一個波蘭的匿名小子,代號 Vaxfree,十八九歲就寫了一個叫 Hyprland 的 tiling window manager,這個社群四分之三的人都在用。
DHH 的腦子就炸了:「一個波蘭的動漫頭像小鬼,打敗了全世界市值最高的公司在桌面體驗上四十年的累積。」
於是他花了上千小時(他自己說的),把 Arch Linux + Hyprland + 自己的審美判斷打包成 Omarchy。名字是三個詞的合體:Omakase(日式料理的「主廚替你選」)+ Arch + Hyprland。
核心概念跟他當年做 Ruby on Rails 一模一樣:把好東西找齊,替你組裝好,你只管坐下享用。不給你漢堡組裝包,給你一份壽司 omakase。
他特別得意的一點:安裝只要兩分鐘。對比 Mac 新電腦設定要四十二分鐘,他覺得這是不可接受的浪費。
不要客戶的自由
整集最讓我印象深刻的段落出現在後半。David Senra 問 DHH:你到底被什麼驅動?
DHH 的答案分三層。第一層是不要投資人(37signals 沒有 VC、沒有董事會)。第二層是有客戶但保持獨立。第三層,也是他說的「超越」,是連客戶都不要。
他說 37signals 大概是他最後一門生意。錢已經賺夠了。等到哪天退休,不是從工作退休,是從資本主義退休。繼續做東西、繼續分享,但沒有任何人對他的時間和注意力有主張權。
Omarchy 就是這個哲學的預演。他花四千小時做了一個東西,免費給你。如果你用了五分鐘然後跑來指手畫腳?他的原話是:「You can go fuck yourself.」
但如果你用了之後改了幾個地方,發一個 pull request 回來?那就不一樣了。「現在我們是一個俱樂部。一起把這東西做得更好。」
Bezos 和 Andreessen 的兩個關鍵時刻
DHH 講了兩個看似矛盾但其實一致的故事。
第一個是 Jeff Bezos。2005 年左右,四十幾家 VC 追他們,他們全拒。Bezos 出現時,他們開了一個「侮辱性的高估值」,想嚇跑他。結果 Bezos 接了。DHH 說那筆錢本身不是重點,重點是 Bezos 每年跟他們吃一次飯,聽完他們的想法後只說一句:「我覺得你們是對的,去做吧。」那個信心加成比任何建議都值錢。
第二個是 Marc Andreessen。2021 年 37signals 內部文化爆炸,DHH 跟 Jason 宣布公司內不再討論政治議題,二十個人離開(佔公司三分之一)。在最脆弱的時候,Toby 牽線介紹了 Andreessen。一個他長期批評的 VC 圈代表人物,在他最需要的時候提供了人脈、資源,和一份理解這件事歷史脈絡的書單。
DHH 說他後悔的事之一是「沒有更早對 Bezos 表達感謝」。這種反思在他身上很少見,也因此特別動人。
我的觀察
這集其實講的是同一件事的不同面向:約束產生品質,自由來自紀律。
DHH 不信任無限資源,不信任無限時間,不信任 AI 給的加速如果沒有配合一個更嚴格的篩選機制。他花兩千小時做一個免費的 Linux 發行版,本質上跟他在 Basecamp 砍功能是同一種行為:把多餘的東西拿掉,直到剩下的每一個部分都有存在的理由。
老實說,這種人在 AI 時代會越來越稀有。因為 AI 讓「加東西」變得太容易了,而「拿掉東西」永遠需要人的判斷力。
更多這類 podcast 筆記和產業觀察,都在 wilsonhuang.xyz,有興趣可以訂閱追蹤。
推薦閱讀
喜歡這篇文章嗎?
訂閱電子報,每週收到精選技術文章與產業洞察,直送你的信箱。
💌 隨時可以取消訂閱,不會收到垃圾郵件


