I’ve recently run into a string of services and products that have created all kinds of complexity and confusion in my life.
First I installed a new printer which came with a whole bunch of features that I didn’t want, and then, added a bunch of stuff to my desktop that I didn’t want and will never use. But without a PhD in programming, I couldn’t figure out how to not get these features that some engineer dreamed up. The installation took 30 minutes to install stuff I didn’t need or want.
Then, I attempted to get an appointment with an orthopeadic surgeon, only to find out it will take six weeks just to get the date of the appointment. The referring doctor’s receptionist explained a very complicated system for booking appointments that made no sense at all to me. And to top it all off, they will snail mail me the info with the appointment. Takes longer and is more expensive than an email.
Complexity is expensive for both the customer and the company. It takes time and money to manage complexity. And often complexity makes a product worse, not better. (Can you remember programming VCRs?)
Elegance or simplicity is key to successful design. The customer or user’s experience is critical. Making something simple to use, without stuff they don’t need is really important to that experience.
Google used to be a great example of elegance at work. A very simple interface, designed to do one thing – help the user search for the most useful information possible. The simplicity of the interface concealed the complexity of the algorithm that drives it. Compare Google to MSN or other old school search engines and you see the clash of elegance vs multifunctional complexity. The more you try to get a product to do, the more complicated it gets. As Google grew it became more and more complicated for it to retain its’ original elegance. They’ve done a much better job than many of the other websites out there – it’s still clean and relatively easy to navigate. But I have to wonder how Google is going to manage any further new service launches. At some point, it’s going to get complicated.
As I get older, I’m more interested in things that are simple and beautiful. Less truly is more. But this means that they have to be perfect, because imperfection is easily noticed in something that is simple. Elegance is difficult to achieve. It means making difficult choices. It means not falling prey to shiny object syndrome. Avoiding the “wouldn’t it be cool” to add this or that. The best products are the ones that a) do what they are supposed to; b) don’t do anything else; and c) are easy to use.