September 7th, 2009
The Difference Between Being Simple and Being Simplistic
Welcome to Gauravonomics Blog! Subscribe to my feed now and you'll never miss a single post!
There’s a difference between being simple and being simplistic, and I’m surprised how many smart people don’t see it.
If I am designing an user interface for a community website, I would want it to be simple and intuitive, even minimalistic. A simple user interface makes the website accessible to the user, pulls her into the community, without overwhelming her with unnecessary details.
However, the same community website might have some power users, including moderators and admins. If I haven’t thought through the full range of functionality these power users need, I would end up designing a simplistic workflow, that will prevent them from performing their role in a simple manner, and eventually drive them away from the community.
Here’s my point: end users, power users and designers occupy different points on the simplicity-complexity continuum. The interface for end users needs to be as simple as possible. The workflow for power users needs to be both simple and comprehensive. The thought process for the designer needs to be anything but simplistic.
I have found it useful to start by identifying one core idea, and then adding layers to it. I am most happy with my thinking when I have been able to identify one core idea and added at least three layers to it. This approach is fundamentally different from a simplistic ten-point checklist.
I have also found it useful to start by identifying who I am talking to. When I am speaking to students, in my university class, I use a lot of simple screenshots and almost no complicated frameworks. When I am speaking to practitioners, in conferences and client meetings, I start with simple screenshots and tie them together with a comprehensive, and sometimes complicated, framework.
I have also realized that I have little patience with people who are reluctant to think through complicated problems, and use simplicity as an excuse for operating at the surface. If you are a client, or a co-worker, and the only thing you can come up with in a discussion is “it’s too complicated for me”, we should probably not be working together.
So, again, being simple is different from being simplistic, which means that comprehensive, even complicated, design thinking is often essential for enabling simple user experiences.
What do you think?

