Explaining the Law of Conservation of Complexity - Humanist
humanist.co · 890 words · saved by 1 readers
Every application must have an inherent amount of irreducible complexity. The only question is who will have to deal with it.
Working in both user experience and product management, we see patterns form around our work and interactions with others. One such pattern is that simplifying a system for users often means moving the complexity to another part of the system. When removing user complexity, that complexity will not be removed from the system but will move from users to the development team. As a product manager, this becomes crystal clear when you are standing between a user experience designer and an engineer, both looking to you to decide if moving complexity from the user to the system is worth a week or mo
saved by
related reading
- Minimizing Complexity In User Interfaces — Smashing Magazinesmashingmagazine.com
- Home | Laws of UXlawsofux.com
- Ryo Lu on X: "complexity first, simplicity second people say “keep it simple,” but most approach it backwards. they start from simple, then add on complexity without seeing the whole. that’s how you end up with frankenstein products: clean-x.com
- Essays on programming I think about a lot | benkuhn.netbenkuhn.net
- Simple Made Easy - InfoQinfoq.com
- Simplicity is An Advantage but Sadly Complexity Sells Bettereugeneyan.com
- 50 Ideas That Changed My Life - David Perellperell.com
- Hick’s Law: Making the choice easier for users | IxDFinteraction-design.org
- Simplicityessenceofsoftware.com
- The Elements of UI Engineering — overreactedoverreacted.io
- The Mythical Man-Month - Wikipediaen.wikipedia.org
- The Tyranny of the Marginal User - by Ivan Vendrovnothinghuman.substack.com