## 致谢 尽管封面上只有两个人的名字,但是这本书是我们的整个职业生涯以来和成百上千人交谈后的结晶。因此我们想要在此对本书作出贡献的人们表示一下感谢(书中若有任何谬误,都是我俩造成的)。 感谢奥莱利公司的诸位同仁:封面设计师艾迪·弗里德曼,以及我们大无畏的编辑玛丽·特莱斯勒——没有玛丽的鼓励、耐心和时不时的鞭策,就不可能有这本书。 感谢sunnibrown.com的桑尼·布朗和安博·刘易斯用那么愉悦的方式让整本书变得鲜活起来,与你们合作真是太愉快了。 感谢本书的技术审校,你们贡献了无数的建议、想法,还有修改意见,才使得这本书变得更加完整:达斯汀·伯斯维尔、特拉佛·佛切尔、迈克·亨格、乔纳森·勒布朗、蓝俊彪和杰克·韦尔奇。感谢我们的朋友和同事在写书过程中帮忙发现的很多可笑的错误:戴夫·鲍姆、马特·卡兹、威尔·罗宾逊、和比尔·杜安。感谢听我们唠叨,还耐心给出建议的朋友,你们实在是太棒了:傅凯、吉姆·布兰迪、马特·布雷斯维特、丹尼·伯林和克里斯·德波纳。另外,还要感谢以下这些朋友提供的想法和建议:琳达·斯通、德维特·克林顿、布鲁斯·约翰逊、罗兰德·麦克格雷斯和艾米特·佩特尔。 感谢 Google,特别是 Google 芝加哥的工程师们,感谢你们的支持、想法和建议,只是能和这样一支梦幻团队一起工作就值得令人心怀感激了。 特别感谢我们的老领导和导师:比尔·库格伦、史提夫·温特、阿兰·尤斯德斯、斯图·费尔德曼和埃里克·施密特。我们已经很努力地把从你们那里汲取而来的智慧写到这本书里了。 特别感谢布莱恩·罗宾逊和伊芬·埃里森·桑德拉给我们的悉心指导和照顾。 感谢 Apache 软件基金会接纳我们,也感谢你们对软件社区以及合作所作出的贡献。 感谢所有好朋友,让我们变得更加充实。别那样看着我们——说的就是你。 本书的大部分内容都是在芝加哥(也就是我们居住的城市)的Filter Cafe里构思创作出来的,这是一家舒适宜人的邻家咖啡馆。 ### 傅攀勃的致谢 感谢妻子玛丽的巨大耐心、理解和鼓励——你的洞察力和同情心让我获益良多。感谢我母亲永不停歇的支持和热情。特别感谢我的岳母丽塔·冈穆勒作的那个“人是植物”的比喻。 写给本的话:认识14年,一起换了三次工作,写了三本书,你还没有厌倦我啊?感谢你陪我经历这段疯狂、奇怪但是了不起的旅程——你是我的良师益友。我已经等不及看看我们接下来能折腾出什么东西来了(当然,先让我休息几个月)。 最后,感谢查理·麦克甘农先生在11年级的英语课上那么努力地教我写作。那时候的我觉得为了写一篇文章打四遍草稿是荒唐可笑的事情,现在我才知道自己当年的想法是多么荒唐可笑——好文章真的是改出来的。在此,向“四角和中间写作法”以及牛津英文字典致敬! ### 本的致谢 语言已经不足以表达我对妻子佛朗西斯的感激之情,她给了我巨大的空间——我不单指在撰写本书的过程中,还有过去几年来我参与的很多其他创作。没有她默默坚定的支持,我将一事无成。 写给傅攀勃的话:看到我们写给对方的寄语后,我要说,我们真像是老夫老妻。我以前从来没有意识到和人一起做演讲是这么有趣的事情,更别提一起编程和写书了。感谢上苍给了我们机会一起经历那么多事情!感谢你教了我这么多。 最后,感谢所有疯狂的硅谷人和企业:要不是你们引我入门,我是绝对体验不到这些疯狂经历的。 ### 作者简介 布莱恩·傅攀勃现在是Google数据解放阵线和透明度工程两个团队的负责人,之前他还领导过Google的项目托管团队以及电子商务伙伴团队。他帮忙建立了Google芝加哥分部,并且为Google在开放数据上提出了很多想法和建议。 本·科林斯-萨斯曼是Subversion的初创成员之一,领导过Google 的项目托管团队,现在是 Google 电子商务伙伴团队的负责人。他帮忙建立了 Google 芝加哥分部,并将 Subversion移植到Google的BigTable平台上。