第二章《Agenda》之魂
卡普尔在通过lotus1-2-3获利约1亿美元接受采访时说的话可以说是很凡尔赛了,他本来是心理咨询学的硕士,无意中进入计算机领域,成了数字资本家。这也说明了机遇的重要性吧,不过他还是离开了lotus公司,离开了计算机领域,因为这不是他的志趣所在,不过后文又提到其他原因,离开的原因还是很复杂的吧。
1988年的Agenda项目发布的软件可以让用户按自己想要的方式输入信息,可以说是很厉害了,但最终却被莲花公司“遗弃”了,如菲罗斯所言,“太强大了,简直不是给人用的”。
“动态适应性”
“目标忽上忽下,计划不切实际,期限一拖再拖,预算膨胀超支”。这是项目开发失败的原因。
"理智上悲观,意志上乐观“,现在做软件的人大多没能承袭这种二分法的头脑。
”每个项目都自有其不同之处“,Chandler项目不受资金等条件的制约,可以让我们感受到消除了商业因素的影响软件是怎么制作的,但依旧不够典型。
第三章《原型与Python》
“变量类型、缩进划分代码块”,Python语言的争议。
“垃圾回收机制、面向对象”,Python语言的优点。
“构建软件系统最难的就是精确设定要做什么东西”。
经过编程语言的选择、命名的确定,Chandler项目即将开始,卡普尔对1.0版本的发布时间做出了预测“但他的预估太过乐观了。
读到这一章发现,开头提到的项目瓶颈是倒叙?