From Wikipedia, the free encyclopedia
Jump to: navigation, search

The law of conservation of complexity states that every application must have an inherent amount of irreducible complexity. The only question is who will have to deal with it. Larry Tesler

The complexity can either lay with the end-user or the designer. Up until Larry Tesler came up with his 'law' many programs put most of the complexity on the end-user. The thought was if consumers didn't have to try as much to make the programs work, more consumers would buy the applications. Larry Tesler eventually suggested a library of standards for applications to make the process easier on the designers and the end-users.

One of the ideas Larry Tesler came up with was a common set of GUI features for programs. One such idea was the file menu that are commonplace in most office applications. [1]


[2] [1] [3]


[5] [6]


  1. ^ a b c Larry Tesler Interview at Design of Interaction
  2. ^ "Designing Interactions" by Dan Saffer at
  3. ^ "Larry Tesler Interview". Retrieved 2011-10-18. 
  4. ^ The Complexity Paradox - Bruce Tognazinni
  5. ^ Tognazzini, Bruce (1995). Tog on Software Design. Addison-Wesley Professional. ISBN 978-0201489170. 
  6. ^ Saffer, Dan (2009). Designing for Interaction: Creating Innovative Applications and Devices (2nd Edition) (Voices That Matter). New Riders Press. ISBN 978-0321643391. 

Category:Human–computer interaction