Comment On You Mean There's a Better Way?

"Crap, this address is wrong," Brenda sighed, cursing herself for screwing up another address label. Jason S. happened to be within earshot of the aggravated Accounts Receivable clerk, and having worked on the customer management application and label printing mechanism, he asked Brenda what she meant. [expand full text]
« PrevPage 1 | Page 2Next »

Re: You Mean There's a Better Way?

2007-07-05 14:37 • by RandyD (unregistered)
This one is pretty cut and dry - but sometimes the simple 'hero' fix might lead you down a rat hole of more and more changes - beware.

Re: You Mean There's a Better Way?

2007-07-05 14:44 • by - (unregistered)
She might hate you because suddenly she has to find other tasks to fill her time ;)

Re: You Mean There's a Better Way?

2007-07-05 14:48 • by James (unregistered)
Yeah, sounds to me like this one's a ticking "Error'd" screenshot waiting to happen. Did he test it for every country they currently use? Does the format break when somebody adds a client in Averylongnamethatdoesntfitinthefieldistan, which just gained independence last week (after the aforementioned functional test)?

I would probably have taken a similar approach myself -- let's face it, I have taken a similar approach many times in the past. But I've read quite a few WTFs here that began the story the same way this one ended -- "Tom saw that Tim was doing something needlessly labor-intensive, so he made a 5-minute fix, tested it, checked it in, and pushed out the new build. The next day, the server crashed and the company went bankrupt..."

I'm just sayin'...

Re: You Mean There's a Better Way?

2007-07-05 14:55 • by DOwn the road (unregistered)
144230 in reply to 144229
You realize where this is heading....

The automation of manually printing and pasting country labels leads to the invention of the automatic envelope printing system, which leads to the automatic envelope stuffing system, which leads to snail mail, which leads to impatience, which leads to the development of a wired network to which everyone has access, which leads to an instant electronic delivery mechanism which leads to e-mails instructing people on how to print labels to paste on top of printed labels on, um, ...

Re: You Mean There's a Better Way?

2007-07-05 14:56 • by skx (unregistered)
All told - not "All tolled".

Re: You Mean There's a Better Way?

2007-07-05 15:02 • by JazzScheme (unregistered)
144233 in reply to 144229
Yeah, sounds to me like this one's a ticking "Error'd" screenshot waiting to happen

Let me guess, you took the time to write this because you are waiting on the document (to be sent in triplicate) that details every step of your next assignment. This way, you can be sure you will not have to be responsible for any error, since you will follow the document to the letter. You strive to be a perfect bureaucrat.

I guess you also never chew gum while walking on a side walk for fear of stumbling on the cracks.

Re: You Mean There's a Better Way?

2007-07-05 15:04 • by Zygo (unregistered)
It is a bit of a surprising outcome for stories posted in this forum.

I was half expecting the database to contain hardcoded PCL for the label printer for every customer, which is generated by code written in a home-brew version of a LISP interpreter that runs inside Excel. Or maybe the mapping between countries and what goes onto the label is stored in tblCountryCodes, which looks like:


A1 A2
------------------------------------
CA AU
US GB
GB GB
AU AS
JP Japan
0 False
1 True
-1 FILE_NOT_FOUND


Maybe this WTF story is like the good kind of classic horror movie, which exploits the viewer's own imagination instead of relying on fancy special effects.

Re: You Mean There's a Better Way?

2007-07-05 15:12 • by Just Curious (unregistered)
144235 in reply to 144225
Let's see...

Printed invoices with printed labels and printed country labels, all spread out on a wooden table, ready to go.

Wheeee!

Re: You Mean There's a Better Way?

2007-07-05 15:20 • by Sharkie (unregistered)
I'll bet Brenda is greatly relieved now that she has the place for her country code stickers to stick over.

Re: You Mean There's a Better Way?

2007-07-05 15:28 • by Dude who's gonna bang Brenda (unregistered)
Brenda sounds hot, I want to bang her

Re: You Mean There's a Better Way?

2007-07-05 15:30 • by 0x15e (unregistered)
One thing I've learned in the years I've been coding is that, oddly enough, customers just don't report issues sometimes. They complain amongst themselves for weeks, months, and even years on end but they won't report the problem to someone who can fix it.

Why? Probably for a couple of reasons, not the least of which is possible bad past experiences with their support personnel. HOWEVER, lot of it actually turns out to be a good old-fashioned bad attitude problem. You see, if the users didn't have something to complain / waste time about, they'd actually have to do real, actual work.

Re: You Mean There's a Better Way?

2007-07-05 15:40 • by evanm
I can understand the user not reporting issues thing. Just recently I found out that a system I had helped put together for our users had been reporting deadlock problems from the database for a couple months, but not once was that error reported up to IT.

Re: You Mean There's a Better Way?

2007-07-05 15:47 • by akatherder
144241 in reply to 144239
0x15e:
Why? Probably for a couple of reasons, not the least of which is possible bad past experiences with their support personnel.


That may not be the only reason, but it's easily the biggest reason. Most reported issues are met with Nick Burns-esque replies. THEN it becomes an attitude problem for all future endeavors.

Re: You Mean There's a Better Way?

2007-07-05 15:53 • by GreyWolf (unregistered)
144242 in reply to 144240
evanm:
I can understand the user not reporting issues thing. Just recently I found out that a system I had helped put together for our users had been reporting deadlock problems from the database for a couple months, but not once was that error reported up to IT.


Yeah verily I say unto thee, THE ERROR WHICH THE USER HATH NOT REPORTED IS OF NO IMPORTANCE TO THE USER, AND THE IT DEPARTMENT SHALL ACCEPT NO CRITICISM OF IT. This is written in the Book of Systems Management these fourty years and more.

Re: You Mean There's a Better Way?

2007-07-05 16:12 • by Super Duper (unregistered)
"Still, there's a good lesson here that's often missed; pay attention to what users are doing with the provided system and by unblocking minor bottlenecks you can become the hero."

Whats the view like from your soap box?

Re: You Mean There's a Better Way?

2007-07-05 16:17 • by ad-hoccer (unregistered)
Lovely, absolutely lovely. This is the very reason why every it manager / usability designer should make a habit of taking a walk among the users every now and then to observe how they _actually_ use the system...

I have done several similar "five minutes of tweaking saves someone from massive amount of manual labour" fixes during my career, and they are among the most gratifying moments in my work history.

Sometimes "just do it" is better than "do it right", the trick is how to tell which one should be used. And this is where experience pays off.

Re: You Mean There's a Better Way?

2007-07-05 16:20 • by s (unregistered)
By unblocking the small bottlenecks, you can become a hero.
By unblocking the big bottlenecks, you can become a menace.

Re: You Mean There's a Better Way?

2007-07-05 16:33 • by Richard Asscock III (unregistered)
His fix sounds all well and good until you get complaints from in country customers that don't understand why USA appears on their invoice. Then, the IT dev guy will be tasked with creating an exception table so certain customers WON'T get the country printed. Ug. This happened to me during my wasted (though well-paid) years developing invoice layouts in SAP for multiple countries and languages. The customer service manager even had me add a flag to the customer master to determine if the customer's invoices should be double spaced. Is that what I went to Engineerin' Skool for?

Peace out,
Dick Asscock, III

Captcha: Scooter, as in Libby; this site is getting too political for me, man.

Re: You Mean There's a Better Way?

2007-07-05 16:33 • by stupid old me (unregistered)
It didn't sound like he was her hero. The story ends with her not trusting his fix and staying with her way of doing things....

Re: You Mean There's a Better Way?

2007-07-05 16:34 • by UD (unregistered)
So what we learn is to employ "contextual design" when building applications. Should be CS101 material (rather than Mergesort)

Re: You Mean There's a Better Way?

2007-07-05 16:42 • by Franz Kafka (unregistered)
> All tolled, it took about five minutes.

Ask not for whom the address tolls, it tolls for thee.

Re: You Mean There's a Better Way?

2007-07-05 16:44 • by Raymond (unregistered)
Is it acceptable to put the country name on domestic mail?

Re: You Mean There's a Better Way?

2007-07-05 16:52 • by TC (unregistered)
The real WTF is that they are using Crystal Reports.

Re: You Mean There's a Better Way?

2007-07-05 17:00 • by Gsquared
144254 in reply to 144250
Raymond:
Is it acceptable to put the country name on domestic mail?
Yes.

Re: You Mean There's a Better Way?

2007-07-05 17:04 • by Why not? (unregistered)
144255 in reply to 144250
Raymond:
Is it acceptable to put the country name on domestic mail?

If you can address mail to: Paula Bean, 42 WTFU, Anytown, USA, why not all other domestic mail too?

It's all sorted by zip code anyway...

Re: You Mean There's a Better Way?

2007-07-05 17:07 • by xevious (unregistered)
144256 in reply to 144239
0x15e:
One thing I've learned in the years I've been coding is that, oddly enough, customers just don't report issues sometimes. They complain amongst themselves for weeks, months, and even years on end but they won't report the problem to someone who can fix it.

Why?

In my case, because reporting the problem is usually an exercise in futility. I've found that the time I spent in writing up a problem description and observed patterns/behaviors is simply wasted time because the people who should be finding/fixing the problem 1) ignore the problem or 2) say it's not reproducible (despite explicit, detailed instructions on how to reproduce the problem). In some cases, it's hard to know who to tell about the problem.

Re: You Mean There's a Better Way?

2007-07-05 17:12 • by Jim Bob (unregistered)
144257 in reply to 144238
Dude who's gonna bang Brenda:
Brenda sounds hot, I want to bang her


Dude I already did her, she let me put it in her butt, she's a hoe

Re: You Mean There's a Better Way?

2007-07-05 17:25 • by Jim Bob banged my woman! (unregistered)
144261 in reply to 144257
ahhh man, sloppy seconds, not cool!

Re: You Mean There's a Better Way?

2007-07-05 17:32 • by Anon (unregistered)
144264 in reply to 144239
0x15e:
One thing I've learned in the years I've been coding is that, oddly enough, customers just don't report issues sometimes. They complain amongst themselves for weeks, months, and even years on end but they won't report the problem to someone who can fix it.

Why? Probably for a couple of reasons, not the least of which is possible bad past experiences with their support personnel. HOWEVER, lot of it actually turns out to be a good old-fashioned bad attitude problem. You see, if the users didn't have something to complain / waste time about, they'd actually have to do real, actual work.


Actually I think a lot of it might be that less computer literate people don't realize that things don't have to be that way. They've used so much crap and badly designed software and been forced to find ways around the bugs that they assume this is normal. When the tech person tells them that it can't be done or it has to be a certain way, or it's too hard/expensive to fix they believe them.

Re: You Mean There's a Better Way?

2007-07-05 17:51 • by Adrian (unregistered)
The real WTF... Crystal.

Re: You Mean There's a Better Way?

2007-07-05 17:52 • by Adrian (unregistered)
144266 in reply to 144252
Ha... just made the same comment and did not even have to read yours.

Re: You Mean There's a Better Way?

2007-07-05 18:43 • by charlie (unregistered)
And the WTF is nobody other than Brenda will thank the 'Hero'.

Re: You Mean There's a Better Way?

2007-07-05 18:48 • by Corey (unregistered)
144269 in reply to 144255
Off-topic mail-addressing story:

Where I grew up, we had a Logan, OH mailing address, but a Bremen, OH phone number (Gee, no, GTE!). A child relative once sent my dad a card, having gotten the city off of his parents' phone bill, and then misspelled it. The complete address on the card was my dad's name and "Breman, Ohio".

The card got to our mailbox (though it did take a while).

I was in awe.

Re: You Mean There's a Better Way?

2007-07-05 19:47 • by Andrew (unregistered)
Brenda was talking to a programmer who claimed to have fixed a bug. Heck, I'd be skeptical too.

Re: You Mean There's a Better Way?

2007-07-05 20:41 • by Darien H (unregistered)
144277 in reply to 144246
Richard Asscock III:
His fix sounds all well and good until you get complaints from in country customers that don't understand why USA appears on their invoice.


I'd say that means you've got a few pretty dumb customers (as people, even, not just a computer users), and anyone who asks you to make an "Exception table" for them has too much time on their hands and should be sent to the support telephone farm if they really want to improve customer satisfaction that much.

Re: You Mean There's a Better Way?

2007-07-05 21:01 • by simon (unregistered)
144278 in reply to 144269
There was a story in the UK a while ago about a postcard that was sent with the address filled out as:

The washing machine man

and then a very crude and vague map of where a small village was, drawn in felt tip...

...It got delivered! After a lot of work by the post office. Glad there is still a human side to these systems.

Re: You Mean There's a Better Way?

2007-07-05 21:36 • by Alcari (unregistered)
144280 in reply to 144278
simon:

The washing machine man

and then a very crude and vague map of where a small village was, drawn in felt tip...

...It got delivered!

I'd deliver it, but return a note saying that's not how things work. When you start being generous, people start expecting it. SMILE

Re: You Mean There's a Better Way?

2007-07-05 22:07 • by TomWoolf
How about....

A user getting a general ledger interface with incorrect data, and going to the IT bozo (I'm one of those bozos now, btw) to correct the invalid data. IT bozo corrects that file, but fails to track down the source of the error. Surprise surprise - the *exact same thing* happens the next month!

The source of the problem? JCL put together by IT, and user failing to check results of GL related update. Which would have been funny, had the IT bozo and user not gotten together with their bosses to try to get a 3rd party fired for the mistake (because, you know, they couldn't POSSIBLY be the cause of the error). Only after the 3rd party dug into the problem and found the guilty parties was the job saved.

Re: You Mean There's a Better Way?

2007-07-05 22:33 • by Chambers (unregistered)
144285 in reply to 144239
In the case of the company I work for (and the past few before that), it's because the developers don't work directly for the company (their company contracts with ours to develop the software we use).

We can report all kinds of problems to our bosses, and they look at it and say "Gee, that would be neat! But we'd have to pay them to fix that, so we'll just let it go for now".

Re: You Mean There's a Better Way?

2007-07-05 23:33 • by The real WTF (unregistered)
Jason was fired the next day for doing unauthorized work, right?

Re: You Mean There's a Better Way?

2007-07-05 23:42 • by Tony Toews (unregistered)
Excellent story. And that's exactly what I would've done except I'd check to see if the country was not Canada. Ok, for you Americans I'd check if it wasn't the USA.

Re: You Mean There's a Better Way?

2007-07-06 00:08 • by Caleb (unregistered)
It's "all told" not "all tolled" (http://wsu.edu/~brians/errors/tolled.html). Somewhat ironic considering the previous WTF.

Re: You Mean There's a Better Way?

2007-07-06 01:30 • by The Phone Company (unregistered)
I tolled all my callers.

Re: You Mean There's a Better Way?

2007-07-06 01:34 • by Nick (unregistered)
144294 in reply to 144246
Richard Asscock III:
His fix sounds all well and good until you get complaints from in country customers that don't understand why USA appears on their invoice. Then, the IT dev guy will be tasked with creating an exception table so certain customers WON'T get the country printed. Ug.


Yeah, because that is clearly worse than a person manually checking the mailing label, printing a country sticker and sticking it onto the package for every single international delivery. /sarcasm

Re: You Mean There's a Better Way?

2007-07-06 02:32 • by Zan (unregistered)
How would I love to have users who actually try to solve problems. It's easy to find you might help them when they don't mind you knowing something doesn't work.

My users can't be fired. There's no legal way of doing so. Even if they stop working.

If I release an app with a minor problem, they don't tell me. They don't do bag-o-labels things either. They simply stop working very quietly hoping no one will notice ever. Then they can retire ten years later and tell the next one not to ever mention the label error to anyone who knows what a computer is.

Re: You Mean There's a Better Way?

2007-07-06 03:30 • by bif
I "wrote" (in Access '95 or whatever year it was) a small system for, coincidentally, managing what amounts to a glorified mailing list. After using it for a year, my customer's data entry person directly asked me if there was any way to "carry-over" a field. I wasn't sure what she meant, so I sat down with her. It turned out all she wanted was a default value in a certain data-entry box. I made the change literally in 10 seconds while sitting at her desk. She physically gasped when she saw how it worked, and got very angry. She then snippily dragged me from screen to screen, having me put in default values on about 20 different fields. After that, she scolded both me and her boss (who had designed the program) for not consulting her earlier. "DO YOU KNOW HOW MUCH TIME I'VE WASTED OVER THE PAST YEAR?" (Her 'boss' also happened to be her husband.)

No good deed goes unpunished, right? I think the moral of these kinds of stories is that users are never happy.

Re: You Mean There's a Better Way?

2007-07-06 03:59 • by DOA
144301 in reply to 144296
Zan:
How would I love to have users who actually try to solve problems. It's easy to find you might help them when they don't mind you knowing something doesn't work.

My users can't be fired. There's no legal way of doing so. Even if they stop working.

If I release an app with a minor problem, they don't tell me. They don't do bag-o-labels things either. They simply stop working very quietly hoping no one will notice ever. Then they can retire ten years later and tell the next one not to ever mention the label error to anyone who knows what a computer is.

WTF.
Some workplaces need a good going over with an automatic rifle.

Re: You Mean There's a Better Way?

2007-07-06 04:33 • by Serpardum
It's amazing sometimes what users asked me to come up with. One brought me a report he had been using for years and asked for some new field to be put on it. I looked at the report and the new field didn't seem to make much sense there so asked him why. He then explained so he could cross tabulate 2 other reports to come up with some totals.

I looked at the reports, the totals he wanted, and took about 30 minutes to create a new report with everything he needed on one.

Users just don't understand how hard, or easy, things are to get on reports. A user may ask for a simple field "it should be easy" that would take hours cross tabulating tables to come up with, or may not realize something they spend hours to tabulate can be done on a report in a matter of minutes.

Re: You Mean There's a Better Way?

2007-07-06 04:34 • by PyroTyger
144306 in reply to 144244
ad-hoccer:
I have done several similar "five minutes of tweaking saves someone from massive amount of manual labour" fixes during my career, and they are among the most gratifying moments in my work history.

Sometimes "just do it" is better than "do it right", the trick is how to tell which one should be used. And this is where experience pays off.


Hear hear. My job atm consists of a lot of this. I'm constantly checking to see how users are using the system, what they'd like to be different, and building simple solutions to those problems. In my experience it's the ONLY way to improve the relationship between users and IT - and the only real joy I get from programming.

While experience demands that you sometimes cover your back with correct procedure, you can generally generate enough good feeling from service managers through making simple responsive changes like this for it to be forgiven when one of those little changes turns into a big cock-up. This is where having a modicum of people-skills becomes essential... but maybe I'm in the wrong thread for that.

Re: You Mean There's a Better Way?

2007-07-06 05:11 • by linepro (unregistered)
Address printed on the invoice and a windowed envelope so she can't stick the wrong label on the invoice ?
« PrevPage 1 | Page 2Next »

Add Comment