麵粉的比喻#

Joel 以自己小時候在麵包工廠打工的經歷開場:麵粉無處不在,黏在身上難以清除,是這份工作中最讓人頭痛的「麻煩事」。每份工作都有類似的麻煩事——在刀片工廠是手指上的小傷口,在 VMware 是高階顯示卡的相容性問題,在 Windows 開發則是舊程式和舊硬體的相容性。

市場會為解決「麻煩事」的人付錢。 輕而易舉就能解決的問題拿不到報酬;真正困難、讓人不願面對的問題,才是商業價值所在。

FogBugz 的案例:託管 vs. 可安裝#

Joel 以自家產品 FogBugz 為例:

  • 提供兩種版本——託管版(在 Fog Creek 的伺服器上)和可安裝版(客戶自行安裝)
  • 選擇可安裝版的客戶是託管版的 4 倍
  • 可安裝版的銷售額提高了 5 倍,而增加的成本僅是多請一兩個技術支持人員

支持可安裝版是件「麻煩事」:要面對客戶千奇百怪的作業環境,要處理各種 Ruby、Rails、MySQL 版本差異。但正因為這是麻煩事,市場願意為此付費

37signals 的反面教訓#

37signals(Basecamp 的開發者)的創辦人 Jason Fried 曾主張只做線上服務,認為可安裝版本「日子絕對不好過」。Joel 的回應是:

  • 「日子不好過」正是重點——那就是「麻煩事」
  • 優秀的設計看似容易複製,但做出優秀設計本身就是一件「麻煩事」
  • 37signals 的設計優勢實際上就是他們的競爭壁壘

如果你想保持業務增長,唯一的方法就是擴張自己擅長處理的業務邊界。在某個時刻,你可能需要僱人來處理你原本不願面對的「麻煩事」。

解決麻煩事的複利效應#

每當你新解決一件「麻煩事」,業務和市場都會有巨大的增長,因為多種因素會互相疊加放大

  1. 優秀的設計 → 吸引初始客戶
  2. 加進實用功能,解決更多「麻煩事」 → 客戶數增加 3 倍
  3. 推廣活動 → 客戶數再增加 3 倍
  4. 僱用銷售人員 → 客戶數又增加 3 倍
  5. 加進更多功能 → 業務規模持續擴大

許多新創公司的產品只是一個 Ruby-on-Rails 小站點,不解決任何真正的「麻煩事」,別人很容易做出複製品。用戶只向解決困難問題的公司付錢。

核心觀點#

  • 每個行業都有讓人不願面對的「麻煩事」,而這些麻煩事正是競爭優勢的來源
  • 不要只挑輕鬆的事做——市場不會為此付費
  • 解決麻煩事帶來的成長具有複利效應,各因素相互疊加