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 blame Google for popularizing that. Honestly it was fine enough for a YouTube error, "we couldn't find that video." But then everyone started copying it, including Microsoft who, in Windows 8, updated the blue screen of death to have a "whoopsie poopsie! Your computer has a widdle boo boo!" type message, accented with a :( sad face emoticon. Which I can guarantee was presented to countless people who lost real work…
Should error messages apologize? (2013)
171–180 of 262 posts
Re: Should error messages apologize? (2013)
#172I 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…
Amidst cyberspace vast,
Site elusive, lost in void,
Unreachable code.
Re: Should error messages apologize? (2013)
#173"Sorry, Dave. I can't do that."
Re: Should error messages apologize? (2013)
#174 Please enter your name.
Nowadays, I see this level of terseness in software: Name:
And error messages are usually an afterthought, so the concept of politeness doesn't even appear on the radar. Error: null.
There's a turnstyle I use everyday that simply orders you to "Leave" or "Enter".I think UIs should apologise if something that's not the user's fault happens (no network connection); be polite when giving orders (please do this or that); and be very precise when indicating input errors and suggest a course of action.
Re: Should error messages apologize? (2013)
#175I 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…
Strictly professionally, of course.
Re: Should error messages apologize? (2013)
#176• Immediately try again
• Wait some time and try again
• Change my input and try again, or
• Give up and walk away
Re: Should error messages apologize? (2013)
#177Earlier quoted context omitted.
I don't even like verbs: "site not found" "software updating" edit: better: "update in progress"
"Found" and "Updating" are verbs, you just changed the tense.
"site cannot be found"
"software is updating"/"updating is in progress"
Re: Should error messages apologize? (2013)
#178The only GCC error that apologizes (that I know of): https://godbolt.org/z/GMxz5c339 "sorry, unimplemented". It really felt out-of-place when I first encountered it, but I think it messages intent a bit more than a simple "unimplemented" error message. It at least suggests that this is a shortcoming of the current implementation, so it might get implemented in a later version. Having said that clang also doesn't impl…
Re: Should error messages apologize? (2013)
#179Earlier quoted context omitted.
this sounds similar to my thesis in https://news.ycombinator.com/item?id=39286124 ; what do you think of that comment?
I know this wasn't intentional, but when I click this link, I get a "No such item" error message, which I find to be ironic given the nature of this discussion. The link just has a trailing semicolon that needs to be removed, though.
Re: Should error messages apologize? (2013)
#180Earlier quoted context omitted.
"Found" and "Updating" are verbs, you just changed the tense.
I guess, they are all missing 'to be' so incorrect - I don't know what to call that precisely - correct versions I avoid: "site cannot be found" "software is updating"/"updating is in progress"