Tesler’s Law, also known as The law of conservation of complexity, states that for any system there is a certain level of complexity that cannot be reduced. According to the law, each application has a certain degree of complexity that either the developer or the user has to deal with.
Larry Tesler is a computer scientist who specializes in human-computer interaction. He has worked for companies such as Xerox PARC, Apple, Amazon, and Yahoo. Larry Tesler described the law in the mid-1980s. He argued that complexity does not disappear, but moves from one area to another. When you simplify the system for the user, you will inevitably transfer this complexity to the developers.