When I tell people I am a computer programmer, most people understand what I mean. When I tell people I focus on building and improving user interfaces and user experiences, I get a mix of people who either say “that is great…you make websites…I can’t even check my e-mail” or “can you fix my laptop…I cannot access the Internet wirelessly.” Most information technology people are not exactly sure what the terms mean either, but I find most people in IT management know the buzzwords. My goal with this post is to tackle some of the relevant issues that pertain to web usability, user experience, interface research, as well as sharing simplified concepts that can help people create much more user friendly websites. Let me start by explaining what I believe User Experience Design and User Interface Development are.
What is User Experience (UX)?
User Experience is all about approaching applications as the user. When a user comes to your website, how do they know what is important and where to find the things that they are looking for? If they are filling out a form, do they know that their first name is required? If they don’t fill it out, how can they be notified that they must fill it out before moving on without losing everything in the form? Are things that belong together grouped together in a way that makes sense? These are the kinds of questions that user experience development asks.
The answers are not always as obvious as you might think. Why else do so many people have such a hard time using well-known web applications like Facebook and MySpace? What is shown, what isn’t shown, where they are shown, the relationship of one item to another – these decisions can make or break the ease of use for your application.
What is User Interface (UI)?
User interface development ties in closely with user experience development in that the user is the end-goal in both situations, which means that simplicity in design is paramount.
I’m looking forward to delving into both of these subjects in much less general terms in the future. I hope to post some actual examples with code breakdowns.
Almost forgot…HAPPY NEW YEAR! We’re going to Disneyland!…now to let the rest of the family know : )