Design for everyday work
Users should understand their current status, permitted actions and recovery options. Empty screens, incomplete data, concurrent changes and correcting mistakes are treated as design and verification scenarios, not afterthoughts.
