五月 31, 2011
» 駭客們,起來創業吧

前一陣子「雲端」服務正紅的時候,很多熟悉技術的朋友(包括我在內)都有同一種反應:「這有什麼了不起?我十年前就有自己的Linux主機,在任何地方都可以連上去收信、抓檔、聽音樂…。」對於熟悉各種電腦網路技術的駭客來說,有自己的UNIX伺服器是很普通的事。我在十年前就已經習慣用ssh連到我的伺服器上收email,或是用NFS把伺服器上的硬碟掛載到我的laptop上使用,所以在gmail和dropbox剛出現時,我並沒有感到很興奮,也不是最早開始使用的嘗鮮者。

對於熟悉技術的駭客來說,如果發現自己有什麼需求,就會動手利用手邊的資源拼湊出屬於自己的解決方案。這種「私有服務」會讓人很有成就感,因為除了是自己做出來的外,還可以不受服務提供者的無理限制。(我在自己的伺服器上收信,信箱容量上限就是我的硬碟上限;在自己的伺服器上架網站,不會限制只能用多少CPU time或多少RAM,更不會被強迫放廣告。)但相對來說,駭客也因此容易自滿,看不起這些「了無新意」的服務,甚至因此忽略了利用這些技術創業來改變世界的機會。

善於寫程式的駭客也有類似的盲點。每當一個新網站或新軟體出現時,一定會有一些人跑出來說:「我以前也做過類似的東西,用X語言和Y框架一天就能做出來了,沒什麼了不起。」或是「這不是跟3年前的X軟體一樣嗎?」,殊不知這個新東西可能就是Facebook或Angry Birds.

當一個人對科技了解太多時,也同時容易低估讓新科技普及的難度和所產生的影響力。對於這種人來說,沒什麼東西是「新的」,因為他們可能在20年前就做過今日Facebook或是Google的雛型了。我在做研究寫論文時,最大的感受也是這個:資訊界最重要的發明和想法早在30年前就已經存在了,現在很多「新科技」也只是把舊的方法套上新的環境而已。可是,很容易忽略的一點是,駭客和研究人員做的雛型是用來滿足自己一個人的需求而以,即使你能在一個晚上做出這個雛型,接下來你能讓它成長為滿足一百人、一萬人,甚至一百萬人需求的產品嗎?

解決一個人的問題後,不代表複製一百萬次就能解決一百萬人的問題。

滿足一個人和滿足一百個人是完全不同難度的事,同樣的,滿足一萬人和一百萬人又是不同難度的問題。這種規模化的過程,難的不是平行化或分散式的後端技術,更重要的是創造出讓每個人都願意嘗試並且感到滿意的使用經驗(user experience)。

Dropbox和古老的NFS本質上都是遠端的檔案系統,但Dropbox之所以能有上百萬的使用者就是因為它夠簡單,安裝完就能忘記它的存在。使用者不需要知道伺服器在哪,不用設定分享哪個資料夾,不用寫可怕的文字設定檔或是面對有一百個選項的設定介面。反觀駭客間流行的各種技術,如果經過「妥善的設定」也是很好用,但問題是有多少人願意去學怎麼安裝、設定、排除各種疑難雜症,甚至還得被迫先學個TCP/IP基礎概論?

我觀察到有很多駭客自己做了很多小工具來解決自己的問題,但在滿足自己後也很少進一步分享這些工具或是想法。我覺得這實在很可惜,也錯失了很多機會,因為很多問題往往都不只是一個人的問題而已。最近身旁有越來越多朋友投入網路/軟體創業這條路,加上許多的創投、創業討論blog的出現,可以感覺到台灣的軟體產業慢慢開始出現微妙的變化。眾多的技術狂熱者們,如果在hack完能進一步考慮更多人的需求,提供更好的使用體驗,說不定下一個Facebook或Google就是從你手中創造出來的。

(更新)
附註:我指的創業是廣義的「創立屬於自己的事業」,不見得是設立公司或營利企業才是創業。把自己的工具轉變成一個open source專案號招他人一起參與也是一種創業(而且還是慈善事業),把自己的技術心得開設成專業的blog分享給廣大讀者為目標也是一種創業(會有adsense收入喔,但可能非常微薄就是)。本文目的在於鼓勵有能自己動手做解決自身問題的人們,應該要讓這些小東西或小點子發揚光大,而不是埋沒在自家的硬碟或倉庫裡。創業不見得要犧牲原本的工作或脫離舒適圈,即使只在週末或閒暇時間和三五好友一同朝同個目標邁進也是創業,重點是考慮到其他使用者,把目標從自身拓展到其他人身上,影響力自然就會增大。


九月 17, 2008
» MIT的豆腐駭客

在MIT可以遇到各種奇奇怪怪的人,有很多是傳說中的大人物,像是發明WWW的Tim Berners-Lee就跟我在同一棟樓裡工作,即使在廁所裡遇到也不是很奇怪的事情。也有很多乍看之下就像一般學生,但認識後其實才發現他的一連串驚人事蹟, 像是跟我一起修Machine Learning和Database的同學Ted,竟然已經寫了好幾本書…。

到目前為止,我認識一個最神奇的人是一個叫Dheera的印度學生。他雖然看起來是個標準的印度人,但他說英文沒有印度口音,更扯的是他竟然會說中文,而且不只是能用中文跟我聊天,連讀寫(簡體)中文都沒問題,甚至還會用拼音輸入法打字。他非常熱愛中國文化和中國食物,他今年暑假就自己一個人跑去北京,一路坐火車到新疆,就這樣在中國自己闖蕩了一個多月。

一個會說中文的印度人已經讓人夠驚訝了,但後來跟他去逛中國超市時,才發現他不但對蔥薑蒜等中國食材瞭若指掌,而且還告訴我他其實還會自己做豆腐!!他說超市賣的豆腐不好吃又貴,所以他都自己做,他甚至還為了豆腐而自己做了製作中需要用到的特殊容器。

除了會做豆腐外,他的房間裡還掛了兩個大大的紅色燈籠。很特別的是,從他的窗外遠遠看會覺得燈籠裡面好像是蠟燭,火光會不定時的些微閃爍,但真正的秘密是:那兩個燈籠裡面是燈泡,可是加上他自己寫的控制晶片讓兩個燈泡有忽明忽暗的效果,一切就是為了讓燈籠裡看起來像是真的有蠟燭一樣!!

我只能說Dheera真是讓我大開眼界,真沒想到MIT除了有很厲害的科學家和工程師外,竟然還有這種會說中文的豆腐駭客…。(我想他上輩子一定是中國人…)

A Feedjack powered Planet
A Django site.