Dreaming In Code

来源:互联网 发布:mysql e update 编辑:程序博客网 时间:2024/05/31 19:02

当年Lotus Development的创始银,Lotus 1-2-3的设计者Mitchell Kapor,离开Lotus后拉开单干,成立了开源应用基金会(OSAF)。他招募了一堆牛程,开发号称革命性的下一代个人信息管理系统--Chandler。我还记得Mitchell Kapor宣布要开发Chandler的时候,开源社区一片鼓噪,媒体报道铺天盖地,哭喊终于有人出手,搞死天杀的Outlook,抽翻恶心的Lotus Notes了。 那是2001年6月前后,黄历上写“忌:诸事不宜”。

一瞬间,6年过去。当年风头一时无二的Chandler勉强挣扎到0.7版。除了几个无聊的八卦银,比如我,和一堆开源的拥泵,比如Ted Leung,大多数人只知道《老友记》里有个Chandler胖了瘦,瘦了胖,搞定了人见人耐的Monica,2003年在新泽西乡下买了房子逍遥去了,导致老友们彻底散伙。

怎么回事呢?Mitchell Kapor算是当代最牛B的程序员兼管理者之一。OSAF下招募的老大们也是开源干将。大家不缺钱,不缺技术,不缺经验,不缺雄心,偏偏不能发布一款看似简单的软件,搞得中国足球队见球迷时的胆气都壮了不少。文青、写手、记者、兼Salon的创办人,Scott Rosenberg,  终于怒了,与几年前开始研究这段历史。于是今年,就是前两天,他的新书上架:Dreaming In Code。这本书详细讨论了一群牛人在长达6年的马拉松里面,犯了什么样的错误,导致一坨本来很有希望的项目半死不活。书里有八卦,有技术,有项目管理;有冷静的分析,也有狂热的布道;有编程高手泪洒键盘,也有商业奇才魂断开源。。。嗯,其实最后几句是我恶俗地胡说八道。不过书肯定值得一读。已经有人把这本书和史诗般的经典程序员故事Soul of a New Machine , 以及Show Stopper相提并论。当初读Soul Of a New Machine和Show Stopper时被书里的传奇人物传奇故事激动得彻夜难眠。Dreaming In Code真有那么动人,该是程序员的福气。Amazon订的Dreaming In Code要一周左右才到。在这段漫长的等待中,也许开重新翻开Soul Of a New Machine和Show Stopper了。

顺便推荐一下Scott Rosenberg的博客。你说都是文青,怎么别人就那么专业嗫?比如说他最近在博客上连载一系列读经典论文的讨论。从布鲁斯的《神秘人月》到高德纳的Structured Programming with Goto Statements到Dijkstra的Notes On Structured Programming。高老大和戴老大的文章推理严谨,细节繁复,不说普通技术记者了,现在有多少程序员能读懂,或者有耐心钻研一下都是个问题。Rosenberg这种敬业的态度实在让俺惭愧的说。

原创粉丝点击