user interface

user experience

Training Your Users

When it comes to user interface design, I'm no guru, but I do have one golden rule that I always try to follow: Make the right thing easy to do and the wrong thing awkward to do. The things you want users to do should be straightforward and

By Jeff Atwood ·
Comments

user experience

Avoiding The Uncanny Valley of User Interface

Are you familiar with the uncanny valley? No, not that uncanny valley. Well, on second thought, yes, that uncanny valley. In 1978, the Japanese roboticist Masahiro Mori noticed something interesting: The more humanlike his robots became, the more people were attracted to them, but only up to a point. If

By Jeff Atwood ·
Comments

user experience

The Perils of FUI: Fake User Interface

As a software developer, tell me if you've ever done this: 1. Taken a screenshot of something on the desktop 2. Opened it in a graphics program 3. Gone off to work on something else 4. Upon returning to your computer, attempted to click on the screenshot as

By Jeff Atwood ·
Comments

ui design

Whatever Happened to UI Consistency?

Although I rather like Windows Vista -- I think the amount of Vista nerd rage out there is completely unwarranted -- there are areas of Vista I find hugely disappointing. And for my money, nothing is more disapponting than the overall fit and finish of Vista, which is truly abysmal.

By Jeff Atwood ·
Comments

user-experience

Revisiting "Keyboard vs. The Mouse, pt 1"

You may know Bruce Tognazzini from his days as Apple Computer employee #66, or perhaps his classic books Tog on Interface and Tog on Software Design. He's still quite relevant today; his list of the ten most persistent UI bugs is an excellent reminder that many of the

By Jeff Atwood ·
Comments

user experience

Please Don't Steal My Focus

Has this ever happened to you? You're merrily typing away in some application, minding your own business, when-- suddenly-- a dialog pops up and steals the focus from you. At best, your flow is interrupted. You'll have to switch back to the window that you were

By Jeff Atwood ·
Comments

user experience

Presentation: Be Vain

Frets on Fire [http://fretsonfire.sourceforge.net/] is an open source clone of Guitar Hero [http://en.wikipedia.org/wiki/Guitar_Hero]. It's a great idea. Think of all the user-created songs we could play! My excitement quickly faded after I downloaded it and tried it out. I&

By Jeff Atwood ·
Comments

user experience

On Expose, Flip3D, and Switcher

I'm one of the rare people who actually likes Windows Vista. Sure, it's far from what was originally promised in terms of features, but it's still a solid quality of life improvement from the crusty old 2001 version of Windows XP. Or at least

By Jeff Atwood ·
Comments

user experience

The Problem With Tabbed Interfaces

Cyrus Najmabadi* hates tabs in web browsers: Ok, I seriously don't get tabs on Windows. Hell, I don't get tabs on OSX either. In the latter there's a great system called Expos, and in the former the taskbar does the job. Once I start

By Jeff Atwood ·
Comments

user experience

The Large Display Paradox

As displays increase in size and prices drop, more and more users will end up with relatively large displays by default. Nobody buys 15 or 17 inch displays any more; soon, it won't make financial sense to buy a display smaller than 20 inches. Eventually, if this trend

By Jeff Atwood ·
Comments

usability

Reducing User Interface Friction

Tantek elik recently wrote a great entry on cognitive load in user interface, comparing instant messaging and email: To instant message (IM) someone, you merely: 1. switch to your IM client 2. double click their name 3. type your message 4. press return To email someone, you have to: 1.

By Jeff Atwood ·
Comments

user experience

The Sugar UI

I've largely been ignoring Nicholas Negroponte's One Laptop Per Child initiative. I appreciate the nobility of the gesture, but how interesting can sub-$100 hardware running Linux really be? Well, that was before I read about the novel user interface they're building into those

By Jeff Atwood ·
Comments