<<< Designing with Objects | Index | Complexity >>> |
It is easy to underestimate the challenges
It is hard to transform the abstract ideas into practice.
Design and programming are human activities; forget that and all is lost.
Need for experience: design cannot be mastered through theoretical study alone.
Just because a technique worked for you last year and for one project, it does not follow that it will work unmodified for someone else or for a different project.
Our discussion here shifts to larger scale software development.
Those who are not involved in such development can sit back and enjoy a look at the horrors they have escaped.
<<< Designing with Objects | Index | Complexity >>> |