Developing User Interfaces for Microsoft Windows
- Chapter 10—Good User Interfaces Are Visible.
- Chapter 19—Configurability Is Cool.
Suggests ways to make your program's functionality visible to the user.
Suggests ways to make your programs configurable.