Recording from OSCON 2009 presentation by Sigurd Magnusson. July 2009, San Jose.
Web 2.0, Ajax, and thoughtful graphic design are commonplace in web applications. However, they significantly raise the standard of usability work necessary for your web-app to be trusted, loved, and evangelized.
Open source projects often suffer in terms of usability because of a lack of resources, expertise, or a methodical approach, and this can undermine otherwise fantastic efforts.
This session presents ten easily implemented real world usability techniques that came directly from work on customer-facing products. They make systems easier to use, more productive, less prone to user-frustration, and more successful.
Danger button hovers: Rather than interrupting a user with an “Are you sure…?” popup that seeks to prevent an unintended action, make a button feel “dangerous” beforehand with a red background on mouse-over. You’ll be surprised how effective it is at reducing unintentional presses. You’re only finished when you’ve added a facility to subsequently undo the action—and ensure it’s more findable than FireFox’s “undo close tab.”