Subscribe / Unsubscribe Enewsletters | Login | Register

Pencil Banner

What every programmer should know about design

Matthew Heusser | July 16, 2013
What does a lead designer for a Madison Avenue technology firm think every programmer should know about design? Sneak preview: Interfaces actually matter less than you might think. But that's just the tip of the iceberg.

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?


Previous Page  1  2  3 

Sign up for CIO Asia eNewsletters.