- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
OK, so a non-obvious functional requirement ("Printing of alerts must be audible") wasn't specified. Life sucks sometimes.
However, Miguel is partly to blame for his predicament, as he could have done the boss demo before footling around buying a funky high-end printer.
Admin
A perfect case of the client asking for A (printed reports) because he thinks he wants B (the printer being an alarm) when he actually wants C (an audio alarm). Don't just ask what the client wants, always ask about the context.
Admin
So... basically the article is stating that people waiting for others to follow this kind of never-spoke-of-nor-recorded-anywhere specifications are everywhere.... ? That's what I feared.
Someone hit that guy hard. Please.
Admin
Wow, this must be from a while back. Even crappy monitoring stuff gets big screens showing web sites with things that go red and green and so forth, AFAIK, these days. Personally I would have attempted to persuade the boss to let me get a bat signal some place, as well as a groovy siren.
Admin
So why didn't he just add a $5 pair of speakers next to the printer and configure them to play a sound when an alarm prints?
Admin
But then had the boss liked it, he would have seen a working implementation with whatever random printer he used for the demo, and this would have been "critical" to get in to production as-is immediately. We'll replace it with the better model "eventually" (never). From Miguel's perspective, not knowing of the desire for the printer to be an audible alarm, doing a demo before ordering the nifty new hardware is a fine way to not get the nifty new hardware.
Yup. They're everywhere. One will probably be your boss at some point. Enjoy.
Admin
"if they can't here the printer?"
Righting is not your strongest skill, innit? ;-)
Admin
Admin
This is why we had a bell on the teletype machine and a character to ring it. http://en.wikipedia.org/wiki/Bell_character
Admin
TRWTF is he couldn't 'here' the printer.
Admin
Here a printer, there a printer, Everywhere a printer Old McRemy had a farm, E-I-E-I-O
Admin
Maybe they can't locate the printer.
Admin
Seriously though, this is why you don't ask a client what they want done and just do what they tell you, you ask them what they want to accomplish, find out their ultimate goals, and then offer solutions to achieve those goals. Clients rarely come up with the best solution to a problem on their own. I consider that part of my job.
Admin
One has been my boss for TEN YEARS.
KMN
Admin
Man, I got a hereing problem.
Admin
I know, give them an old Ricoh daisywheel. When it prints an alert everyone will instinctively duck because that bugger sounds like gunfire.
Admin
TRWTF is that all the pedants point out "here" but not "monitory." monitory != monitoring
Admin
Sometimes the problem isn't the lack of articulated requirements, it's the lack of viable blame.
Admin
I would install a small piece of plastic to drag on the roller in the feed mechanism for the output tray. The rattle should be pretty audible.
Admin
Admin
If he still had budget left over, he should have got some little alarm put together with a serial/parallel port connection that would sound when the printer was printing.
Admin
Except here it seems not to be the case : if the client you're speaking of (or even a manager/boss like in the context of the article) is the kind of person who 'knows' the solution and just want automated hands (meaning "you") to just actually ACT... you're fucked. Because ANY explanation or advice from you will be preemptively seen as some way to chit-chat your slacking way out*.
Admin
Buy tape recorder. Record printer sounds. Train monkey to press tape recorder play button every time it see paper come out of printer. Give him peanuts.
Admin
BTFY...
Admin
Maybe it wasn't a WTF at all. Boss wanted the new printer and hived off the sh*t one on the client.....
Admin
120V rotating "police light:" $16.59 on Amazon. 120V Buzzer: $7.00 on Amazon. USB-controlled AC outlet: $36.83 on Amaozn.
Adding all that would be less than the project's Aspirin budget.
Admin
Here? Monitory? Psshh. You want real pedantry, I've got it. Let's talk about how Miguel "setup a demo."
You don't "setup a demo," you "set up a demo." If it were the first case and someone asked, "What are you doing?" you'd have to reply, "I'm setupping a demo." But you don't; you say, "I'm setting up a demo." Therefore "set up" (verb) is two words. Only when it's a noun is it one word: "Let's check the current setup."
And yes, it is exactly the same with "log on/off/in/out."
Admin
This could have been avoided by a further discussion of requirements or actually demoing the software to the customer (boss in this case). I think its inevitable that something will get lost in translation with requirements and requirements change.
Adapting to these changes is critical.
I wouldn't have splurged on hardware. I would have returned the money and asked for a piece of the money saved as a bonus.
Admin
One could use a motion detector to see the paper coming out of the printer to trigger an audio file. Lots of choices once those come into play (imagine a Darth Vader-ish voice: There is a disturbance in the....)
Admin
That boss needs to hear some banjos in the shower
Admin
This boss has the ability to become BOFH. In one move he got rid of his old printer, got a brand new printer, that too also on Miguel budget, and also showed the new new comer his place in the on the fishing pole. And the Boss was right, not only is Miguel naive, he failed to even learn from the experience. And that is the Real WTF.
Admin
Captcha: aliquam: You show me your problems, aliquam for you .
Admin
This reminds me of the project manager at a friend's company who was complaining that, after interviewing 10+ candidates, he couldn't find a developer that would answer his trick question correctly.
He said, "I have a barn that needs a window. How would you build it?" Never mind that he is interviewing software developers and not carpenters. Each developer would then ask questions about how big he wants it or which side of the barn he wanted it on. The question he wanted to be asked was "Why do you want a window?" so that he could answer "Because it gets hot and I want to keep the barn cool." Maybe building a window isn't the solution to the problem you're trying to solve.
Fine. Point taken. This manager basically said, "The main qualification for working here is to assume I'm a dipshit."
Admin
Isn't that the general assumption when dealing with managers? All managers have pointy hair until proven otherwise.
//My boss has decidedly unpointy hair. I like my organization, even if they are a source of WTFs from time to time.
Admin
Once we get the answer to that last question we can get down to work.
Admin
Sounds like what was really needed was a voice synthesizer with a Centronics interface. It would save on paper, too.
So is a 'monitory' where the high priests of the mainframe live?
Admin
Simple solution. Teletype(r) Model 35 RO printer. No maintenance needed. Ever. Makes PLENTY of noise. Includes a bell.
Admin
Admin
Reminds me of the story on the news recently about the electric car.
Seems that when they rolled out the electric car recently into the consumer jungle that is Britain, it was banned from sale as being "unsafe". Unsafe how? Well, because it was pretty damn near silent, people who are short in the paying-attention department are likely to step off the pavement in front of them without looking.
The solution? To put a noisemaker in them to go "brrm, brrm" like a traditional noise-monster.
What a load of fucking shit. Like, maybe the design would be to email the technicians with the error file? Even if this was 20 or 30 years ago, the technology existed for electronic communication (and in those days it was a fun and challenging intellectual exercise to do). Methinks this boss was probably a bit of a cunt.
Admin
At the end of this path of thought lies the question to which the answer is 42.
Admin
why the heck are you printing an alert? What is this, 1980? send the alert to the tech's email so your AOL can tell you that you've got mail.
Admin
But he said "The barn needs a window", not "I want a window in the barn". Hang on, the boss isn't a woman, is it? Because in that case you need to translate womanese: "we need" is womanese for "I want".
Admin
Admin
Admin
I have a (modern) cheap HP Deskjet printer. The first time I set the printing speed to "Fast" I ducked too. The cartridge moves so fast that it "hits" the sides of the printer with enough force to make the table wobble, and it literally throws the paper to you it has finished.
It sounds like "WANNA PRINT BITCH? GIVE ME THE FUCKING PAPER ALREADY! HERE YOU HAVE YOUR FUCKING PRINTED PAGE, ASSHOLE!" every time.
Admin
Admin
So close to rubbed out...
Admin
I don't think that's a thing.
Admin
Turn signals make a clicking noise to try to get people to turn them off after changing lanes. (Fail)
If cars making noise is a "reasonable" requirement to prevent people from stepping into traffic, why are there deaf people who live past the age of 10?
Admin
That got me. I would have answered "With a Saw-Saw."