Skip to main content

· 2 min read

DEMOS ARE GOOD

Kevin Danger 做了一個關於如何發展社群(Growing Your Community)的演講,裡面提到了為了增加專案的可用性,可以運用「Embarrassment Driven Development」(丟臉導向開發)的觀念。亦即為了在上台時講到自己的東西不至於丟臉,會想辦法為台下聽講者加上一些感覺很好用的功能。例如用 quickstart 命令建立一個專案框架,在專案中打幾個指令就可以直接啟動 Web server 等等。

我覺得不妨把這個方法叫做「Demo 導向開發」(Demo Driven Development, 簡寫為 DDD? 3D?),感覺更為貼切。

  • 其一,是多在可以 Demo 的場合發佈自己的專案,這樣可以增加群眾與開發者們接觸這個專案的機會(沒錯.... 有了魔獸 / 異塵餘生 3 誰還天天在改自己的 Open Source 專案?當然是要有事件驅動呀!)。
  • 其二,是為了在 Live Demo 中少出錯,在準備 Demo 時的壓力會激發許多靈感。
  • 其三,是與聽眾互動的結果,也可以反過來促進專案的進步。

· One min read

進行優化必須付出增加空間或計算時間之開銷的代價。 Python 開發人員發現,有些地方長期來看,進行簡單的實做會比「乍看之下更吸引人的額外優化」更好。簡言之,讓事物保持簡單,通常會有所收穫 -- 美麗程式:Python 的辭典

· One min read

I have always wished that my computer would be as easy to use as my telephone. My wish has come true. I no longer know how to use my telephone.

· One min read

Qualcomm 做的名為「Neocore」的 3D Mark 程式,用來推他們公司的圖型晶片。原來 G1 的 3D 能力也很驚人呀。

· One min read

(圖片來自該網站)

http://tech.163.com/mobile/08/1127/10/4ROIG2RF0011179O.html

在 Android 平台公布原始碼後,對岸的手機廠短時間內就將介面自行簡體中文化,並加入簡單的中文輸入法功能(非官方),組合出一套可以販賣的產品。

Android 平台是完全免費的(對山寨機廠來說,WM 好像也是完全免費的 冏)。由於暫時還沒有 Google 授權,所以這台機器上沒有 Android Market、GMail 這些 Google 自有的應用程式。