Skip navigation.

MVC + Traditional ASP.NET = Deadly CombinationAll recent postsLive.com: Where Is Alignment?

Is This An Error?

Here’s a dialog box from Visual Studio 2008 Team System:

No checkins: is this an error?

This begs the question: is this an error? No, it isn’t.

The last time I was giving my usability presentation at the Philly Code Camp, a gentlemen in the audience pointed out that messages displayed in red, the word “error” and aggressive visual cues tend to cause psychological distress to users, e.g. increase their heart rate. This is very true.

Something to keep in mind when designing UIs.

Comments

Comment permalink 1 Mike Brown |
This is exacerbated by the fact that the windows error alert accompanies this message.
Comment permalink 2 Milan Negovan |
Very true. If it were a canned warning icon, it'd be forgivable.
Comment permalink 3 Nick Berardi |
No it isn't even close, it is an information message at best. The stupid thing about this alert box is that it breaks the user flow. I don't know who thought it was a great idea to give a different window for the same problem depending if you were clicking check-in from the solution or the source control explorer. I actually prefer the solution check-in where in brings up the standard window that visually shows nothing is able to be checked in, instead of the hard stop alert message saying no pending checkins.

Even worse is the case where you click check-in and you know you have pending check-ins and all that you hear is the alert message with out any kind of message. Then you go and perform the same check-in action again and it works as expected.

I really think the Microsoft team has to revisit this check-in procedure.

Emails and Notifications

Would you like to be notified when somebody responds to this post?  Would you like to have these comments emailed to you?

TrackBacks

Sorry, TrackBacks are not allowed.

Submit your comment

Please enter only text since all HTML tags except hyperlinks will be stripped. Hyperlinks will become live links. Any comments with flaming or offensive language will be deleted. Be courteous to other posters. Thank you.

Your name (required):
Your email (optional):
Your site's URL (optional):
Enter this number
Type in the number above:
Comment (required):