I like baseball’s system of ‘inherited runners’. Basically, it means that if the manager brings a relief pitcher into the game mid-inning, with runners on base, then those runners are the departing pitcher’s responsibility. If they score, they’re tacked onto that guy’s ERA, not the new guy’s. And that’s regardless of how terribly the new guy does — he can give up a home run, or plunk batters with errant fastballs, or run amok on the mound with his glove down his pants and his jock strap on his head. No matter — the guys on base are tied to the pitcher who put them there.
I think we need more of that sort of assignment of responsibility in other walks of life. Like work, for instance. So, if the guy who had my job before me didn’t bother to document anything and wrote a bunch of crappy code, then I think it’s only fair that he should get his pay docked when all of that shit starts falling apart. It’s the concept of ‘inherited obfuscation’, and it’s high time we treated it as such.
Or how about in the world of romance? Let’s say you catch somebody on the rebound, coming out of a bad relationship. Shouldn’t it be the ex that gets shut down in the sack for the next six months or more because your partner has ‘been hurt before’? It wasn’t you doing the hurting; why should you be shackled with the ill effects of ‘inherited assholery’? It’s just not right!
I’m also pretty sure that there’s something patently unfair about being forced to grow up without the benefits of butlers and maids and Swedish masseuses, just because your parents couldn’t manage to string together a couple of million dollars before having you. Heaven knows I’ve suffered from this sort of ‘inherited insufficient fundage’, and I’m getting pretty damned sick of it. Isn’t thirty years long enough to be punished for the sorry state of someone else’s bank account? Where’s the justice, dammit?
Man, this is sweet! I can get some serious mileage out of this. I can blame all sorts of things on whoever came before me. I’m not lazy, assheaded, or stupid — I’m simply a victim of things like ‘inherited inertia’, ‘inherited incompetence’, and ‘inherited ignorance’. This is beautiful!
And there’s always a good explanation with this system — anytime I need an explanation for being a pain in the ass douchebag, I can whip out excuses like ‘Not my fault — blame inherited assbaggery,’ or ‘Sorry — it’s inherited halitosis,’ or even ‘Look, it’s not my fault — it’s inherited Jell-O-slathered exhibitionism; now piss off!‘
Ah, yes. This is gonna get me out of all sorts of trouble. Hell, I can even use it around here. If you didn’t like this entry, it’s no big deal — I can’t be blamed any more. Just chalk it up to ‘inherited booberedness‘. Nuthin’ I can do about it, folks. I’m just standing on the shoulders of the cluetarded mouth-breathing bastards that have come before me. What can I do? I’m just one man!
Permalink | 2 CommentsI just saw a new Arby’s commercial on TV. It’s one of those that features their mascot, a talking oven mitt.
Now, never mind that they’ve chosen a talking oven mitt as their mascot. Certainly, it’s not the most creative choice, by any means. They might as well glue eyes and a mouth onto a ketchup packet, or a spork. An inspired choice, by no means. But that’s not my beef.
No, my problem is this — I just watched this commercial, with this talking oven mitt doing some zany thing or other, and it draws the attention of one of the employees. So, the conspicuously-unpimply actor pretending to be a burger jockey comes over, and says:
‘Hey, Oven Mitt, what are you doing?‘
‘Oven Mitt’. The oven mitt’s name is… ‘Oven Mitt‘. Oven. Freaking. Mitt.
Do these people really want to sell their nasty-ass bags of grease, or what?
Look, think about it. This is a big, hulking, multinational company, right? So you know they pumped a big fat pudgy bunch of money into this ad campaign. They must have had people inside the company working on it, and people consulting with the company working on it, and quite likely a whole team from some expensive marketing firm working on it.
And none of those fricking people could think of a better name for an oven mitt than… oh, lessee, what was that one again? Oh, right: Oven Mitt. Bunch of freaking dildos.
Seriously, how hard could this possibly be? You’ve already sleepwalked through the first half of your job by coming up with some half-assed Muppet from hell that you pulled off a towel rack in the kitchen. Now the frigging least you could do is to rub a couple of neurons together to give the damned thing a good name, right? Right?
Well, apparently not. Obviously, there are some ad people out there who are content to mail the whole goddamned thing in, and who pitched their lopsided oven mitt mascot monstrosity as ‘Oven Mitt’. That takes some pretty big stones, folks. I’m not sure what exactly you have to smoke to try getting away with that — presumably, these people got paid a lot of money, remember — but whatever it was, these puppies smoked it, went for it, and apparently pulled it off.
Maybe that’s what pisses me off the most — see, I’m a lazy-ass myself. But I don’t think I’d ever have the balls to drop into work and do the equivalent of what these marketards have done here. Hell, I don’t even know what the office-job equivalent of this train wreck would be. It’d be like walking into a big planning meeting with the boss and saying that our next project is just like a Post-It note. And then not explaining what in the hell that means. And then saying I’m working on ‘Project Post-It Note’ for six weeks, and then showing up one day with a pad of Post-It notes. And asking for a raise. Yeah, that’d be pretty close. Maybe not quite as ballsy, but near enough.
Anyway, I can’t decide whether the guys who ‘came up with’ the oven mitt named Oven Mitt are my new heroes, or just the latest sign that the world is being overrun by hordes of slobbering morons. Somehow, I think it’s both, but I can’t be certain. All I’m really sure of is this — between the ads and the mitt and all the rest of this nonsense. I am feeling no desire whatsoever to run out and find an Arby’s for a midnight snack. So whatever those marketing bastards think they’ve put together, it’s not working on me. ‘Oven Mitt’, my ass. Bastards.
Permalink | 4 CommentsOkay, kiddies — it’s time again for another installment of Punchline Fever. So let’s not beat around the bushski — let’s lock and load and see what manner of hilarity this week’s premise will bring us. But first, the rules:
1) I’ll sit around, day and night, thinking of a short but flexible setup for a joke.
B) I’ll post the best setup I can think of, but with a blank where the punchline should go.
iii) Then it’s up to you to come up with your best line, and leave it in the comments, for all to snicker over.
That’s all you need to know, folks. So now, let’s hop in with both feet and deliver a… Punchline Fever:
Punchline Fever #12:
‘Tiffani (with an ‘i’, naturally) had a hard time integrating into the ‘real world’ when her career as an exotic dancer ended. She landed a job at the local grocery store for a while, but got fired because she _______________________________‘
I don’t know what else I can say. Ladies, gents — try your hand at this week’s premise, if you dare. Or try your luck with all the Punchline Fevers to date. There’s plenty to go around, and plenty more where these came from. We’re just getting started, boys and girls. Happy Friday!
Permalink | 11 CommentsSo, I’m a computer programmer. I think I’ve mentioned that before.
And today, I experienced the very bane of a programmer’s existence, the one thing that will wake a coder up from a dead sleep, shivering and sweating and trembling like a junkie just at the thought of it.
(Well, the ‘one thing’, assuming you’re not counting any of those Lara Croft dreams. Those’ll get you, too. But that’s different. Not so scary, and way more exciting, and often far, far messier. But different, is all I’m saying. Baby can raid my tomb any day of the week. Ahem.)
Anyway, if you’re in software development yourself, then you know exactly what I’m talking about — the demo. The presentation, the rollout, the dog-and-pony show. It happens all the time in the life of a software engineer, and there’s absolutely no way it can go well. None. Never happens. Like Oprah walking away from a jelly doughnut. Not possible.
For you see, there are only two potential outcomes from a software demonstration, and neither of them bode well for the person or people who actually worked on said systems. The first — and far likelier — scenario is that something goes horribly, horribly wrong in the course of the demonstration. Maybe the network fails, or the hard drive poops out, or some idiot (who’s likely giving the presentation) accidentally left the test code in the system that prints out, ‘The boss blows fuzzy llamas!‘ when a function is working.
(What? No. No, of course I’m not speaking from experience on that one. I would never put such a thing in my code, even as a temporary diagnostic. That’s just wrong.
Or so my last termination letter would have you believe. But hell, what did that guy know? He blew llamas. And fuzzy ones, at that. Who is he to tell me how to live my life?)
Anyway, in most cases, the software demo blows up at some point — a link breaks, or the app crashes, or the machine starts spewing smoke through the floppy slot. (Heh. He said, ‘floppy slot‘. Heh heh.)
And that’s not good — it makes the coder look bad. Sometimes, it makes other people look bad, too. And the more demos you give where you’re left stuttering and sputtering, with a fire extinguisher in your hand and a program that refuses to function, the less faith people have in your next show-and-tell extravaganza.
(I always heard that people have short memories, but in the software world, that’s just not true, dammit. You’re only as good as the last thing you built that didn’t catch on fire, basically. For me, you’ve got to go back to 1995 for my last real success. I wrote a script to print out the current time every twenty seconds. It didn’t do much, but that little fucker worked, you know? And for all I know, it’s still going. Kick ass, little time-printer-outer thingy! You’re all that’s kept me going, lo these many long and shamefully embarrassing years.)
But as bad as a miserable software failure in front of your peers, colleagues, and the people who write your paychecks is, it’s absolutely dwarfed in negative significance next to the alternative: unmitigated, smotth, clear success.
For you see, it’s well known around the software world that every demo given is to be comprised chiefly or entirely of vaporware. In other words, programs and systems that could exist, one day — and maybe even some that should exist now, if you believe what certain project planning documents tell you — but do not, under any circumstances, actually exist in the world we live in at the moment. If you can dream it, you can demo it — that’s our motto. Actually building it… well, that’s a whole other twisted mat of pubic hair that we’ll have to untangle when we get to it. Whether such a thing is actually possible to build is really quite irrelevant to the demo — it exists on a different plane of reality, where all the data is made up, and all the requests take only milliseconds to process.
And all of that would be well and good, but apparently — inexplicably, maliciously, and irresponsibly — no one actually tells the non-technical folks in attendance at one of these demos what the score is. And so, after one of these ‘successful’ demonstrations, you end up with poor, misguided souls who firmly believe that everything they’ve just seen has already been thought out, put into place, and is just sitting there, tapping its little digital toes, waiting to be used. These poor bastards plan on using the system they’ve just seen, and document how they’ll use the system, and even encourage other people to use the systems — all without ever realizing that the ‘system’, as they call it, is no more than a pretty pageful of fake data and a flashy icon. The ‘system’, as understood by the user, would take twelve years and the gross national product of a large Scandinavian country to construct, and might actually require bending, or even revoking, a couple of Newton’s Laws of Thermodynamics.
(For the record, usually the Third Law, and sometimes the Second. The First seems to be less of an issue. Oh, goody.)
And that’s the kind of demo I had today. It was part of a larger talk, so I only did my thing for five minutes or so, but it went off just about flawlessly. Everything worked, I managed to explain the rationale behind the changes, and the entire audience patiently listened and watched as I talked about, then showed, live and in person, the changes that had been made. They didn’t applaud at the end of my segment, but they seemed quite happy and impressed. Clearly, this system is going somewhere, and the users are on board for the ride.
Bitches.
See, that’s the last thing I wanted, dammit. All I need is a gaggle of drooling users to get behind this shit, and convince themselves that the whole damned thing is working already. Software demonstrations are like minefields — on any given screen, there are dozens of links and actions that could send the whole thing up in smoke; the true art of a demo is to navigate those treacherous waters, using only the functions that you’ve frantically fixed that morning, so they’ll work for the stupid demo. It’s magic!
But no one outside the development team seems to understand these rules of engagement, when it comes to new software. At a demo, anything that doesn’t explode in flames is automatically assumed to work beautifully. And what you can convince them isn’t quite already ready is assumed to take ‘two weeks’ to complete. Everything’s ‘two weeks’, when they’re telling you what needs to get done. Two weeks, two weeks, two short frigging weeks.
Anyway, all of which is to say, I’m pretty much bent over a chair at work for the next little while. The demo kicked ass, and now people are starting to ask questions, like ‘is it really always that fast?‘, and ‘I thought that bit was physically impossible?‘, and ‘How can I get my grubby little paws on this thing, anyway?‘ Meanwhile, the ‘system’ itself is just a figment of my fevered imagination, the way things ought to work, if only we weren’t bound by such trifling nuisances as a limited budget, finite space, and the speed of light in a vacuum. It’s that teeny little disconnect that gets you in trouble, you see.
Eh, screw it. I’m goin’ to bed. I can’t go back and sabotage my own demo, so I guess I’m just gonna have to live with the unreasonable expectations that I’ve foisted onto myself with a demonstration of the new ‘system’ this morning. I’ll worry about that nonsense tomorrow, when I’ve had more time to cook up excuses as to why the thing will never work the way that they really want it to. It’s all about managing expectations, folks. I’ve just got to set the bar sufficiently low enough that I can still slither under it, and everything’s gonna be just damned peachy. So, I’m hitting the sack. And maybe, just maybe, if I’m lucky, Lara Croft will be there in my dreams, showing off all the bells and whistles of her own brand of ‘vaporware’. Ah, sweet sleep, where is thy sexy sting?
Permalink | 2 CommentsLook, I’m a douchebag. I know, I know.
Still, there’s just nothing here tonight. I just got back from a show at the Emerald Isle (‘Tape at eleven!’ Or, more likely, ‘Tape by the eleventh!’), and I’ve got to be at work tomorrow by nine to prep for a demo that I’m helping to give a half hour afterward. I’m gonna get six hours of sleep as it is, and I’m just damned poopered. I’m sorry.
Berate me, go ahead. Cajole me. Needle me, if you must. Or look up more words in the thesaurus that mean ‘give me the verbal finger‘, and then do those, too. I deserve it all, I suppose. There’s been a bit less of me around lately, and frankly, the rest of the week isn’t looking much better. The site’s not exactly falling apart around me, but many of my big plans have been tabled. A few have even been footstooled. One was divaned. It wasn’t pretty.
Anyway, you know how I hate to disappoint any of you who are kind, gracious, and luniacal enough to look to this site for a dose of daily entertainment, but I’ve got a big bunch of bupkis on the hilarity front tonight.
(And when you see the clip of my set, you may well judge that I ran out of hilarity well before that point of the evening, too. Somewhere mid-afternoon, maybe. Just after lunch. Bitches.)
But as I said, I hate to disappoint you, so I’ll do my best not to. Or the best I can muster right now, anyway, with one foot already figuratively in my warm, soft bed. I think I’m drooling a little, even. Seriously, the crashdown has begun, people. Soon, I’ll be snoring, whether I bother to actually haul my sorry ass under the covers or not.
Before I go, though, I’ve got to leave you something. And while I don’t want to impinge on nef’s territory as the King Linker of Infuriatingly Addictive Flash Games, I’m in a bit of a pinch tonight. So, I’d like to introduce you to my latest obsession in that area:
I’ve got to warn you, though — if you have anything, anything at all, that needs to be accomplished in the next six hours, then for the love of banana-flavored panties, do not click that link.
Unless, of course, you’re able to casually play a game once or twice, and then stop without setting a ridiculous and arbitrary goal for yourself and obsessively playing until you meet said goal, no matter the cost to your sanity, sleep schedule, or employment status.
(For the record, the goal was 10k points. I reached it, finally, once. I still can’t stop playing. There are people on the damned leaderboard doing almost twice that well. Color me tormented.)
Also, you probably don’t want to get sucked into this hellish addiction if you’re enjoying not having carpal tunnel syndrome. Because I have to believe that all that herky-jerky mousy moving just has to be bad for your wrists. Or maybe I’m just a spaz. Try it for yourself and see… if you dare!
All right, that’s enough for one post that’s only here to apologize (again) for there being no real post today. In a week or two, I’ll climb out from under this waterfall of work, and be back to my usual reflective, verbose, zany self. I promise. Until then, get to work on that game, people. See if you can get those 10k before your bedtime. Betcha can’t.
Permalink | 4 Comments