Joel Spolsky — Fog Creek Software 共同創辦人#

Joel Spolsky 與好友 Michael Pryor 於 2000 年共同創立了 Fog Creek Software。他們當初並沒有特定的產品構想,而是想打造一家程式設計師會想要工作的軟體公司。與此同時,Spolsky 開始撰寫 Joel on Software 部落格,成為最早透過部落格建立品牌知名度的軟體新創公司之一。Fog Creek 從未接受任何外部投資,卻每年都在成長,即使在網路泡沫後的低潮期依然如此。

創業靈感與起步#

  • Spolsky 的創業靈感主要來自 Philip Greenspun 的 ArsDigita 商業模式:將顧問服務與軟體產品結合開發
  • 他觀察到 1990 年代末期,許多能力平庸的人靠著創業就能獲得巨額估值,認為自己「至少不會比他們更差」
  • 原始計畫是先建立顧問公司,再在其中孵化軟體公司——顧問業務產生現金流,軟體業務則有長期的規模化潛力
  • 與 Michael Pryor 在 Juno Online Services 認識,兩人於 2000 年共同創業

面對網路泡沫崩潰#

  • 公司於 2000 年 9 月成立,正好碰上網路泡沫崩潰
  • 顧問市場在 2000 年 11 月實質消失,但多數人直到隔年 4 月才意識到
  • 其他顧問公司(Razorfish、Scient、iXL、MarchFirst)因為遲遲不裁員,最終燒光現金倒閉
  • Fog Creek 因為起步晚、規模小,反而避免了大量浪費——只雇了兩名顧問,且很快就轉型

Spolsky 認為他們「幸運地晚了一步」——如果早一年創業,可能會有 37 名顧問的薪資壓力,面臨和其他顧問公司相同的命運。

FogBugz 的誕生與成長#

  • 當顧問業務消失後,團隊將內部使用的 bug 追蹤工具 FogBugz 包裝上市銷售
  • 原本有三個產品構想:FogBugz(工作流程)、CityDesk(內容管理客戶端)、Tintin(內容管理伺服器),但只有 FogBugz 成功
  • 初期每月營收約 $5,000 到 $10,000,足以支撐公司基本開銷
  • 每次發布新版本,銷量都會翻倍,呈現持續的幾何級數增長
  • 提高價格後反而增加了銷售量——$199 的五人授權看起來像共享軟體,$999 的十人授權才讓產品顯得有份量

自力更生、拒絕外部投資#

  • Spolsky 個人投入約 $50,000 作為初始資金
  • 公司月固定開銷僅約 $5,000(辦公室租金、T1 線路、辦公用品)
  • 辦公室設在曼哈頓一棟褐石建築,是 Spolsky 祖母的公寓,僅用作辦公空間
  • 堅持不接受任何外部投資,主要原因是看到太多 VC 介入後的恐怖故事(尤其是 ArsDigita 的案例)

Spolsky 強調:有了 VC 投資後,你就很難拒絕董事會成員的寵物專案,也無法按照自己的方向經營公司。Fog Creek 的董事會只有他自己、Michael,和他的男友 Jared——完全自主決策。

以程式設計師為核心的企業文化#

  • Fog Creek 的核心理念是打造程式設計師夢寐以求的工作環境
  • 關鍵措施包括:
    • 每位程式設計師都有獨立的私人辦公室(有門可關)
    • Aeron 椅子、雙螢幕、最好的電腦
    • 4 週年假加 1 週彈性假期
    • 顧問出差一律搭商務艙,週末不出差
    • 程式設計師向程式設計師彙報(而非向不懂技術的經理)
  • 計算後發現,只要多花 4% 到 8% 的成本改善工作環境,就能吸引最優秀的人才
  • 紐約市幾乎沒有軟體產品公司,程式設計師的選擇只有投資銀行——Fog Creek 填補了這個空白

行銷的教訓#

  • 最大的錯誤是把太多時間花在花俏的行銷手法上,而非專注改進產品
  • 嘗試過的失敗行銷策略包括:
    • 聯盟行銷計畫(最後為了每月 $19 的支票而關閉)
    • 尋找能代銷產品的公司(歷史上只有 Lotus Notes / Iris Associates 一個成功案例)
    • 考慮被收購(對方出價 $400 萬,但他們認為值 $1,200 萬)
  • 五年經驗得到的核心教訓:沒有任何行銷手法比把產品做得更好來得有效

Spolsky 的建議:「跟你的客戶對話,了解他們的需求。不要關注競爭對手,他們跟你無關。只跟你的客戶和潛在客戶談話,了解是什麼讓他們不買你的產品或什麼會讓他們買更多。然後去做那件事,出貨。」

Joel on Software 部落格的影響力#

  • Joel on Software 部落格是 Fog Creek 最有效的「行銷」工具
  • 早期 100% 的客戶都是透過部落格認識 Fog Creek 的,後來降到約 30%
  • 部落格讀者成為最初的顧問客戶,也是 FogBugz 的早期買家
  • Spolsky 承認這個模式不可複製——不是每個人都能寫出百萬讀者的部落格

在 Microsoft 的學習經驗#

  • 1991 年加入 Microsoft,當時約 5,000 人(1,000 名開發者、200 名 Program Manager)
  • Excel 團隊擔任 Program Manager
  • 那個時代的 Microsoft 幾乎是唯一真正掌握軟體開發基本功的公司:bug 追蹤、撰寫規格書、可用性測試——這些看似常識的事,80% 的軟體公司都沒在做
  • 同時在以色列軍隊的基布茲烘焙工廠中學到了關於組織管理的基本概念

對優秀 Hacker 的看法#

  • 好的 hack 是能做到別人認為不需要的事:「2,000 行程式碼最後跟那 2 行做的事一樣」
  • Flow 狀態(心流)是優秀程式設計師的特徵——進入一種忘我的創造狀態
  • 建立軟體公司就像建造一座工廠——當有好的想法時,能快速將其轉化為可運作的程式碼
  • Fog Creek Copilot 是第一個成功案例:四名暑期實習生在一個夏天內完成了遠端桌面協助產品

給創業者的建議#

  • 「不要做。你會恨死的。」(笑)
  • 引用 Paul Graham 的話:除非你能說服至少一個人(最好兩到三個人)全身投入,否則不要開始
  • 太多程式設計師抱著「我用業餘時間慢慢做」的心態,永遠不會真正創業
  • 最低門檻:辭掉工作,至少找一個共同創辦人
  • 99.9% 放棄日常工作全力投入的人最終都會實現某種形式的成功——因為他們別無選擇,只能成功或找工作