
1 minute read
17. Tesler’s Law
Tesler's Law, also known as the Law of Conservation of Complexity. It means that each system has its own level of complexity that cannot be reduced. It is recommended to design interfaces that are as easy to understand as possible, but not to simplify the functions or capabilities of the system, as some users might prefer complexity. For example, you might give the user more detailed search filters, that is, let the user "complicate" the interface by him/herself. Larry Tesler, an American computer scientist who worked in the field of human-computer interaction (He actually introduced the Ctrl+C, Ctrl+V key combination), argued that in most cases it is necessary to reduce the complexity of the program, and not to force millions of users to spend extra minute to use the program due to additional complexity. However, his colleague Bruce Tognazzini argued that people resist reducing complexity in their lives. Thus, when the app becomes simpler, users start trying to perform more complex tasks.

Advertisement