Dreaming In Code
2007-01-22 14:47
316 查看
当年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这种敬业的态度实在让俺惭愧的说。
一瞬间,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这种敬业的态度实在让俺惭愧的说。
相关文章推荐
- Dreaming In Code
- Dreaming in Code (中文译名梦断代码)免费电子书(free book)下载 download
- 《dreaming in code》摘抄
- Dreaming in Code中文版第0章试读
- 书评:Dreaming In Code by Scott Rosenberg
- 翻了翻Dreaming in Code
- Dreaming in code
- Dreaming in code, Dreaming out reality.
- 牛人盛赞《梦断代码(Dreaming in Code)》
- 《梦断代码》-《Dreaming in code》读后感
- 重构—改善既有代码的设计003:代码的坏味道(Bad smells in Code)
- Lintcode: Insert Node in a Binary Search Tree
- Windows Live Writer的一个代码语法高亮的插件——CodeInLiveWriter
- Educational Codeforces Round 7 E. Ants in Leaves(贪心)
- 安装Adobe Flash CS5出错的解决办法(Exit Code: 7 ERROR: Unable to get root from inChildPath)
- Think in Code,用代码思考-袁红岗编程思想
- At least one valid code-source or import-shared-library element is required for shared-library "global.libraries" in /embedded-
- [leet code] Construct Binary Tree from Inorder and Postorder Traversal
- 解决wxutil .cpp(626) : error C2400: inline assembler syntax error in 'opcode'; found 'newline'
- [BEROR]CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 8.1'