The Bastard hits Cruise Control

Was a programmer once

  • alert
  • submit to reddit

Next gen security for virtualised datacentres

Episode 38 BOFH 2000: Episode 38


I'm debugging an App I've only just cobbled together to monitor the browsing histories of senior management (just prior to contract renegotiation time as it happens) when the company cruiser walks in.

I hate the company cruiser. And every company has one - the person who doesn't really have a job outside of collecting stats on how winnable the Solitaire game on their desktop is. But so as to disguise this fact, they spend most of their time out of their office "working" with others.

"Morning," he burbles, unaware that his presence is about as welcome as Bill Gates at a Linux users' beerfest. "What're you doing?"

"Ah, just debugging an application," I respond, trying to maintain my train of thought.

"Oh yes, I used to do a bit of programming in my earlier days," he meanders, no doubt recalling the cutting edge of technical pressure of remembering to press return at the end of the line.

Now call me a pedant, call me ELITIST even, but if there's ONE THING that *REALLY* gets on my TITS, it's someone claiming to be a "programmer" because they had to type a PIN number in every day to operate a cash register, enter word processing documents or generally confuse the crap out of themselves

"We used to use the old black boxes." he continues, unaware of the "Did you ever use one of them? Tricky pieces of machinery, those, not like these days with all the help screens and things you have to make it easier. All we had back then was the F keys, and they weren't much help. No, you'd have to nut out problems yourself!..."

He meanders aimlessly and I start wondering how long it's going to take to get to the great Tab-key crisis of '83, and, more importantly, how full the skip at the building site down the street is, and if someone would notice a heavy 6ft computer cabinet in it..

"...The number of times I had to resort to F2-ing the document - can't recall what it used to do now, but it was a last resort that we had to use from time to time. Look - tell you what - do you want me to give you a hand, I was a bit of a dab hand with computers once, programmed quite a bit of stuff in the editor - all sorts of stuff!"

"OK," I respond, wondering if he'll leave me alone when he finds how out of his depth he is.. "What do you know about Perl?"

"Pearls, Uh, that would be the, uh, 30th anniversary," he burbles proudly.

"No,Perl, the scripting language," I say, through slightly clenched teeth.

"Is it like vi?" he replies, "I programmed in vi a couple of times - not a buff, mind, just a talented amateur, if I say so myself!"


My mind is now blanker than a blank thing, and welcomes the interruption afforded by the sight of The PFY at the door. He, and my last hope, disappear quicker than alcohol at a press release, JUST before the cruiser can catch sight of him and regale him with stories of how he was an assistant once and how Philips head screwdrivers are a lot easier to use these days, what with posidrive and all.

The Bastard!

"Well it's not MUCH like vi - but what I'm trying to do is find out why an array appears to be overflowing on what SHOULD be a trivial amount of input, when I'm only selecting the first couple of fields from a varying length input string which is never null"


I'm faily sure he was with me up to 'array', though it can't hurt to put the slipper in a couple more times..

"So did you get that on your vi encounters?"


"Or was your work more of a scalar nature?"

"Well as I said, I'd done more in the way of programming on the Black Boxes we used in the old building - I tell you, sometimes you almost didn't know WHICH button to push!"

I realise the futility of the Dummy Mode plan - he *LIVES* there so he's immune to its effects. Which leaves the backup reserve plan..

"I can imagine!" I concur, "Actually, I think I know what the problem is - it'll be the 3rd array desynchronisation counter. The problem is usually in the hardware for those!"

"Hardware!!" he gasps "Now *THAT* I'm pretty good at!"

I mentally put aside the number of times we've been called to reassemble the PC of someone he's "helped" and continue. "Well you might be able to help then, here I'll show you..."

"It's an empty computer cabinet!" he cries viewing the box in front of him.

"No, the desynchronisation counter is mounted at the back. This is just the heatsink!"

"Oh yes, I see >clamber<. And this stuff, which looks like noise cancelling cloth - isa that some form of thermal insu.."


SO I'm debugging an App I've only just cobbled together when my thoughts are again interrupted, this time by the passing of a large truck carrying a very full skip.

Lucky I caught him.

Now lets see *strptr++ is WHERE precisely... ®

BOFH 2000: Kit and Caboodle
That's right, the whole shebang

BOFH is the Bastard Operator from Hell. He is the creation of Simon Travaglia. Don't mess with his copyright.

The essential guide to IT transformation

More from The Register

next story
The Return of BSOD: Does ANYONE trust Microsoft patches?
Sysadmins, you're either fighting fires or seen as incompetents now
Microsoft: Azure isn't ready for biz-critical apps … yet
Microsoft will move its own IT to the cloud to avoid $200m server bill
Death by 1,000 cuts: Mainstream storage array suppliers are bleeding
Cloud, all-flash kit, object storage slicing away at titans of storage
US regulators OK sale of IBM's x86 server biz to Lenovo
Now all that remains is for gov't offices to ban the boxes
Oracle reveals 32-core, 10 BEEELLION-transistor SPARC M7
New chip scales to 1024 cores, 8192 threads 64 TB RAM, at speeds over 3.6GHz
VMware vaporises vCHS hybrid cloud service
AnD yEt mOre cRazy cAps to dEal wIth
prev story


Implementing global e-invoicing with guaranteed legal certainty
Explaining the role local tax compliance plays in successful supply chain management and e-business and how leading global brands are addressing this.
7 Elements of Radically Simple OS Migration
Avoid the typical headaches of OS migration during your next project by learning about 7 elements of radically simple OS migration.
BYOD's dark side: Data protection
An endpoint data protection solution that adds value to the user and the organization so it can protect itself from data loss as well as leverage corporate data.
Consolidation: The Foundation for IT Business Transformation
In this whitepaper learn how effective consolidation of IT and business resources can enable multiple, meaningful business benefits.
High Performance for All
While HPC is not new, it has traditionally been seen as a specialist area – is it now geared up to meet more mainstream requirements?