Skip to content

Laws of UX · Speed and effort

Tesler's Law

Tesler's Law, also known as The Law of Conservation of Complexity, states that for any system there is a certain amount of complexity which cannot be reduced.

The design-system take

Where the principle shows up in a token, component or pattern decision.

Good design moves complexity into the software (sensible defaults, smart validation) rather than onto the user. If the user must understand your data model to finish a task, the complexity landed in the wrong place.

Adapted from Tesler's Law on Laws of UX — Jon Yablonski.