There are two main reasons why limitations are great. First, they foster one’s creativity and second, limitations mean that there are less features, less buttons, and less friction in your user interface. The odds of achieving a clear and understandable user experience are way higher if you limit yourself and the features of the software you’re designing.
One example: I’m using multiple writing tools. Is use Notational Velocity for creative writing, WordPress for editing and publishing articles, Google Drive for simple and fast layouts, InDesign for more sophisticated tasks, and so on. Wouldn’t it be great if I could do all my writing in one single tool? No, it would suck!
You know why I love Notational Velocity? Because it’s so focused. I open it with one keystroke and simply start typing without a clear goal in mind. It’s perfect for creative writing because it’s so limited. There are no formatting options (only bold and italics) and you can’t do anything with your text besides copying it to another application. And that’s fine because this other application is for example perfect for editing the text.
When we talk about user experience we often forget about the most important thing: the user’s experience. Too often designers are so obsessed with clever solutions and stunning visuals that they completely ignore the fact that their users wont care about it as much as they and the rest of the design community does. That said, clever design is not as relevant to UX as one may thinks it is.
Users are a different kind of people. They are not interested in you and your work, they are interested in themselves and the things they want to do. Another fact about users: they already use many different tools. And if your design is going to solve a problem that’s relevant to them, it’s very unlikely that it’s going to be their one and only solution. This is true for writing tools as well as for any other software I can think of right now.
Every user has a different kind of workflow and it would be disastrous if you’d try to build one tool for doing all the jobs that come with these different workflows. Microsoft tried this once with Word and we all know how well this worked out …
Don’t build the next Microsoft Word. Don’t build complex tools that cover every job within a user’s workflow. Just build the right tool for the job. The user experience can’t be controlled and it can’t be designed either. All you can do is build a tool that’s so limited that users can easily integrate it into their existing workflows (aka their user experience).
Nächster Artikel: The user is always right? Wrong!