81.精心选择有效技术,绝不轻易抛弃(ChadLaVigne)

  82.客户的客户才是你的客户!(EbenHewitt)

  83.事物发展总会出人意料(PeterGillard-Moss)

  设计是在不断变化的世界中持续进行探索试验的过程。

  84.选择彼此间能和谐共处的框架(EricHawthorne)

  当心“无所不能”型的框架。

  85.着重强调项目的商业价值(YiZhou)

  86.不仅仅只控制代码,也要控制数据(ChadLaVigne)

  87.偿还技术债务(BurkhardtHufnagel)

  在速度和架构间进行权衡,保持平衡。

  88.不要急于求解(EbenHewitt)

  首先看看是否可以改变问题。

  89.打造称手的系统(KeithBraithwaite)

  90.找到并留住富有激情的问题解决者(ChadLaVigne)

  91.软件并非真实的存在(ChadLaVigne)

  虚拟世界中的软件是柔韧可变的。

  92.学习新语言(BurkhardtHufnagel)

  防止沟通不畅和误解。

  93.没有永不过时的解决方案(RichardMonson-Haefel)

  94.用户接受度问题(NormanCarnovale)

  减轻用户接受度问题带来的风险。

  95.清汤的重要启示(EbenHewitt)

  软件架构设计需要不断的精炼浓缩。

  96.对终用户而言,界面是系统(VinayakHegde)

  97.软件不是构建出来的,而是培育起来的(Billdehra)