
梦断代码
Dreaming in code
Scott Rosenberg · 初版 2007 年
- 96次提及
- 47人推荐
- 76位 HN 评论者
简介
他们的故事带领我们穿梭于由死胡同与令人振奋的突破构成的迷宫中,他们与同事不仅要与代码的抽象性搏斗,还要面对人类行为(尤其是他们自己)的不可预测性。沿途,我们会遇到黑洞、乌龟、蛇、龙、磨斧头以及剪牦牛毛(yak-shaving)——并在引导下领略充斥于软件开发历史中的各种理论与方法,从著名的“人月神话”(mythical man-month)到 Extreme Programming,其中既有闪光智慧,亦有误入歧途。本书不仅适合科技迷,也献给所有为发明背后的曲折经历所着迷的人……
为什么值得读
借明星团队的失败全过程,深刻剖析软件开发为何如此艰难。
- 详尽记录明星级软件项目 Chandler 的研发历程
- 展现顶尖高手联手仍难免延期与失败的残酷现实
- 直面软件工程复杂性与多次重写的惨痛教训
适合:软件工程师、项目经理及技术管理者
值得读指数:71 / 100
Hacker News 读者推荐
2018 年最爱读物:Scott Rosenberg 的《梦断代码》(Dreaming in Code)。到目前为止,这本书是我找到的最接近 Kidder《新机器的灵魂》(The Soul of a New Machine)的“精神续作”。如果你喜欢《新机器的灵魂》,或者喜欢看……
mindcrime 在 HN 的推荐
我猜这篇被疯狂点踩是因为提到了兰德(Rand)。虽然我也不怎么感冒她,但这也太有失公允了:1. 《梦断代码》(Dreaming in Code)和《为什么》(The Book of Why)都很出色(另外两本我没读过);2. 哪怕我不认同兰德的整套世界观,她提出的一些观点也是某些人有必要了解的。
abecedarius 在 HN 的推荐
……他的《梦想之家》(His Dream House),有史以来最伟大的工程书籍之一 ;) 尽管如此,它们还是相对可预测的,木匠经验越丰富,你能预料到的意外就越少。现在去读读《梦断代码》(Dreaming in Code)吧,它告诉你,哪怕你是“我打造了 Lotus”的 Mitch Kapor,哪怕你雇来了“Mac OS 1.0 之父”Andy Hertzfeld,你的软件项目也可能直接撞墙:进度可能延误整整五倍……
mechanical_fish 在 HN 的推荐
找书
豆瓣 微信读书 京东 Open Library ISBN 0465067107
数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。