軟體就是麻煩一堆。而且我們不能夠也不願意把電腦一關走為上計。給我們帶來挫敗和束縛的軟體,也用更多功能、更快更好的工作與生活方式來引誘我們。無路可回。
我們對軟體的需要,遠甚于對它的仇恨。
是以我們夢想着得到更新更好的東西。在現代軟體研究領域多有建樹的專家弗裡德裡克布魯克斯(Frederick Brooks)在1987年寫了一篇題為《沒有銀彈(No Silver Bullet)》的著名論文。布魯克斯在論文中稱,無論編寫計算機程式是如何地令我們倍感挫敗,也永遠無法找到一種魔法般的突破——我們隻能期待漸次前行。布魯克斯的觀點難以辯駁,但也難以接受;參加計算機業界會議或是浏覽程式員網站時,你總會遇到一些堅稱其錯的人。
有些人夢想炸毀今天的整座軟體大廈,替以某種全新之物。有些人則隻一味盼望找到不太頑固、更能響應人類願望和行為流程的程式員,盼望能得到召之即來、揮之即去的軟體,盼望得到足堪依賴的代碼。
夢之所寄,行之所為——地獄之門就此洞開。