Live data from Hacker News

Should error messages apologize? (2013)

ux.stackexchange.com

81–90 of 262 posts

Re: Should error messages apologize? (2013)

#81
post #19

> it would be more appropriate to "apologize" for something that would be considered solely the "fault" of the application Is this in part a US vs English difference? I used to work with somebody from Texas who was confused and irritated by the english use of 'sorry' for things they weren't responsible for. In english I suppose we use it out of politeness to express some sympathy, rather than necessarily as an apolog…

You mean as in "I'm sorry your train got cancelled" - "wait... you did that!?" I'm not a native speaker but I feel like Americans would say that too.

Correct, except the “train” part.

We don’t have those here!

Re: Should error messages apologize? (2013)

#82
post #66

I don't even like "We" in UI messages. "We couldn't find that site." "We're just updating your computer." Perhaps I'm just an old fogey, but passive voice feels like the only right choice: "The site could not be found." "Your computer is being updated." The insertion of "We" feels like an imposition; the company who wrote the code reaching in and enacting their will with your equipment, using your screen as their soa…

I agree. Give me a short, concise, unapologetic error message.

Some years ago, the Google Voice app for Android would put a message in the notification bar whenever there was even the most brief connectivity issue (which in the early days of 3G on android was frequent) starting off with "We have a problem ... ". Considering that I used that GV number for two highly regulated activities with potential high liability, my heart would skip a beat every time a pull out my phone and see "We have a problem".

Re: Should error messages apologize? (2013)

#84

I suspect there are cultural preferences here, there's no reason to believe there's one correct answer for all of humanity. I'm from the US but I've traveled to places where it's considered rude to say "no" directly and apologies aren't common. Like when trying to order an unavailable item from a menu: - I'd like the beef burger - The chicken burger is very good - That's OK, can I have the beef burger? - Our hot dogs…

Out of interest what places are those?

Re: Should error messages apologize? (2013)

#85

I suspect there are cultural preferences here, there's no reason to believe there's one correct answer for all of humanity. I'm from the US but I've traveled to places where it's considered rude to say "no" directly and apologies aren't common. Like when trying to order an unavailable item from a menu: - I'd like the beef burger - The chicken burger is very good - That's OK, can I have the beef burger? - Our hot dogs…

People who speak English and frequent this website will inevitably follow US culture or news coverage and have been tainted by it in some way. At the same time cultures are growing closer together, in part this is visible in poor internationalization of programs. It's becoming hard to draw the line.

Re: Should error messages apologize? (2013)

#86
post #19

> it would be more appropriate to "apologize" for something that would be considered solely the "fault" of the application Is this in part a US vs English difference? I used to work with somebody from Texas who was confused and irritated by the english use of 'sorry' for things they weren't responsible for. In english I suppose we use it out of politeness to express some sympathy, rather than necessarily as an apolog…

As an English person my first instinct is to add "sorry" to virtually any user-facing text!

As a Canadian you're spot on!

Sorry to drop by like this.

Re: Should error messages apologize? (2013)

#87
post #19

> it would be more appropriate to "apologize" for something that would be considered solely the "fault" of the application Is this in part a US vs English difference? I used to work with somebody from Texas who was confused and irritated by the english use of 'sorry' for things they weren't responsible for. In english I suppose we use it out of politeness to express some sympathy, rather than necessarily as an apolog…

Expressing sorrow is not the same thing as an apology. If you doubt that, swap them out at a funeral:

"I apologize for your loss".

Re: Should error messages apologize? (2013)

#88
post #27

Given the reference to "your administrator" the user-facing sorry seems fine. IMNSHO, dev-facing error messages bifurcate: - errors for unsuitable input should not be apologetic: "inconsistent def'ns at foo:42 and bar:69" - errors for implementation limitations may be apologetic: "sorry, at foo:42 node bar has 69 attributes; this implementation supports at most 63"

it depends in large part on who you impute the speaker of the error message to be, and who the listener if i say to you 'i'm sorry my email was so long' that question doesn't arise; you know who the speaker is and who the intended listener is. similarly, if your browser says to you 'i'm sorry my email was so long', as it is doing as you read this, hopefully the surrounding context contains enough information to ident…

this should say 'is as a red flag'

we deeply regret this error

Re: Should error messages apologize? (2013)

#89
What about doing whatever you like and/or seems most useful? I am getting a bit sick and tired of either people asking what they 'should' do or people telling others what they 'should' do. The former because they seem to want to outsource that which their brain should be able to do and the latter because they are disgusting dictators. Can anyone still think for themselves and/or allow others to use their brain for its obvious purpose?

Re: Should error messages apologize? (2013)

#90

Honestly, no. An error message shouldn't apologize. A good error message has the following conditions: * Concise. ("You need to enter a number in this field, not text" = Good, "we're very sorry but we can't understand it if you write your age in text" = Bad). * Clearly telling the user what went wrong without relying on technical jargon. The line number where something went wrong doesn't need to be in an error messag…

> "You need to enter a number in this field, not text" = Good No. Never tell me what I "need to" do. There are any number of ways to get this message across without telling me what I need to do. One example off the top of my head, probably not the best, but certainly an improvement because it doesn't blame me: > This field only accepts numbers For bonus points, put that message next to the field modelessly at the mom…

> Never tell me what I "need to" do.

Do you imply ill intent upon the program? Because I read this as a violation of tone.

I interact with the program because I want/need to. It's in my interest to follow through the *instructions* to interact with it correctly and efficiently. I can follow instructions and view it as a helpful hint.

How about entering, say, a printer configuration. These fields accept only SSIDs, IP addresses etc?

Post reply on HN