Top 10 UI Design Principles

  • Know your user
  • Let the user control the interaction
  • Capitalize on what the user already knows
  • Maintain consistency at the interface
  • Provide effective feedback
  • Expose the interaction to the user
  • Minimize reliance on user memory
  • Minimize the impact of user error
  • Aesthetic matters
  • Always test your interface with users