CampusDownWiki
Total citations 15,834한국어KO 2,696EnglishEN 10,825日本語JA 771中文ZH 1,542
CampusDown ↗
English

Tesler's Law

⚙️ Engineering & Technology By CampusDown Wiki Editorial Team Last updated
Tesler's law, the law of conservation of complexity, states that every process has inherent complexity that cannot be removed, so designers should make the system rather than the user absorb it.
Contents
  1. 1. Complexity that will not vanish
  2. 2. Moving complexity into the system
  3. 3. The oversimplification trap
  4. 4. FAQ
  5. 5. References

Complexity that will not vanish

Larry Tesler, who pioneered cut and paste, argued every application has irreducible complexity (Saffer, 2009); the question is who handles it. An engineer spending an extra day could save millions of users a minute each. Tesler (2012) recounts removing modes so users need not remember state. Complexity left with users becomes cognitive load (Sweller, 1988).

Moving complexity into the system

Smart defaults are the commonest route: pre-fill what most people would choose. Inferring country from location, card type from number and address from postcode work the same way and greatly improve mobile form usability. Piling options onto settings pushes complexity to users and, as Iyengar and Lepper (2000) showed, can cause choice overload.

The oversimplification trap

Norman (2010) says confusion, not complexity, is the enemy. Hiding features experts need forces workarounds, and Maeda's (2006) simplicity includes organising, not just removing. Balance a simple default path for novices with advanced features via progressive disclosure; Yablonski (2020) frames it as distributing complexity wisely.

FAQ

Is Tesler's law the same as simplification?
No; complexity does not disappear, so move it from users to the system.
What is the easiest way to apply it?
Good defaults and autofill that pre-supply what most people would choose.

Sources reviewed: 2026-10-27

References

  1. Saffer, D. (2009). Designing for interaction: Creating innovative applications and devices (2nd ed.). New Riders. Includes Larry Tesler's own explanation of the law of conservation of complexity.
  2. Tesler, L. (2012). A personal history of modeless text editing and cut/copy-paste. Interactions, 19(4), 70–75. Tesler's memoir of modeless editing and cut/copy-paste.
  3. Norman, D. A. (2010). Living with complexity. MIT Press. Argues confusion, not complexity, is the enemy.
  4. Maeda, J. (2006). The laws of simplicity. MIT Press. Ten laws of simplicity such as reduce and organise.
  5. Yablonski, J. (2020). Laws of UX: Using psychology to design better products & services. O'Reilly Media. Applies Tesler's law to modern product examples.
  6. Sweller, J. (1988). Cognitive load during problem solving: Effects on learning. Cognitive Science, 12(2), 257–285. The origin of cognitive load theory, explaining why leftover complexity burdens users.
  7. Iyengar, S. S., & Lepper, M. R. (2000). When choice is demotivating: Can one desire too much of a good thing? Journal of Personality and Social Psychology, 79(6), 995–1006. Shows too many options can demotivate choice.

Reports and materials that use this theory (Korean)

There are no materials dedicated to this theory yet, but you can search related reports in the CampusDown library (Korean).

Find more reports · Search '테슬러의 법칙' on CampusDown →

You may also like

Latest ArticlesView all ›

New guides for college study and assignments (Korean)

This article was last updated on October 27, 2026. It is based on widely recognized original works and textbooks; when citing it in a paper, please check the original sources listed in the references.