> Add on top of all this, that the fundamental interaction of an options dialog makes it difficult to understand how your adjustments will be represented… and over time you’ll be left with a user experience disaster.
> To avoid all this, you must simply:
> 1. **Do fewer features.**
> 2. **Place options and settings in context** (many people do not right-click either, but at least when the option is adjusted, you know what will be affected)
> 3. **Pick a right way of doing things** - don’t leave it all to “user preference.” Sometimes cutting off one pathway hurts less than providing an option, because removing that path means one less thing for everyone to understand.
Emphasis and formatting mine.