The designer of a new kind of system must participate fully in the implementation.
The best designers will use many design patterns that dovetail and intertwine to produce a greater whole.
Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
ISBN: 0201633612 This book is available from
A little retrospection shows that although many fine, useful software systems have been designed by committees and built as part of multipart projects, those software systems that have excited passionate fans are those that are the products of one or a few designing minds, great designers.
Great designs come from great designers.
The differences are not minor – they are rather like the differences between Salieri and Mozart. Study after study shows that the very best designers produce structures that are faster, smaller, simpler, clearer, and produced with less effort.