原创作者: xiecc
阅读:3576次
评论:1条
更新时间:2011-05-26
1999年,美国达拉斯,Dave Thomas正在进行着他新程序设计语言发现之旅,他的眼神中充满着兴奋与狂热,看到每种新的语言都象哥伦布探索新大陆那样兴奋。很难想象他已经是50岁左右的人,他的思想的创新性和对知识的渴望比很多小一半的小孩都强了好多。他本来应该是享受成果的时候,因为他刚刚完成了他的新作The Pragmatic Programmers, 虽然当时他也许没有意识他的这本书将会成为历史上最畅销的开发指南书籍,会得到Jolt大奖。
这个英国人从1994搬到了美国开始了他的软件开发与咨询生涯,而之前他在英国创办了一个很成功的软件公司。在一次项目合作中,他遇到了Andy Hunt, 共同的爱好和思想火花的碰撞将他们绑定在一起,他们将自己称为The pragmatic programmer,在开发与咨询之旅中, 他们帮助了很多团队。当他们意识到他们的这些经验和思想汇集成一本书时,那本经典的The Pragmatic Programmers就诞生了。
这是历史上最佳的程序员开发指导书籍,撇开了具体的技术和细节, Dave和Andy给了普通程序员实践中的无数宝贵经验。也许历史上只有code complete的内容与The Pragmatic Programmers。但是Dave Thomas的文笔和内容更容易让人有兴奋的感觉(sorry, Steve McConnell)。
然而Dave的旅程似乎还刚刚开始,他的精力之充沛是很多年轻人所无法比拟的,他在以每周一种语言的速度探索着新大陆,他本来已经精通了好多种语言,但是他根本不满足,他对开发语言诉探索极尽狂热。很多语言在他把玩了半个小时之后马上放弃了,然而这天似乎有些特别,他找到的是一种名叫ruby的来自日本的语言,在整个西方甚至都没听说过有种语言,而且这种语言甚至没有文档。然而仅仅两个小时,他似乎象真的找到了新大陆一样兴奋,他马上给Andy打了个电话。于是他们的ruby之旅开始了。
他们联系了ruby的作者远在日本的Martz,他们开始看ruby的源代码,开始给ruby写参考文档,他们还修正了ruby的各种各样的bug。一年以后,一本名叫programming ruby的书出版了, 因为这本书封面上的斧头,大家都把这本书叫做”PickAxe”。尽管这本书的没有得到Jolt大奖,但是回头想想,它的影响力也许比The Pragmatic Programmers更大,这本书直接导致了整个西方对ruby这种新的程序设计语言的关注,community里的好多激进分子开始疯狂地追逐ruby,使ruby逐渐成为与perl,python齐名甚至超越的语言。Dave的文笔和感染力确实超强,看上去很简单的语言组织而成的programming ruby看起来宕气回肠,这也是ruby被整个community接受的重要原因。
2003年,凭借他们的The Pragmatic Programmers的口碑,Dave与Andy开始进军图书出版的行业,他们用开发软件的方式实现了图书出版业的重大突破。Beta版, 电子书与纸质书同时发布,短周期,让观众提意见,这些敏捷开发的经验和理念被用到图书的出版上起到了前所未有的效果。The Pragmatic Programmers凭借高质量的书籍和不可思议的时效性成为了电脑图书业的一支新军。
Dave每天仍然在关心着ruby和开发界的一切,这天他发现了一个新的用ruby开发Web应用的framwork: rails。在玩了一下之后Dave立刻意识到rails的先进性和它会给Web应用开发带来的革命,于是他迅速联系了还在丹麦哥本哈根商学院读书的DHH。于是一本新的传奇书籍agile web development with rails诞生了,凭借他超快的写书能力和敏捷的出版,这本书甚至比同类书籍早了一年,而且这本书仍然是最佳的rails经典。这本书不但帮助Dave获得了又一次Jolt大奖,而且让rails和ruby的流行呈指数级增长。这本书的具体内容就不介绍了,反正过几会写个书评。
Dave Thomas,这位敏捷开发的权威,这位西方的ruby之父,这位革命性出版社的创始人,多本技术书籍的权威作者,rails的首席推广人,杰出的演说家,新技术的探索者,不知道他还会给我们带来什么更多的惊奇呢?
1 楼 fkpwolf 2010-02-05 17:07