Sometimes people don't get the bloody obvious

Ever try to explain something to someone, and they just Do. Not. Get it? No matter how clearly you try to explain it? Share your stories of frustration.

My project manager is like this. She complains that I never keep her in the loop. True, I never do. But there’s a reason why. If I try to explain something to her, she’ll twist it into the most bizarre interpretation ever, then argue with me about it. If I let her drive the project at that point, I’ll end up having to do the most illogical stuff that I know is going to hurt far more than it’s going to help.

A few days ago, a user was complaining that when he tried to submit a web form, he was getting a weird SQL error. (Conversion of string to datatype tinyint.) He claimed that he was having keyboard problems, and when he typed in a number he would sometimes follow it with a dash. Our form accepted this, but SQL didn’t, hence the error. For instance, he might try to type in “27”, but would accidentally type “27-” instead. Our form accepted that. It would also accept “2-7” and, of course, “-27”. The reason we wrote it that way was so that users could enter negative numbers. All ten digits and the dash symbol would pass the validation routine.

The solution was pretty obvious: Only accept the dash symbol if it’s the first character, otherwise raise an error. Simple, right? I modified and implemented the code.

I e-mailed the user with more or less what I explained here. I cc’ed my project manager.

Big. Mistake.

“So now we’re allowing them to enter ranges?”

No. We’re preventing them from doing so.

“But we need definite numbers, not ranges.”

They can no longer enter ranges. Before they could type one in, but they’d get an error. Now they can’t type that.

“So they can’t type a dash?”

Yes, but only at the beginning of a number. That way they can have negative numbers.

“But they’re not supposed to be able to type in negative numbers. A patient can’t have a temperature of negative ninety eight degrees!”

Hopefully a user wouldn’t type that in.

“But users make mistakes! We don’t want them to type in negative numbers! Why did you give them that ability.”

I didn’t. I took away their ability to make a very specific typo.

“And you gave them the ability to put in ranges.”

Noooooo! GAWD! Let me explain again. They can no longer put a dash in the middle of a number, nor at the end.

“So they can’t put a dash anywhere?”

Only at the beginning. In SOME fields on SOME forms they might want to put a negative number.

“So you gave them the ability to put in negative numbers.”

This went on for about ten minutes. Every now and then she’d look at me like I was speaking Chinese, then look to my office mate (who speaks Chinese) for clarification. Office mate says exactly what I’m saying. Moron looks back at me and says “So now they can put in ranges.”

When she finally left the office, she was clearly of the opinion that that I confered this new, “illegal” ability on the users, giving them the power to enter ranges and negative numbers.

As she left, she said “Next time you do something like that, could you run it by me first?”

Yes, I could. I could also hit myself in the head with a hammer. Just as painful but not as time consuming.

Ranges, huh?

I think I’m married to her.

Well, you shouldn’t have made it so they can type in ranges. A patient can’t have a temperature of 9-8 degrees, you know.

We have a winner.

I should just make it so that they can type in a 1, without having to do math in the field. What if the user is not very good at math, huh? Did you ever think of that?

I wouldn’t think of anyone married to my office manager as being a winner.

You also need to restrict them to entering temperature in Fahrenheit. Otherwise someone might accidently put in Kelvin readings.

Well, you could have a patient with a temperature of 98 K – or at least, a very stiff ex-patient.

I had a girlfriend once who could turn anything I said into the absolute worst possible thing anyone could say, ever.

Me: “That’s a nice shirt!”
She: “So, the one I was wearing yesterday was ugly?”
Me: “No. I’m sure it was very nice.”
She: “Then why didn’t you tell me it was nice?”
Me: “To be honest, I don’t even remember what shirt you wore yesterday.”
She: “So you don’t actually care what I wear? I could just show up in a paper bag and you’d lie and say it was nice.”

I was 15 and she was my first having-sex-with-me girlfriend, so I was too stupid to realize that people should get about three strikes on that kind of abusive bullshit, and then you simply stop talking to them any more.

You may have heard the story of the automated billing system that threatened someone with foreclosure if they didn’t IMMEDIATELY pay the $0.00 they were in arrears on their mortgage; and so they sent in a check for $0.00 and the program accepted that. Sometimes I have found that finding a way to paraphrase the exact same information somehow gets it through. For example, don’t call it a dash, call it a “negative sign”. :stuck_out_tongue:

Oh, and make sure you put the coversheets on those TPS reports from now on, nnn-kay?

OK, I found what I was looking for- I posted this last year on another board:

Last summer we got bids on a combined new roof, new Hardiplank siding, new double-pane windows, and new gutters. First guy wanted $35,000 without windows (which we hadn’t committed to yet) or gutters (which he forgot to include), second guy wanted $23,000, last guy wanted $49,000. We went with the low guy, despite some (apparently well-founded) reservations. We’ve since had the following phone calls with $49,000 guy:

September, right after we signed the contract with $23,000 guy:
Me on voice mail: “Hey, thanks for your bid. We got three. One was roughly comparable to yours and one was much lower, so we’ve contracted with the lowest bidder. We appreciate your taking time with us. Take care.”

January, on our answering machine:
Contractor: “Hi, this is $49,000 guy. Give me a call about that roofing and siding project we talked about.” I didn’t completely intend to blow him off, but since the work was already done and there wasn’t much reason to talk to him, this wasn’t a real high priority for me and I forgot after a couple of days. Same message was left on our answering machine a week later.
*
A few days later: *
Me: “Hey, sorry it took me a bit to get back to you. You’ve left a couple of messages for us.”
Him: “Yeah, I wanted to talk to you about that roofing and siding project.”
Me: “Well, we’d gotten a bid that was quite a bit lower than yours and the third one, so we hired that contractor. I left messages for you and the other bidder, so I’m not sure where that went.”
(long pause)
Him: “I’m sorry, I didn’t hear all that. What did you say?”
Me: “I said we went with a lower bid for the job. We certainly appreciate your visiting with us and preparing a bid, though.”
(long pause)
Him: “I’m sorry, I didn’t hear any of that again. We must have a bad connection. Can you text me a message?”
Me: "Actually, I don’t have texting capability. Can I just call you back another time?’
Him: “Just go ahead and send me a text message and I’ll text right back to you.”
Me: “I’m sorry, I don’t have texting capability. Why don’t I just call-”
Him: “Shoot me an e-mail at (address). I’ll get to it either tonight or first thing in the morning.”
Me: (sigh) “Allright, bye.”

At this point, I was irritated, and it occurred to me that I’d tried a couple of times already to tell him he didn’t get the job and it was time to feed the baby his dinner and I didn’t particularly feel like sitting down to compose an e-mail explaining it again at just that moment.

A few widely-spaced phone messages later, we finally connected today: I got his voice mail, and repeated the same story- lower bid, hired that guy, thanks, left a message about this at the time, blah blah blah.
He returned my call seconds later, without listening to the message:

Him: “Hi, I was just dialing another number when your message came through. Sorry I didn’t pick up.”
Me: "Well, I left a message on your voice mail. Basically, what it said was that you were the third of three bids we got for the job. Your bid and another were comparable, but another was quite a bit lower, so we went with that contractor. We’d called to let the other two bidders know- it sounds like maybe that message got lost in the shuffle somewhere. We appreciate your preparing a bid for us, though.
Him: “I’d like to come by again and talk more about the project. Are you going to be around tomorrow at around 4:30?”
Me: “Well, yes, but I’m not sure what we’d talk about. Like I said, we went with a lower bid, so we don’t have a project for you to do. We did leave a message to that effect at the time.”
Him: “Things may have gotten worse since I looked at the house last summer. It’s been a long time, so I’d like to maybe get together again with you and your wife and talk about what needs to be done. Is around 4:30 tomorrow or the day after a good time?”
*WTF??? *
Me: “I don’t know why we’d need to get together. We got a bid that was much lower than yours, so that contractor was hired for the job. The new roof and new siding are already on the house.”
(pause)
Him: “So, somebody else already took care of that for you?”
Me: "Yes, but tell you what, I feel sorry for you, so why don’t you come over and remove the 3-month-old roof, siding, windows, and gutters, and just do the job. $49,000- where do I sign?

OK, actually I didn’t say that last part. Instead I just said “Yes, they did” and he just curtly said “Well, call us if you need anything else” and hung up before I could say anything else.

My wife. Forever stamps.

nuff said.

later, Tom.

To be fair, after reading that, I’m confused why you bothered to let them put a dash in at all if they’re not supposed to enter negative values.

Duh! He wanted to allow them to enter ranges.

Obligatory link to VerizonMath.

Wait. Just hold on. You say gave them the ability to put in negative numbers?

I completely relate to the OP’s experience.

I had a call with an End User yesterday. I was trying to get into a Go To Meeting with her, and directing her to a website where she can join a meeting session.

Me: “Now, when you get to that page, there’s a link to the meeting.”
EU: "Should I click it?

(It’s amazing how many times I get asked if someone should click a link when I work for a web based application.)

One of these days I’m going to say something ending in “Here’s your sign.” sigh