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.
🔥 Tips & Tricks 🔥
1️⃣ Remove the main burden on users at the stage of development and design of the system.
2️⃣ Don’t oversimplify. It is impossible to make a product without a single complexity. But by simplifying the system, you make it more difficult to work on it. If you save 5% of the complexity of the application for the user, but add 50% of the complexity for its development, is it worth it?
3️⃣ Balance the difficulty. Carefully decide how much to transfer complexity from users to developers and vice versa.
4️⃣ Before you simplify the processes, analyze whether such a function is required at all.
Comments