11.04.06
How software design ought to be
Bright, Patient Design is knowing that you are going to need to tell people what they want, but having the patience to know they need to discover they need it. It is choosing to stay out of their way while they make this discovery and then, when they’re ready to learn, showing them you can make their life better.
Bright Patient Design acknowledges you are going to make big decisions for your users. You are not going to present every possible bell and whistle. You are going to give them the one bell they need and you’re going to ring it sweetly and they’re going to realize that you’re a better bell ringer than they are.
This so accurately describes all that’s wrong with programs like Microsoft Word, and what’s so great with programs like TextMate.
Later