Principles of Experience Design

  1. Stay out of people’s way

  2. Create a hierarchy that matches people’s needs

  3. Limit Distractions

  4. Provide strong information scent

  5. Provide signposts and cues

  6. Provide Context

  7. Provide constraints appropriately

  8. Make actions reversible

  9. Provide feedback

  10. Make a good first impression