UX Glossary Interaction Design

Tesler's Law

Interaction Design

Also known as the Law of Conservation of Complexity, this principle states that every system contains a minimum amount of complexity that cannot be removed — it can only be shifted. Designers absorb this irreducible complexity into the system or backend so users don't have to carry it themselves.

Tesler's Law illustration
Source: picsum.photos

Common contexts

Use when

Invoke Tesler's Law when a feature request asks users to make a decision that the system already has enough context to make for them — whenever the product can reasonably infer the right answer, presenting it as a user choice is just offloading engineering work onto the user.

Avoid when

Don't over-apply Tesler's Law in high-stakes domains like medical dosing, legal configuration, or financial settings where users must remain in explicit control. Hiding complexity from users who need to understand and verify it creates a different, more dangerous kind of failure.

Every time you add a setting to 'give users control', ask honestly whether you're solving a real user need or avoiding a difficult product decision — most power-user settings are complexity the team didn't want to own.

Real-world examples

Related terms

Cognitive Load Progressive Disclosure Mental Model Hick's Law Occam's Razor
← Browse all UX Glossary terms