Law of conservation of complexity
{{Short description|Adage in human-computer interaction}}
The law of conservation of complexity, also known as Tesler's Law,{{cite web | title=Tesler's Law | website=uxtoast | url=https://www.uxtoast.com/ux-laws/teslers-law | access-date=2021-01-03}}{{cite book |isbn=9781492055280|title=Laws of UX: Using Psychology to Design Better Products & Services|last1=Yablonski|first1=Jon|date=21 April 2020|page=87|chapter=Chapter 9: Tesler's Law|publisher="O'Reilly Media, Inc." }}{{cite book |isbn=978-0321643391|title=Designing for Interaction: Creating Innovative Applications and Devices|last1=Saffer|first1=Dan|year=2010|page=136|chapter=Chapter 7: Refinement|publisher=New Riders }} or Waterbed Theory,{{cite web | title=Waterbed Theory | website=wiki.c2.com | url=https://wiki.c2.com/?WaterbedTheory | access-date=2022-01-12}} is an adage in human–computer interaction stating that every application has an inherent amount of complexity that cannot be removed or hidden. Instead, it must be dealt with, either in product development or in user interaction.
This poses the question of who should be exposed to the complexity. For example, should a software developer add complexity to the software code to make the interaction simpler for the user or should the user deal with a complex interface so that the software code can be simple?{{cite web|url=http://www.designingforinteraction.com/tesler.html |title=Larry Tesler Interview |publisher=Designingforinteraction.com (internet Archive) |date= |archive-url=http://web.archive.org/web/20090216232522/http://www.designingforinteraction.com/tesler.html |accessdate=2024-12-05|archive-date=16 February 2009 }}
__TOC__
Background
While working for Xerox PARC in the mid-1980s, Larry Tesler realized that the way users interact with applications was just as important as the application itself. The book Designing for Interaction by Dan Saffer[https://www.amazon.com/dp/0321432061/ "Designing for Interaction" by Dan Saffer at amazon.com] includes an interview with Larry Tesler that describes the law of conservation of complexity. The interview is popular among user experience and interaction designers.
Larry Tesler argues that, in most cases, an engineer should spend an extra week reducing the complexity of an application vis-à-vis making millions of users spend an extra minute using the program because of the extra complexity. However, Bruce Tognazzini proposes that people resist reductions to the amount of complexity in their lives.[http://www.asktog.com/columns/011complexity.html The Complexity Paradox, by Bruce Tognazzini] Thus, when an application is simplified, users begin attempting more complex tasks.
Applications
Possible applications of Tesler's Law:
- Programming
- Vehicles
- Home appliances
- Workplace equipment
References
{{Reflist}}
External links
- [http://www.nomodes.com/Larry_Tesler_Consulting/Home.html http://www.nomodes.com]
{{DEFAULTSORT:Law Of Conservation Of Complexity}}
Category:Human–computer interaction