本书讲的是美国硅谷一流软件开发者是如何进行产品开发的,把真实的人事技术以及产品的发展过程结合在一起,介绍出来的故事。
米奇开创的 Chandler 开源项目(旨在打造全新的电子邮件和日程安排软件)。
软件时间,与正常人类的时间不同
1975年,电传打字机,15岁
2000年,5月,现在计算机,屏幕高解析度、几百万种颜色,咖啡纸杯好多个放在键盘边,零晨五点
https://www.salon.com/ 这个网站还活着?看着那么大的广告,活的不一定多好。
《没有银弹》No Silver Bullet
讲软件失败的书:
《软件开发的滑铁卢》(Software Runaways),《死亡之旅》(Death March),《软件极限》(The Limits of Software)
越读越好玩的书,可惜时间分配问题,不能花太多时间于此。
有些程序员选用 Python,只是因为他们喜欢 Python 代码的样子——而且也不无道理:“编程时,读代码的时间要远远多于写代码的时间。你对待源代码的方式,和雕塑家对待黏土的方式一样。”
狗粮,使用自己做的产品,成为第一批用户。
个体和互动 高于 流程和工具
工作的软件 高于 详尽的文档
客户合作 高于 合同谈判
响应变化 高于 遵循计划
37 Signals
艾舍尔画作中循环上升的阶梯
能像造桥一样做软件吗?
六年之久, Chandler 仍无定形,上百万美元,几十号顶尖高手,换来幻梦一场。