Design teams rely on a combination of principles, patterns, heuristics, and charters to create consistent and usable experiences in a collaborative way.
Recalling items from scratch is harder than recognizing the correct option in a list of choices because the extra context helps users retrieve information from memory.
Identify UX problems with error messages consistently and effectively using a scoring rubric based on established usability best practices for error messages.
Interface help comes in two forms: proactive and reactive. Proactive help is intended to get users familiar with an interface while reactive help is meant for troubleshooting and gaining system proficiency.
Shortcuts— unseen by the novice user — speed up the interaction for the expert users such that the system can cater to both inexperienced and experienced users.
Communicating the current state allows users to feel in control of the system, take appropriate actions to reach their goal, and ultimately trust the brand.