Principles for Designing Systems for Expert Users

Natalia Rozycka's framework for creating systems that serve expert users effectively, emphasizing domain understanding, efficiency, and supporting professional workflows.

  1. Understand the domain

  2. User research

  3. Recognize your user group

  4. Become a Padawan*

  5. Master contextual inquiry

  6. Undust Jacob Nielsens Usability Heuristics

  7. Don't be dogmatic

  8. Limit users interactions with others

  9. Be creative with devices

  10. Remember that IQ ≠ computer literacy

Edit this page

Know of a set of design principles that should be here? Contribute an example