Title: Design Tradeoffs
1(No Transcript)
2(No Transcript)
3(No Transcript)
4(No Transcript)
5(No Transcript)
6(No Transcript)
7(No Transcript)
8(No Transcript)
9(No Transcript)
10(No Transcript)
11(No Transcript)
12(No Transcript)
13(No Transcript)
14Design Trade-offs Â
    Ease of Use     Simplicity    Â
Control     WYSIWYG     Flexibility    Â
Responsiveness     Invisible Technology    Â
Robustness     Protection     Ease of
Learning     Familiarity    Â
Consistency     Work flow Compatibility    Â
Direct Manipulation     Task Compatibility    Â
Product Compatibility User Compatibility
15Software Engineering and the Universe
 Programming today is a race between software
engineers striving to build bigger and better
idiot-proof programs, and the Universe trying to
produce bigger and better idiots. So far, the
Universe is winning.