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