user-experience

Actual metrics/analytics supporting consistent/standardized user experience

I am looking for actual studies/analytics type data (real numbers) concerning the use of a standardized or consistent (read: accessible and beautiful) user experience / user interface. Specifically this information will be cited to support standardizing and reworking an existing (hideous) web application, but I'm pretty certain that cu...

What web sites are available that contain good examples of user interface design?

There must be many online resources for good user interface design principles. I'd like to see an easily-browsed list, perhaps categorized by desktop vs. on-line (or maybe not; that might be too limiting). Any examples out there? The List (so far) A List Apart Designing Web Interfaces Jakob Nielsen's useit.com Quince Smashing Magazine ...

Should I include a sidebar in the design of a blog?

I am designing a blog and I am trying to decide if I should have a sidebar or if I should just move that content to the header/footer. What is your opinion on this? Do you have any opinion on the header/footer total height? ...

To close or not to close: a dialog application when "Escape" is pressed

For dialog applications traditional behavior has been to close the application when "Escape" is pressed. However some users complain about this as they often press the key by mistake. What's your approach? 1) Close the application 2) Do nothing 3) Pop an "Are you sure you want to quit?" message (possibly with a "Don't show this again" ...

what interview questions should you ask of a user experience (ux) developer/designer

We are hiring a UX consultant, had a broadstrokes session with the company, liked their work, think the candidates are ok and now want a more concentrated interview with the specific UX consultant that will be embedded into the scrum team. What questions should be asking that could weed out any dead weight candidates. Thanks. ...

Is checking mousemove a good way to determine whether or not to download assets?

So I've got a web app that is for all intents and purposes a photo viewer. When a thumbnail is clicked, the app requests the image asset, injects it into the DOM as an IMG tag and disposes the other (MooTools Asset.image, inject and dispose). If they click on an image that has already been loaded I just inject it again since dis...

What are common UI misconceptions and annoyances?

I often use applications and electronic devices for which I think: "Why on earth did they engineer that thing as it is? They must have known that it is a pain in the neck to work with". On the other hand I often observed that I created a (G)UI that I was convinced about, that it'd delight my customers and was a breeze to work with. Alth...

How should web sites deal with localization settings? (from “What are common UI misconceptions and annoyances?”)

I’ve chosen to take this as a question in its own right since it was generating so much debate in the comments of the original post. It’s interesting to see that a lot of people on SO (who are developer's) just don't get localization. Here’s my take on how it should work: In all browsers that I've looked at (and for the .NET developers...

Save icon: Still a floppy disk?

Bear with me because this question doesn't pertain to an algorithm or any block of code. Rather, it deals with designing forms and applications. I'm working on a project where the user is able to save their work (most likely to the HDD but also possibly any other media, including floppy disks). Sure, the popular File > Save option is th...

Time Entry in a Week View UI Implementation Examples

I'm looking for some good/proven examples of UI designs for a time entry system that allow input in a week view. Are there good design examples that come to mind? ...

Crash Reporter for Cocoa app

I'm working on a Cocoa app targeting Leopard and above, and I'm thinking about adding a crash reporter to it (I'd like to think my app won't crash, but let's get real here). I have some mostly conceptual questions before I really get started. 1) How does this work conceptually, knowing when there's a crash and bringing up a reporter? Do...

When to add "..." to the end of buttons?

I've noticed that many Microsoft applications will name some buttons with "..." at the end. These buttons always seem to open up a new dialog. There are some buttons, however, that don't have "...", but do open up new dialog. For example, in Windows XP, when I open a folder's "Properties" dialog from Windows Explorer, there is an "Adv...

what is the best UX for non-programmer users? comma-separated tags or space-separated tags?

I'm creating a social site for teachers (non-programmers) on which teachers can add events, links, exercises, tips, lesson plans, books, etc. Each of these items I want them to be able to add tags to as we do at StackOverflow. However, because they are non-programming users, I thought that space-separated, nonspace tags and camelCase t...

ASP.NET MVC Custom Error Handling Application_Error Global.asax?

I have some basic code to determine errors in my MVC application. Currently In the project I have a controller called Error with action methods "HTTPError404", "HTTPError500", and "General". They all accept a string "error." Using or modifying the code I am working on below, what is the best/proper way to pass the data to the Error co...

User Experience

Any key to become a user experience design and Rich Internet Application design? What should I learn to reach it? ...

Complying with the MIT license in an iPhone application

Hi, I'd like to use some MIT-licensed xml-parsing code in my iPhone game. This seems to require that I package the MIT license with the application. However, my iPhone app does not include extensive documentation and my demographic will not want legal notices shoved in their faces. My boss is afraid of using this code because our compa...

How can I improve the subjective speed of my application?

Today my co-worker noticed that when adding a decimal place to a progress indicator leads to the impression that the program is running faster than without. (i.e. instead of 1,2,3... it shows 1, 1.2, 1.4, 1.6, ...) I checked it and I was surprised that I got the same impression even though I knew it was faked. That makes me wonder: What...

user identification with openID

Since I have never used openID befor I have no idea about it. I want to know when someone want to log into my website using openID do I have to register his information (is there any registration process efen if the user don't fill the information). should I provide an alternative classical user registration beside openID. ...

Difference between UI and UX

Can someone please help me to formally define the difference between User Interface and User Experience? I need to come up with a definition so that if ideally two different people were to be assigned to UI and UX on the same project it would be clear which responsibility each of them would have. ...

Is there anything inherently wrong with using setTimeout to simulate a parallel action?

When the users of this app make changes to the fields a large amount of changes need to happen across other fields. Typically even with optimized scripts the browser will block user input for upwards of 1 second in IE. To stop with from occurring I do this: var i = 100; GetTextInputs().filter('[' + name + ']').each(function() { ...