梦断代码 « 返回所有图书
“本书乃承Tracy Kidder《新机器灵魂》血脉之初见者”
—— 詹姆士·费罗斯(James Fallows),《大西洋月刊》
“实在是一流的报道和著作。”
—— 丹·基尔默
“《梦断代码》是一本代码史。”
—— DoNews制作人,千橡集团副总裁 刘韧
“每个有志于开发畅销产品的程序员都值得耐心去品味这个故事。”
—— CSDN总裁 蒋涛
“《梦断代码》是一个非常有益有趣且发人深思的软件开发故事,每个软件行业的朋友,都值得一看。”
—— PHPChina技术总监 李明
为什么软件如此之难?
难以做好。难以按时交付。难以使用。
人类文明运行于软件之上。但创造软件的艺术却仍旧藏身于暗处,秘不示人,即便对于那些专家也是如此。而且,做软件的野心越大,败状也就越惨烈。
《梦断代码:两打程序员,三年,4,732个缺陷,只为打造超卓软件》一书,通过讲述米奇·卡普尔(Mitch Kapor)开创的Chandler开源项目(该项目旨在打造全新的电子邮件和日程安排软件),来回答“为什么软件如此之难”。
作者司各特·罗森伯格耗时三年,深入Chandler开发过程。在本书中,讲述了该项目和开发者的许多故事。
在“作者的话”中,司各特写道:
这世上有太多给软件开发者看的指导书。这本书并不是其中之一。我自己只是个入门级程序员,怎能在专家们的面前班门弄斧呢。而且,如果我的研究在构造更好软件方面发掘出了前所未知的创新或洞见,何不径自去找投资商,何苦还要呈示给读者。
我期望程序员喜欢这本书,但本书对其他人也不无益处。它提出问题,讲述故事。为什么好软件如此难做?因为看来无人能有确定答案,即便是现在,21世纪起始之时,计算机时代开始50年之后,我以亲涉踏勘的方式写出这个做软件的故事——关于一队人马并肩扛起代码大石、欲将其推上山顶,虽历经磨难,但仍奋力创造某种有用、丰富且持久之物的故事。
跟着罗森伯格在软件丛林里转了一圈,回到现实中,原来米奇•卡普尔业已辞去OSAF主席一职,并且会在2008年内撤走投资。OSAF全职人员也立即从27人减少至10人。凯蒂•帕兰特在Chandler项目官方blog上宣布了这条消息,一时间外界议论纷纷。译者韩磊在“译后记”中写道:
没有人可以指责米奇•卡普尔自私,有篇评论写得好:“他养活Chandler和OSAF达六年之久,寄望于能做出令人激动的创新PIM套件。……六年后,Chandler仍无定形。……(离开的)时候差不多了。”六年半时间,上百万美元,几十号顶尖高手,换来幻梦一场,此时最郁闷的,当属米奇•卡普尔。在OSAF/Chandler行将就木的今天,本书正可做它的墓志铭。
“ 这里躺着一个野心勃勃的开源项目。它曾立志超越Outlook,最后却无疾而终。慷慨的米奇•卡普尔带给它生命,又把命脉从它身上取走。许多程序员以心血养育它,惜乎全不见成效。它是温室中的花儿,有过绚烂的梦想,还未绽放即已枯萎。那软件的花园中,还有多少会渐次凋零呢?”