本书作者既是经验丰富的开发人员,又是编程技术在线教育平台的创始人与运营者,对于提升编程能力和整体产出自有一套心法,总而言之曰“专注”。好玩的是,在“专注”主旨之下,书中有些观点与鲍勃大叔意见截然相左。例如“心流”,鲍勃大叔在《匠艺整洁之道:程序员的职业修养(Clean Craftsmanship: Disciplines, Standards, and Ethics)》中就明确反对过。我相信这种事必然因人而异、各有道理,不必评判孰对孰错。
在翻译过程中,我时时忍不住想给这本书改个名,因为它真的没花很多篇幅阐述“整洁代码”,更像是一本讲成功学的书。那么,什么名字更适合呢?有本经典经营管理类著作,名为《追求卓越(In Search of Excellence)》。虽然在深度和广度上,《整洁代码的艺术》都远远比不上《追求卓越》,但我愿意借后者给前者重新命名为《追求卓越:程序员生存之道》。
肯回来后,专门写了一篇文章,记录这次难忘的旅行。文章链接是http://genius.cat-v.org/ken-thompson/mig,有兴趣的读者可以自行阅读。仅从写作的角度看,这篇文章也饶有趣味。尤其是关于在米格战机上体验的部分,军迷们应该都会很有兴趣。就说一点:俄军飞行员掌舵时,带他来了一次眼镜蛇机动。这可以算是任何飞行爱好者的高光时刻了。在文章末尾,肯评价这次旅行说:Was it worth it? Yes. Would I do it again? No.(这次旅行物有所值吗?是的。我会再来一次吗?不。)
胸牌没有安全鉴证功能,只是在模板中填了张相片。因此,我们虚构了一位叫格蕾丝·R·艾姆林(Grace R Emlin)的人,她的系统登录名为gre ,还有自己的胸牌,并不时出现在官方名单和出版物上。”
Ficticious employee G.R. (Grace) Emlin. Grace makes numerous appearances throughout the history of UNIX at Bell Labs. Here she iis pictured with her genuine Bell Labs employee badge. These are curiosities from the research lab where the UNIX operating system was created at Bell Labs in Murray Hill, New Jersey.