The document outlines Stefan Ivanov's nine golden rules of interface design: 1) Strive for simplicity, 2) Speak your users' language, 3) Be consistent and predictable, 4) Provide feedback, 5) Reduce memory load, 6) Avoid errors and offer undo, 7) Design for clear exits and dialogue, 8) Provide help and documentation, and 9) Address diverse user needs. Each rule is then explained in more detail with examples and guidelines for implementation.
Related topics: