You can view design principles as grammar rules for creating patterns and combining them in ways that make intrinsic sense.
Richard Corderohas quoted4 years ago
If the user has a mental model of the interaction that doesn’t fit with the system image provided by the design team, then the user will be continually challenged by unexpected behavior from the system.