There has always been a lot of talk about simplicity. "Make it simple" is a very common approach to creating better products. But, unfortunately a lot of people think that you can achieve simplicity by removing features and creating less. This is rarely the case.
There are two ways to make something simple. The first is to remove features and elements from your project. This may indeed make it simpler, and easier to use - but in most cases it will also make it harder to reach your goal.
The other way is to make something simple by the means of adding focus. You don't actually take anything away (and in many cases you add functionality), but you do it so that it ads focus. The result is that people will reach their goals faster and in a more flexible way.
Everything can be simplified - and indeed everything can be made better if you use the right kind of simplicity (and worse if you use the wrong kind). A good example is something as plain as a glass of water.

How can we simplify a glass of water? Having less doesn't work because if we remove the glass, the water would spill out. Nor can we remove the water because then we would have nothing to drink.
We cannot even remove a part of it. If we remove just a small chunk of glass, the water would still spill out, and if we remove say 50% of the water we also reduce the experience by 50%.
Less really is less - and in most cases it may destroy your product.
But there is indeed a way to simplify a glass of water. You can purify it.
You can remove all the air bobbles from the glass, smooth out the surface and even out the thickness of it to eliminate any visual distortions. This way, the water would seem like it is floating in air instead of being inside a glass.
The water can be purified too. A funny fact is that tap-water in many countries is actually cleaner than the water you buy in a bottle, but it doesn't taste as fresh. This is because of very small quantaties of non-toxic elements coming from the water pipes. We can simplify the water by removing these elements.
You get is a glass that looks stunning, and water that is clean and has an incredible fresh taste. And most importantly we didn't remove any functionality. We made it simple, but we didn't create "less".
Another, yet similar, example is a fat guy. Compare this to an overly complex, hard-to-use, and inefficient application. It is the result of clutter.
Note: I am in no way discriminating against fat people. This is only intended as a metaphor - nothing else.

There is no question that this person could be improved and simplified. But again, the way we simplify him determines if the result will be spectacular and useful, or whether it will make a bad situation worse.
If we simplify him by removing features and/or functionality we end up with less - which is bad. For instance, we could remove his arms like this:

But that didn't really help much. Now we just got a fat guy with no arms. If we go one step further and also remove his legs - You know, make him really simple - we make it even worse.

And yes, I know what you are thinking. I am just being foolish because I am removing all the wrong things. I should not remove his arms or legs - he needs those - I should remove the part that is fat.
That is a very good point, and I partly agree. So let's do that and remove his body:

Now we theoretically solved the problem. We had a fat guy. We didn't want all that fat, and we removed it. Hurray!! But... we still didn't solve the real issue here. The fat is only a part of the problem.
Removing functionality and features is almost never the real solution to the problem. You need to clean up the clutter - not the features.
Don't focus on the things you want to remove.
Focus on what you want to keep
It doesn't matter if your application has a zillion features as long as the important ones work brilliantly. In fact, having extra features allow people to grow with your application - to become power users.
Just take a look at browsers. They are very good at browsing pages on the internet. But, you can also expand on that experience with a zillion add-ons.
The trick is to make your primary functionality efficient to use. Decrease the number of steps you need to take, have it react intelligently to what people are doing and move all other features out of the way.
Simplifying - by applying focus - is always a much better approach, but there are two situations where you can be forced to do less.
The first situation is when your application includes features that are completely irrelevant and counter-productive. A good example of this kind of unnecessary waste is when you have a financial application that allows you to play golf with a Wii remote.
This is clearly not a productive feature and should be removed completely.
BTW: If you desperately need to play golf, install "Tiger Woods PGA Tour 2008" on your computer - instead of "polluting" your financial application with it.
The other situation is when you are running out of resources. Lack of time introduces a dilemma. The best way to solve the problem is to focus your efforts - but you cannot change from clutter to focus without spending time doing so.
In short, you need time to gain time. And, if you are out of time you are not getting anywhere.
Doing less, for a short period of time, will often allow you to focus your efforts in the long run. Just make sure that you actually spend the extra time gained to focus your efforts.


Writer, Project Manager and Interaction Designer
follow me on Facebook, Twitter, Flickr, or visit my website
Thanks Jazmine,
Everything here is custom built just for this site :)
Thomas,
Thanks for this article. The company I work for has been developing an application whose number of features grows absurdly due to political reasons :) Our user experience team has been called to redesign it and the first thought was to simply reduce the number of features.
But now our strategy is to analyze what is actually unnecessary, cut it off and move all what's left out of the way. Thanks for sharing that!

I am communication design student in Venice and I compleatly agree with your last sentence:
Just make sure that you actually spend the extra time gained to focus your efforts.
Bullseye!
Thanks a lot

Writer, Project Manager and Interaction Designer
follow me on Facebook, Twitter, Flickr, or visit my website
Filipe, thanks for sharing your story - and that is exactly what you should go.
I am myself going to work on a big "update" project in February. We are besically not going to remove any features, but instead make the main part of the application much faster to use (and much more focused on getting results).
The important things is not to look at each specific part of your application - but instead at the workflow as a whole.
Mario, Thanks!
Hi Thomas,
I agree that simplicity does not mean you delete features or options of the product. I also agree that by giving more focus that enables users to accomplish their goals quicker is important in creating more simple products these days. But don't we sometimes need to delete some features / options in order to achieve this focus?
Nice post!

Writer, Project Manager and Interaction Designer
follow me on Facebook, Twitter, Flickr, or visit my website
Thanks, The only times I think you should remove features is when it applies to either of the two situations descriped at the end of the article.
You should all features and functionality that is completely irrelevant and counter-productive.
And, you can simetimes be forced to remove features because of lack time and ressourcer.
In all situations (and that is most of the times) I recommend that you focus your attention on the things you want, instead looking the things you do not want.
Of course, sometimes you encounter a product that is soo bloated and has such a useless workflow that it seems hard to know what to focus on. In cases like this I recommend that you drop the entire application and start from scratch - not only to recreate the code in a better way, but more so by redefining what this application should do in the first place.
You're right!
"Don't focus on the things you want to remove.
Focus on what you want to keep."
I try to bring the love for simplicity I acquired as a industrial design student, to my current career, fashion. Simplicity & Functionality. Love it. :)



Baekdal.com is (nearly) everywhere. Check out our social profiles:
Jazmine
I really like the content and the design of your website. Are you using any theme or is it custom built. If its a theme, which one is it?