Jenifer Tidwell
- Satisficing
The term satisficing is a combination of satisfying and sufficing. It was coined in 1957 by social scientist Herbert Simon, who used it to describe the behavior of people in all kinds of economic and social situations. People are willing to accept "good enough" instead of "best" if learning all the alternatives might cost time or effort.
Jenifer Tidwell
- Instant Gratification
The need to support instant gratification has many design ramifications. For instance, if you can predict the first thing a new user is likely to do, you should design the UI to make that the first thing stunningly easy.
David J. Agans
- Never Throw Away a Debugging Tool
Sometimes a test tool can be reused in other debugging situations. Think about this when you design it, and make it maintainable and upgradeable. This means using good engineering techniques, documentation, etc. Enter it into the source code control system. Build it into your systems so that it's always available in the field.