Principle of Least Astonishment - Graph View A component should behave the way its users expect it to, because every surprise is an opportunity for a mistake. View concept details Related ConceptsPit of Success Hard to Misuse Consistency Mental Models Nielsen's 10 Usability Heuristics Usability Affordances Convention Over Configuration Defensive Design Developer Experience API Footgun Boolean Trap Signifier ← Back to full graph