Skip to main content
Laws of UX

Tesler's Law

Every system has irreducible complexity. The question is who bears it — the user or the system. Good design absorbs complexity so users don't have to. Autocomplete, smart defaults, and wizards are examples.

In plain terms

Every task has some unavoidable complexity. Good design shoulders that burden itself instead of dumping it on the user.

Why this matters

Complexity never disappears; it only moves. Push it onto the user and you exclude people with less time, skill, or cognitive bandwidth. Good defaults and automation carry that load for them.