攀岩,寫軟體,創業
我以前很熱衷攀岩。在野外攀岩的時候,你每隔一段距離就得找個縫隙插錨,來固定綁在你身上的安全繩,你隔越遠不插,你如果掉下來,你摔的距離越遠。而且,你摔下來的距離不只是你離上個錨的距離,而是這個距離的兩倍(因為你離上個錨的距離,是你掉落的半徑)。依據上面這部電影(Vertical Limit),你掉下來的力道,可能還會把之前插的錨,一個接一個的拔起來。
最近我又開始寫軟體了,因為有自虐傾向,所以決定使用一個滿少人用的PHP架構,叫做Kohana(日文:小花?)。用架構的優點就是,很多事情可以快速神奇的達成,缺點則是,發生問題的時候,很難調查出原因。
人往往會有過度的自信。我在寫軟體的時候,常常會一口氣寫一堆,然後在跑這些碼的時候,跑出一堆錯誤。然後完全不知道為什麼!接著就得回去找臭蟲。在找臭蟲的時候,之前走過的步驟常常得重來,而且架好的結構,還得一個一個拆,來試看看到底是出什麼問題。
創業似乎也是遵循一樣的原則,你如果花很多時間在準備你的產品,而一直不利用市場來測試你的產品。當你發現你的產品有問題時,你不但已經浪費了很多時間,而且可能還得回去拆掉你之前建立好的基礎。
所以,創業,就如寫程式,就如攀岩,走幾步路,就應該測試一下。在進行軟體創業時,這就叫做 release early, release often。不然,你跌的會很重。

