usability

Usability of sub/nested grids

Wanted to get some consensus around a UI feature I'm working on right now. The general idea is that I have a list of items, and you can select an item, and operate upon it. Currently, the sub functionality is implemented as a browser popup window. We've found that our users generally dislike having a ton of pop ups. So with this new...

What usability evaluation methods do you use?

What usability evaluation methods do you use? GOMS? Cognitive Walkthrough? Think aloud protocol? Others? (apart from 'ask your mum' tips that are well covered elsewhere on SO) ...

Why are usability evaluation methods so rarely employed?

There are many usability evaluation techniques that have been developed over the history of software development. But it seems to me that they are rarely used in practice. Why aren't usability evaluation tools and methods actually used much? Or are they used more than I've been led to believe? ...

When, if ever, should you use a "back to top" link?

I've seen many website designs with frequent inclusions of 'back to top' links and am just wondering when, if ever, they can really be justified? What use cases demand a 'back top top' link, and what are their effects on usability? ...

Submit / Reset Buttons - Order in the Form

When it comes to putting the submit and reset buttons on your forms, what order do you use? [SUBMIT] [RESET] or [RESET] [SUBMIT] This issue has come up countless times at work... So, in your opinion, which is the most usable for online users? I personally favor the latter, but some people tend to think otherwise. ...

When are modal dialogs truly necessary?

Modal dialogs are evil, but I keep reading "You should remove modal dialogs when possible" When isn't it possible to remove modal dialogs? I mean, what are some truly modal tasks that force us to use evil modal dialogs? The most common given example is the "Do you want to Save?" I think this is the problem of the concept of having th...

What are some good examples showing that "I am not the user"?

I'm a software developer who has a background in usability engineering. When I studied usability engineering in grad school, one of the professors had a mantra: "You are not the user". The idea was that we need to base UI design on actual user research rather than our own ideas as to how the UI should work. Since then I've seen some goo...

Arguing about usability and "prettyness"

As a UI guy (coding and designing user interfaces) I often find myself in the odd situation arguing about the quality of userinterfaces with programmers and other "laymen". I find it somewhat hard to argue about things like colors, icons or layout and it doesn't seem that there is a factual right or wrong. But still - without having a c...

document.write() vs inserting DOM nodes: preserve form information?

Consider two web pages with the following in their body respectively: <body> <script> document.writeln('<textarea></textarea>') </script> </body> and <body> <script> var t = document.createElement('textarea'); document.body.appendChild(t); </script> </body> (think of them as part of something larger, where the textareas have to be ...

bash script to show compatible commands based on "Windows-speak"

Problem: Customer X is a Windows user who wants to be able to trigger pre-packaged bash commands by using mnemonic keywords or "tag hints" when she is logged in to her RedHat box via shell. Example: Customer X logs into host using ssh and wants to do some routine file operations. She wants to be able to type copy file and get back a ...

User Interface inspiration for iPhone Apps

Does anyone have any suggestions for a site that potentially has some inspirational user interfaces for building my own iPhone Apps. It's straight forward to continually build out applications with the conventional UIKit widgets, but it does not set you apart from the competition. Some resources on how to build attractive interfaces is h...

Book recommendations - Web Usability

Hey everyone, I just ordered Steve Krug's "Dont make me think" off of Amazon, which I'm looking forward to. I'm just curious to know what other books people have enjoyed on the topic of usability/design practices on the web. Thanks! ...

What should be considered when deciding between explicit vs implicit paging in a UI?

When a list becomes very large, presenting it in a UI raises a design issue. Should the user get pages of items or should the user get a list control that pages items implicitly as it is scrolled? In google search, paging of results is explicit. You get a set of results and hit a link to get the next set. On the iPhone the applicatio...

Examples of usability disasters?

Anybody have good examples of usability disasters? Here's an example. Hector is a manager with a large team. Department admin wants to send Hector a spreadsheet with his team's salaries. She types "Hector" in the Outlook "To:" field. It autocompletes to "Hector's Team" but she doesn't notice that until after she sends it. ...

What is the worst web usability error you have encountered?

Related to web pages / application, what is the worst web usability error you have encountered? The one that hit you the most; that which arguably could trip the most users? Or, from another point of view, which error would you choose to be eliminated from the face of the Earth, if possible? ...

<label> on checkboxes: is there a reason why more websites don't use it?

I always try to do the following: <label><input type="checkbox" /> Some text</label> or <label for="idOfField"><input type="checkbox" id="idOfField" /> Some text</label> My question is related to the label tag, specifically on a checkbox. Most websites (I would say >40%) don't use the <label> tag. Is there a reason for this? Is t...

Is the reset button really required?

On a web contact form, is the reset button really required? Is it really used by anyone? If I don't put it in a page, is there an usability fail? 10x! ...

Switching OK-Cancel and Cancel-OK to enforce user interaction?

This is inspired by the question OK-Cancel or Cancel-OK?. I remember reading somewhere about the concept of switching OK-Cancel/Cancel-OK in certain situations to prevent the user from clicking through information popups or dialog boxes without reading their content. As far as I remember, this also included moving the location of the OK...

Is Markdown Friendly Enough for Non-Technical Users?

The Problem I love using markdown to write questions, answers, posts, comments etc. That being said, I am a very technical, detail oriented, programmer type. However, I am working on a CMS of sorts to be used by non-technical folks. I am using Markdown for this, but I'm becoming increasingly worried that it will be too technical for ...

When the Client asks for something ludicrous and insists

Ok, so the client is insisting that I make a control that is essential to the website I am doing (it's the nav) into something that, frankly, no one would know what it was much less would click on it. I mean, this isn't an opinion issue, he is straight out wrong. It's not revolutionary. It's not different. I just think if we took a .jp...