Why chaos maker
前幾天的飯桌上,Jay建議我建一個技術Blog。雖然我的技術也并不怎么地,但我也一直想弄個類似的東西,只是多年來練成的“明日”功使我將這個計劃一拖再拖。現在有了個支持者在旁邊助威,所以也就不得不努力一下了。
一個好的開始,沒有別人的關注,也是很難堅持下去的。雖然并不愿意,但生活中我卻往往落得魯迅先生在《吶喊》自序里所謂“置身于毫無邊際的荒原”這樣的處境。希望這一次不會馬上落得如此下場。我自認是沒有什么毅力的人,所以鬼知道什么時候這里就會停止更新,但愿不會太快吧。
有了Blog,起名字是第一件事。這里引用的典故是Booch的《Object Oriented Analysis and Design with Applications》第一章的一個笑話,大致內容是這樣的:
An engineer, a mathematician and a software engineer?were arguing about who had the oldest profession. "In the beginning, God said, 'Let there be light,' " the electrical engineer said. "You need an electrical engineer to do that, so I have the oldest profession." The mathematician also cited the Bible, pointing out that God created order out of chaos. "That's what a mathematician does, so I have the oldest profession," the mathematician said. The software engineer laughed at his companions. "Why are you laughing?" the mathematician asked. "Well, you just proved my point," the software engineer said. "Who do you think created that chaos to begin with?"
上面這段文字可能并不是Booch的原文,因為我是從另外一個地方找到的這段文字,但大意是一樣的。自從1946年ENIAC誕生,到現在僅僅一個花甲。而硬件和軟件工程師們已經創造了可以說是地球上最復雜的人造系統——計算機系統,同時也為人類帶來了無盡的麻煩。如今,計算機硬件的設計和應用已經基本達到了工業化的標準,但計算機軟件卻隨著規模和功能的強大,卻變得越來越難以維護。雖然軟件工程學已經誕生幾十年了,但軟件開發還遠沒有達到工程學的要求。對于這一結果,程序員們(說得好聽點叫做軟件工程師)功不可沒。可以說,他們創造了這一切,他們是真正的chaos-makers。而我,正在努力成為他們中的一員。于是,我的目標也就成為了我的Blog的名字。
posted @ 2007-03-05 23:18 杜霄揚 閱讀(188) | 評論 (0) | 編輯 收藏