摘要:老子哲學 道德經 軟體哲學、軟體之道 參閱:序 消滅人狼 軟體的十大命題 程式設計規則
聖人曰:視之不見,名曰夷。聽之不聞,名曰希。抟之不得,名曰微。此三者不可緻诘,故混而為一。其上不皦,其下不昧,繩繩不可名,複歸於無物。是謂無狀之狀,無物之象,是謂惚恍。迎之不見其首,随之不見其後。執古之道以禦今之有。能知古始,是謂道紀。
要想搞好軟體,必須了解和掌握它的特征;許多學者總喜歡拿工業領域的模式來套軟體開發,總是不得要領;軟體無形無狀,工業的純生産過程對于軟體領域而言,就簡單的複制,幾乎零成本,這根本的不同必然導緻諸多的不一樣;工業的純生産過程對軟體而言幾乎沒有任何參考價值。
我驚歎于聖人在數千年前對軟體特征的描述:
看,看不見;聽,聽不到;摸,摸不着。
連綿不斷、渾然一體。
往上看,并非清晰可辨,往下看,也不是昏暗一片。
恍恍惚惚,摸不着頭,看不見尾;
當你理出了頭緒,你就找到掌握它的門道了。