The Timeless Way

The Timeless Way of Building 《建筑的永恒之道》,一本出版于1979年的建筑学著作,却很深刻地影响了软件工程的一些理念。我很久以前在学软件设计模式的时候就听说过,却始终没有找到这本书来看。而身边的朋友也是知道这本书的不少,却没有谁真正看过。

我去年某一天在图书馆发现了这本书,是Oxford University Press的版本,如获至宝。才发现这只是一套书的第一卷,第二卷A Pattern Language出版于1977,是对The Timeless Way中各种pattern的集合,这两本书相互佐证,而第三卷The Oregon Experiment是案例分析。书已经很老很破了,纸张都开始泛黄,于是赶紧开始看。结果从去年八月到现在,断断续续看了有大半年才把第一卷勉强啃完。

这并不是因为这本书写得过于晦涩,正相反,作者喜欢用不同的角度不同的方式来阐释同一件事情,有时候甚至略显啰嗦。这本书很难读,是因为它不是一本务实的书,并不只是为了告诉你要怎样去盖房子,也不是以一个专家的口吻去教导人,而是循循善诱地从无到有构建起一套对建筑和规划新的思维方式。看书后的致谢才知道,这是一本用了十四年写成的书,还能指望用读快餐书籍的方法来很快看完?

继续阅读“The Timeless Way”