Design
Designing software and artifacts so they are understandable and usable. Interfaces, affordances, conceptual models, and the principles that make a design easy to reason about.
Designing software and artifacts so they are understandable and usable. Interfaces, affordances, conceptual models, and the principles that make a design easy to reason about.