Some truths about users
Jan 31 2007
If you’re a webdesigner or an operating system developer, all those systems have users. Most of the users that will be utilising your software, won’t be as technically experienced as you. Yet we keep blaming the user when something is wrong. Here are some truths about those users:
- Users aren’t stupid. The system or application you designed just isn’t easy enough to use. This means that you need less complexity (preforable without losing functionality), simpler layout and better explain the user how to use it.
- Users aren’t lazy. Only very few users want to master the application they are using. Most of them just want to get their things done. So don’t expect them to know the system in and out. When they need an option that’s hidden away, why not point them in the right direction with some friendly text or a link?
- Users aren’t incompetent. As said before, most users aren’t technically experienced, so why not use ordinary understandable language? Words and phrases everyone can understand. The amount of errors that occurs (and frustrations that occur because of those errors) will also shrink when the user understands better what you expect from them. Why not even give them a hint? For example the format you expect a date to be in.
- Users aren’t perfect. There will always be errors that occur, maybe due to user input, maybe not. It’s the task of the developer to handle them and handle them nicely. Don’t be ashamed that something goes wrong and hide it. Tell the user if an error occured, why it happens and how it can be prevented (or when it will be fixed in case of a system being down for example).
So by keeping these 4 truths about users in mind, you’ll develop better software.