News for hackers. Stuff that matters.
Re:Should error messages apologize? by ChuckMcM on Wednesday April 09, 2014 @04:06PM (#7561980)
Traditionally 'please' is way of affirming lower status, the asking party accepts that they are lower status than you but would like you to consider taking an action their behalf. Since the machine cannot scan your items itself (yet) it has to ask you to do that, it can't really order you to do that.

I suppose it could say, "The process will begin when you start scanning items." but it's simpler to use the honorific.

In error messages apologizing is present perhaps because the service requested could normally be performed but due to circumstances it cannot.

Re:Should error messages apologize? by bhousel on Wednesday April 09, 2014 @04:10PM (#7561998)
The machine does not need to affirm its lower status. It's a machine.

When it becomes sentient, then it earns the right to talk to me like human would. Until then, don't pretend to be something that you are not.

Edit: Maybe I'm weird, but I would prefer it to say something like "SCAN NOW", in a robot voice. Maybe add an "OK" if you want to soften it up a bit.

Re:Should error messages apologize? by Someone on Wednesday April 09, 2014 @05:05PM (#7562392)
"The machine does not need to affirm its lower status. It's a machine."

I think many 'normal' users need frequent reminders about that lower status. Many users, when confronted with a message such as "could not find file 'foo'", will feel that that is their fault.

Re:Should error messages apologize? by ChuckMcM on Wednesday April 09, 2014 @04:55PM (#7562310)
I didn't say I agree with it, I was just giving you the back story :-) Personally I'd prefer it say something like "Brain the size of a planet and they have me scanning groceries, really, like I care about your groceries? Sure if you hold them up I'll have a look but really how about a nice game a 3D chess or a number factoring contest.." but that is because I recognize that I am amused by irony :-)

That said, perhaps the most correct thing it could do is use visual iconography and not say anything. I'm sure the non-english speakers don't really "get" what it is saying but they have learned which steps go after each utterance.

Re:Should error messages apologize? by unclebucknasty on Wednesday April 09, 2014 @06:26PM (#7562907)
On the flip-side, a machine that simply gives commands without saying please may be perceived by some as affirming its higher status. Or, at least, this may be the designer's concern.
Re:Should error messages apologize? by oakwhiz on Wednesday April 09, 2014 @04:57PM (#7562329)
Exactly. A machine affirms its lower status by simply doing what it is supposed to do. Machines that incorrectly second-guess the user, or offer apologies often make people feel as though the machine is being condescending, or trying to control them instead.
Re:Should error messages apologize? by chatman on Wednesday April 09, 2014 @06:04PM (#7562784)
Stallman said that non free software controls the users. Such software & its developers must be made to apologise, unless the software is made free.
Re:Should error messages apologize? by sp332 on Wednesday April 09, 2014 @04:24PM (#7562096)
It feels strange to mix "please" with such a direct imperative. In fact it comes across as the opposite, like an authority is talking down to you. They could at least use the polite construction, "Would you please scan your item now." It would feel more like a request.
Re:Should error messages apologize? by unclebucknasty on Wednesday April 09, 2014 @06:30PM (#7562941)
There's another piece of it which is tone.

If you were standing at a checkout and the cashier wanted you to swipe your own card, he/she might say, "scan your card please".

But, while the words read as an imperative statement or command, you'd probably notice that the intonation is one akin to a question. For instance, the voice would rise at the end, as in inquiry.