麵粉的比喻#
Joel 以自己小時候在麵包工廠打工的經歷開場:麵粉無處不在,黏在身上難以清除,是這份工作中最讓人頭痛的「麻煩事」。每份工作都有類似的麻煩事——在刀片工廠是手指上的小傷口,在 VMware 是高階顯示卡的相容性問題,在 Windows 開發則是舊程式和舊硬體的相容性。
市場會為解決「麻煩事」的人付錢。 輕而易舉就能解決的問題拿不到報酬;真正困難、讓人不願面對的問題,才是商業價值所在。
FogBugz 的案例:託管 vs. 可安裝#
Joel 以自家產品 FogBugz 為例:
- 提供兩種版本——託管版(在 Fog Creek 的伺服器上)和可安裝版(客戶自行安裝)
- 選擇可安裝版的客戶是託管版的 4 倍
- 可安裝版的銷售額提高了 5 倍,而增加的成本僅是多請一兩個技術支持人員
支持可安裝版是件「麻煩事」:要面對客戶千奇百怪的作業環境,要處理各種 Ruby、Rails、MySQL 版本差異。但正因為這是麻煩事,市場願意為此付費。
37signals 的反面教訓#
37signals(Basecamp 的開發者)的創辦人 Jason Fried 曾主張只做線上服務,認為可安裝版本「日子絕對不好過」。Joel 的回應是:
- 「日子不好過」正是重點——那就是「麻煩事」
- 優秀的設計看似容易複製,但做出優秀設計本身就是一件「麻煩事」
- 37signals 的設計優勢實際上就是他們的競爭壁壘
如果你想保持業務增長,唯一的方法就是擴張自己擅長處理的業務邊界。在某個時刻,你可能需要僱人來處理你原本不願面對的「麻煩事」。
解決麻煩事的複利效應#
每當你新解決一件「麻煩事」,業務和市場都會有巨大的增長,因為多種因素會互相疊加放大:
- 優秀的設計 → 吸引初始客戶
- 加進實用功能,解決更多「麻煩事」 → 客戶數增加 3 倍
- 推廣活動 → 客戶數再增加 3 倍
- 僱用銷售人員 → 客戶數又增加 3 倍
- 加進更多功能 → 業務規模持續擴大
許多新創公司的產品只是一個 Ruby-on-Rails 小站點,不解決任何真正的「麻煩事」,別人很容易做出複製品。用戶只向解決困難問題的公司付錢。
核心觀點#
- 每個行業都有讓人不願面對的「麻煩事」,而這些麻煩事正是競爭優勢的來源
- 不要只挑輕鬆的事做——市場不會為此付費
- 解決麻煩事帶來的成長具有複利效應,各因素相互疊加