Singing Potatoes
Wednesday, 15 June 2005
Quality is Job None!
Stupid plastic piece of crap!

There's this piece of software I had a frustrating experience with today; let's call it Program X. Here is what I imagine to be part of the design process for Program X:

"Hey, when the user types in numeric values to be used in a calculation, should we do any checking to see whether or not the values are within the legal range, or even numbers at all?"

"Nah, that's too much work. We'll just plug the values straight into the calculation, and if they're not what the program's expecting, let's just let it crash to the desktop without any sort of helpful error message at all! It'll be fun!"

"But what if somebody mistypes something?"

"Well, then, that's their problem, not ours!"

Three smegging hours I spent trying to solve a persistent crashing today, time which I really needed to be spending on something else. My only remaining dilemma is just how sarcastic to be when reporting the bug. First-year computer science students learn about range-checking input values; how is it that purportedly experienced, professional programmers seem to feel it's unnecessary?

Of course, even if I do report it, there's no hope that the programmers will actually fix it, as reporting a crash caused by invalid user input is the computer equivalent of "Doctor, it hurts when I do this!" — especially when they're focused on pushing a final release out the door so they can wash their hands of it and move on to the next thing.

(I was going to use the "Faces of Insanity" icon for this post, but then Squelch would go away until the post had scrolled off the page.


Posted by godfrey (link)
Comments
Heh.
I feel for you, man. that must be the programmer's equivalent to fthe frustration I feel when, the moment my back is turned, my cow-orker Froggie Clothes Woman dumps a load of crap in the middle of the files I'd been organizing. Then comes back with a comment about how it'd be really nice if I could get the filing done.

Some people deserve their eyes sporked out.
Yeah, I guess it is kind of equivalent — lazy people making more work for others instead of just doing their jobs right.

And no, Squelch, it's not the software you're thinking of.

Oh! Well, that's good then.
This is completely off-topic, but what with all the recording gear you have, when are we going to see a Singing Potatoes podcast?
I dunno. I mean, I can't really think of anything worth podcasting about.

(That doesn't stop most people...)
Hmmm. I could podcast a political opinion show. The ravings of an independent disgusted by the excesses and hypocrisy of both major political parties, and the lack of a sane, viable alternative. A little something to piss everyone off!

...or I could just watch Doctor Who instead.

Barcelona!