Saturday, December 27, 2014

讀道德經第六十三章後有感

道德經六十三章:
爲無爲,事無事,味無味,大小,多少,報怨以德。
圖難於其易,爲大於其細。天下難事必作於易,天下大事必作於細。
是以聖人終不爲大,故能成其大。
夫輕諾必寡信,多易必多難。
是以聖人猶難之,故終無難矣。
本章說的是做事的態度,我驚訝地發現本章的精神,與Agile Project Management不謀而合。

現代project management通常從大處著手,先計劃好整個project所需時間,編寫需求,編寫文件,按照計劃逐步實現。可是,人類並不擅長計劃未來,尤其是在大型計劃,準確地作出計劃是非常困難的。先難而後易,與本章所說的相反,結果往往是計劃與實際情況相差很遠。

「天下大事必作於細」Agile Project Management把整個開發的生命周期拆小,以最快的速度把一個可用的產品交到客戶手中,然後在每個生命周期中逐小改進及增加功能。
「是以聖人終不為大,故能成其大」雖然一開始並不是把一個完整的產品作為目標,但在逐步改進下,最終仍能把產品完善。
「為無為,事無事,味無味,大小,多少,報怨以德。」不寫多餘的文件,不實現多餘的功能,順應自然,擁抱改變。

一直都想有系統地記下自己所思、所學。
「學而不思則罔,思而不學則殆」中學時,只是死記硬背,未有深究其意。現在重讀,卻是感受至深。

大學三年,功課繁重。一直營役於功課死線,沒有花時間好好思考。當時選課只為滿足畢業需要,課堂上的學習只為滿足功課需要,從沒有好好用心選科,只是為學而學。結果做了三年沒思想的功課奴隸。畢業後一片迷惘,不知何為自己所欲。

後來順理成章地加入了FYP引申出來之研究項目,又順理成章地加入了由該項目發展出來的新創公司。老闆於美國高科技界打滾多年,重思而輕學,認為學校所學皆為舊知識,人學習至大學,已花太多時間於舊知識上,應創新而非再學習。因此,公司偏愛使用自家製「土炮」解決方案去處理問題。同事們皆為經驗不足之新手,老闆認為我們可不受傳統束縛,有利想出創新的解決辦法。可惜新手設計自有不完善處,自製方案由設計、編碼到維護皆極耗時。隨著項目的擴展,同事們花在維護的時間越來越多,甚至開始佔據大部份工作時間。當中不少問題其實早有研究問世,如能早早參詳,相信能避免耗費同事大量精力處理。

經歷過學而不思與思而不學,現在明白所思、所學不可偏廢。寫作是知識沉澱的一個過程,能令人好好記下、思考所學,因此早有念頭把自己所思所學記下。惟一直擔心未能抽出時間定期寫作,故久久未有行動。
近日重讀道德經第六十二章一段:
圖難於其易,爲大於其細。天下難事必作於易,天下大事必作於細。
是以聖人終不爲大,故能成其大。
何不先以細開始?
是故,本博客不求定期更新,但求有空便寫,想寫便寫。
為記念此段思路歷程,加上一直對老子的「無為」很感興趣,特以該段經文之首句為本博客命名,名之曰:「為無為,事無事,味無味」