Microsoft Interview Question
Software Engineer in TestsIt should be user friendly obviously
What the user sees is what they get
Use of simple english terms
Customizable
Need to think about the complexity and performance overhead for achieving the user friendliness...
Related to user interface there can be many things like deciding color, intuitive etc...
*It shud be user-friendly and intuitive.
- Anonymous October 09, 2008*If configuration options are very complex, how to represent it in easy way? Interface shudnt be too overwhelming.
*It shud be conveying meaning in first look.
*If it takes user input, then it shud have accessiblility features, like keyboard shortcuts, tooltips etc