Going beyond Krung, Cooper and the design of software, Right's final example is Christopher Alexander's A Pattern Language. This book is about classifying the patterns found in towns and communities. Right says it's "ostensibly about spaces and physical architecture, but its really about the human experience."
Good design, then, is about making the right tradeoffs for your customer and understanding the customer well enough to make those tradeoffs.
I leave with a few ideas, a few reading assignments and more questions than answers to bring to the next project. But if it leads to a better design, then more questions than answers is a good thing, isn't it?
Sign up for CIO Asia eNewsletters.