14

Issue or Error? Rant story time!

I was working on a windows desktop app, and everything was ok, you know, tests completed succesfully, all in time, etc. The problem was when we showed the demo to one of our clients. He saw several screens and we explained all the features to him.

Client: *Sees a Error pop-up indicating that a remote service is temporarly unavailable (what it has to happen in order to show him how the system would warn him when an external service is out of service)
Client: What’s that?
Lead dev: What do you mean?
Client: Yes. That’s an error pop-up
Lead dev: Yes, it’s a message that tells you that there was an issue connecting to the bank service
C: No, no and no. Please change it
L: Why? Don’t you want the system to tell you when there is a connection issue and why is that happening?
C: Yes, but my employees could lost their minds because of this class of messages!
L: So...?
C: You have to change it
L: Ok. What do you want to change?
C: First of all, don’t put an “Error” icon, put an “Warning” icon, and instead of “Error” title, put... “Issue”
L: “Issue?”
C: Yeah. Don’t put the “E” word, if the users see an “Error” message, they could think that the program doesn’t work, even if it does work.

We all though “WTF?!”

To make the story shorter, we changed all the pop-ups. That took two days.

Is that correct? I know that “Error” sounds hard but, seriously? “Issue: The remote service is not available, contact your bank?”

Comments
  • 5
    I kinda get where he's coming from. I would write out instructions for my colleagues and on the step I know it would report some error I left an explicit note telling them to ignore the error and carry on with the rest of the steps. Don't worry, it's fine. Then the next day I would have an email asking if it was fine to continue because it said error on the screen.

    I can see his point of view that showing an "error" screen would cause his users to freak out, but I don't think he provided the correct solution.
  • 5
    I used to think like you. Now, after years of dealing with users, I think like your client.
  • 3
    If an error has occurred, you tell your user. The dialog doing this will also inform the user whether this error is critical or not.

    Something isn't working as expected/needed, but the program can continue just fine, no reason to shut down the company.

    That's the logical thinking that leads to error messages. But when dealing with *users*, always assume that the person using your product is a "luser". (DAU for the germans)

    And these people do not _read_ what you write. They only scan for keywords.

    Warning => PANIC!

    Error => PANIC!

    Issue/Problem => Suspicion. (Here the "luser" might actually read what you write on their screen.)

    Of course this thinking annoys power users, but they won't break into tears on harmless messages anyway...
  • 3
    Reminds me of:

    “Boss we have a prob…”

    “Remember, there are no problems, only opportunities.”

    “Ok we have a DDoS opportunity.”
  • 1
    @devios1 oh yeah, I remember that rant XD
  • 1
    Client psychology, huh? Have a ++.
Add Comment