在網路上亂逛找到的,這個 Flash Clock 也很酷: INDUSTORIOUS CLOCK ||| MONO*CRAFTS。
Flash 的多才多藝讓我聯想到 Metaprogramming 這個字,對我而言,軟體就是要夠“軟”才能稱的上軟體,也就是至少要符合 flexible, configurable, 及 extensible 這三個特性。軟體 (software) 這名字的由來是因為你可以輕而易舉地改變它,只要敲敲鍵盤、更改原始碼,重新編譯﹝甚至不用﹞就可完成想要的更改;
然而真正的事實是『軟體一點也不軟』,你需要付出相當的代價 - 細心的分析及設計,來讓它變軟。然而決定『那個部分要軟、那個部分要硬』就是一們很大的學問,因為太軟的軟體往往過於複雜,而太硬的軟體又缺乏實用性。