- Complexity is a powerful tool to disguise ignorance; in fact, complexity can transform ignorance into brilliance in the eyes of your foolhardy audience. "If you can't convince them, confuse them." Complexity engenders confusion, and people would rather agree with absurdity than appear confused and thus ignorant. This is closely related to the wisdom of crowds.
- Similarly, complexity can overwhelm our beauty sensors. Human brains will almost always confuse the novel for the beautiful, so we pile on the novelties in attempts to convey beauty. It's not until we have a steaming pile that we realize that none of those things were beautiful.
- Alpha geeks and entrepreneurs (often) love complexity. It's the reason they are in the business. Simple solutions bore them. They are going to be drawn towards the more complex solution without consideration of alternatives. (By "complex solution" I don't necessarily mean in regards to technical details.) You want to work with the smartest people possible, of course, and it may not always be as obvious as the famous unwashed Linux administrator who refuses to work with anyone else in the company, but there is a reason there has been a lot of work around new models for successful thinking, pushback on being overly clever, a movement for building less.
In the almost two months since I started this post, i've been collecting links that relate to simplicity, most within the realm of web design and user interface design, as that is an area I read the most about:
- 30 examples of extreme minimalism in web design. As advertised.
- Marco Arment with a simple compare/contrast.
- Your app vs successful apps. A simple explanation of user interface simplicity.
- Practicing product minimalism.
- Managing UI Complexity by Brandon Walkin is a extremely well written post well advertised by its title. It contains many great tips for simplifying the user interface of applications. He mentions a common design problem I've often encountered:
The [user interface] reflects the developer’s model of the task rather than the user’s model.
- Approaching a Minimum Viable Product and Minimum Viable Product: a guide.
- Do The Simplest Thing That Could Possibly Work.