The Bastard Operator from Hell 1998 - Part Two


Translating engineer excuses into non-fiction can be a difficult task ‚ but nothing is too tough for The Bastard Bible...


So I'm putting some finishing touches to The Bastard Bible, or as the PFY and I refer to it, 'Everything your users ever wanted to know about systems and networks management but were too afraid to ask because they didn't want to spend a bank holiday weekend stuck in a chemical toilet.'

The PFY wanders over after logging a hardware fault on an old RAID cabinet that's near the end of its serviceable life. Noticing my disdain, the PFY can't stop himself: "You don't like engineers very much do you?"

"Not particularly. It's such a crap paid job that all the good ones bugger off to private contracting while all the crap - or new - ones get sent out to look after our gear."

"It's not quite that bad," the PFY says, shaking his head. "They get the job done."

"Time will tell." I don't want to raise his hopes as I know that our maintenance contracting company tries to reduce costs by religiously claiming the fault is software, not hardware. When that fails, they'll attempt to 'repair' gear on-site using your tools to disguise the fact that they don't actually have a workshop. That is, they're operating from the back room of a minicab company.

As expected, the engineer arrives exactly at 11:53am, just in time to hook on to the crowd going out to lunch. He wants to blend in with the rest of the department so he can get some free food. Like company, like employee.

After lunch the PFY and I let him back into the computer room to see if he knows what he's doing. He flicks a couple of switches on the RAID unit to see if any of them will make the Disk-Fault light extinguish.

When that fails - maybe because the disk has a fault? - he comes up with his carefully considered diagnosis.

"Hmmm. That's interesting," he says. I direct the PFY's eyes to that phrase in the 'Engineer Speak' section of the Bastard Bible: "I have no idea what's wrong."

"So the disk is faulty?" I ask.

"Could be, but I'll need to get my service kit from the car."

The PFY reads the translation to himself: "I need to get XXX from the car/van/courier," equals, "I'm going to bugger off back to the office and hope the call gets re-assigned to another engineer."

"Oh, we've got one here!" I cry, knobbling him completely.

"Oh... great."

Now he's stuck. He's going to have to open the cabinet up and have a poke around. Otherwise we'll know he has no idea. I give him a clue by pointing at the dud disk in the unit.

"So I guess you'll replace that?"

"It's possible," he responds, still avoiding the commitment of having an opinion. "But I'd like to check it over first."

As I take my leave, he prepares the unit for the hot‚removal with a hammer. A minute later he's back in our office.

"Have you got a bigger hammer?"

At this stage I feel compelled, if only for my personal sanity, to point out the quick release latches that are preventing the disk's removal. He yanks the drive from its bay and brings it into the control room for a once-over.

"Yeah, as I thought, it's a dry joint on the logic board. I'll just re-solder it."

"I'm about to ruin a piece of your hardware," the PFY reads aloud.

"Pardon?"

"Nothing." The PFY closes the translation chart before the engineer can peer over his shoulder. "Just talking to myself."

He plugs our soldering iron in, letting it melt the mouse pad he's laid it on.

"We'll have it back up in no time," he says happily.

"It's about to become a f***ing expensive paperweight," the PFY reads.

"Pardon?"

"Nothing - just my Tourette's Syndrome kicking in."

Before the soldering iron can work its way through the mouse pad to the table top, I decide to take steps.

"Shouldn't you work on that in the computer room to prevent possible thermal expansion /contraction problems?" I ask.

DUMMY MODE ON.

"Duh... yeah... I was just going to do that. Just making sure the soldering iron was working."

He wanders back into the computer room, then returns a minute later.

"You don't have any solder do you? I seem to have left mine in the car."

"Yeah, sure," the PFY replies, handing over some of our stash.

"Wait!" I cry. "You don't want that - you want the solder with the flux core to act as a catalyst to the soldering bond."

DUMMY MODE IRREVOCABLY ON.

I hand over some chunky stuff that's more suited to plumbing than electronics, and the engineer smiles.

"Cool, I was just going to ask for the catalystic stuff."

He wanders off happily.

"What did you give him that crap for?" the PFY asks. "It's horrible to use and always gives off tons of smo..."

His question is answered as the computer room fire alarm triggers.

We watch through the viewing window for a while as the engineer fumbles with the Halon Hold-Off switch, which some Bastard appears to have epoxy glued open.

Of course, we let him out before he passes out. Just...

Call me Mr Kind-hearted.


When the boss and the PFY both suffer from acute computer 'acronym dependence', it's time to visit Harley Street to play in the traffic ...


"...So I think the proposal for an ATM network to back up the FDDI backbone ASAP would be appropriate," the boss says.

"I beg your pardon?" I ask, thinking for a moment that I am in some 'twilight zone' replica of my workplace.

"I read your FYI last night on TCP/IP latency. I think we should get the problem solved PQD!"

"I see," I reply, realising what has happened.

I break like the wind to the office and nudge the PFY awake.

"What is it?" he asks.

"It's bad!" I reply, deeply troubled, "I think the boss is suffering from acronym dependence...It's where a non-technical person over-compensates for the lack of intellect by..."

"...over-using acronyms in conversation...And it's most often seen in managers and salesdroids who believe that it gives the impression of computing competence," the PFY completes. "I read your article about it on a bulletin board yesterday at lunchtime."

"You read a bulletin board? In your own time?" I ask, worried.

"Well, yeah," the PFY responds guiltily, "but I was only browsing while waiting for a picture to download from Netscape."

"Smut?" I ask approvingly.

"Uh...no, it was a photo of the layout of the new laptop Pentium Pro motherboard...It's got this really small profile and..."

"Bloody hell! You're worse than the boss! You're computer dependent!"

"No I'm not!" he cries.

"You bloody are! You're reading computing mags at home, aren't you?"

"No..."

"Don't lie to me!"

"Well, maybe a couple, but it's not like I'm addicted. I could give them up any time."

"Yeah, because you only read them socially, right?"

"It's just a couple of magazines! What's the harm in that?"

"So you wouldn't mind your name and photo being submitted to the Geek-Mag blacklist that gets distributed to newsagents?"

"Uh...no." he gulps.

"You've got a machine at home haven't you?"

"What if I have? It's just an old 486 that you told me to dump. It seemed like such a waste, so I..."

"So you took it home! I warned you about the dangers of working in computers! One minute, you're a highly-paid occupant of the planet earth, the next you're a mindless geek scouring ad pages for budget anorak sales. You've got to know when to switch off."

"When's that?" he asks.

"The best time is 10 minutes after you get into work, but in your case I think sterner measures are called for!"

"It's not that bad!" he cries defensively.

"Not that bad? I've seen it happen hundreds of times! One day you're working with a normal human being, the next you've got R2D2 sitting opposite you, talking about how neat it would be to port Linux to his car computer!"

"That's just silly. Linux would never fit into the memory. You'd have to retrofit some SIMMS and then find someone who'd been through the hoops to port the kernel to..."

"See what I mean?" I ask.

"What should I do?"

"Well, in situations like this I normally advise the workmate of the afflicted person to take them to Harley Street."

"Is there a specialist there?"

"No, but the traffic on Euston Road is murder. Literally. If they shunt the afflicted into it...It's the only way to be sure I'm afraid..."

"There must be some other way!!" he sniffles.

"Well, there is cold turkey."

"You mean, never touch a computer again?!?!?"

"No, I mean real cold turkey - they're serving it at the cafeteria today and I was tampering with the fridge controls again last night. By morning you'll be throwing up so much you won't want to risk going near anything electrical!"

"Can't I just... wean myself off?"

"You mean, like read a book that's almost as geeky - say a trainspotting journal - as a form of computing 'methadone'?"

"Yeah!"

"Well, it's worth a crack. But you'll have to get rid of the mags and machines."

"OK. But don't you have a machine at home?"

"You mean the one work got me for dial-in access?"

"Yeah."

"The top-of-the-line Pentium Pro II with all the fruit?"

"Yeah!" the PFY cries, seeing a 'pot and kettle' scenario ahead.

"Swapped it for a stereo system."

"But what if you get called up in the middle of the night?"

"On the phone that I had disconnected?" I reply.

"Ah."

"Right, I think I made my point! Now, I think it's time you took a couple of weeks' holiday."

"How kind," the PFY sighs. "But where will I go?"

"Somewhere where they know nothing about computing...where they wouldn't know a RAM chip from a potato chip!"

"But I don't want to visit Microsoft!" he whines.

Our conversation is interrupted by the boss who wanders in with a bleeding finger.

"I've just cut my finger on the edge of that BT patch rack. Do you think I'll need a tetanus shot?"

"Hmmm..." I respond. "Why don't you let the PFY take you to a place I know near Harley Street. Be all over in no time..."

That's my problem, you know - always looking after people's welfare...


The PFY is displaying distressing signs of geekism ‚ beer-bottle glasses and the first growth of a wispy beard ‚ can he be saved?


Things are hectic. The Boss is away on sick leave ‚ apparently he tripped in front of the traffic on Euston Road last week when the PFY was taking him to see a specialist, but managed to drag himself to the central traffic island after only being clipped by a couple of cars...

Worst luck.

The PFY, too, is away ‚ ostensibly on holiday ‚ but really because he had a relapse into computer addiction. Apparently he'd barricaded himself inside an Internet cafe with 10 boxes of Mars bars, three cases of Coke and a copy of Steven's Unix Network Programming. By the time they'd cut their way through to him, he'd taken up wearing thick glasses and had the beginnings of a wispy beard.

The psychiatrist had prescribed complete computing-free bed-rest for a couple of days, complemented by dangerously high levels of ECT to snap him out of it.

And, wouldn't you know it, when you're understaffed the calls come through ‚ two the first day, and three the day after that. I assume that because the Boss isn't there to pour oil on troubled waters, the helpdesk are trying it on...

Sigh.

"Hello?"

"Hi, Systems and Networks."

"My machine's making a sort of grinding noise. It seems to be coming from near where the power cord is."

Hmm, what would Lassie do now?

"Somewhere near the fan outlet?"

"Yeah, I suppose it's near there, but I don't know."

"OK, well, get a pencil and poke it in one of the fan holes."

>CATHUNK "Sure does!"

"Cool!...Hey, while I've got you on the line, sometimes my machine comes up with memory errors and the technician guy says that it's something about a seating problem with Simms. Does that sound right?"

"Yeah," I chuckle, "I'm sure he did. It's the oldest cop-out in the book. We've been having a couple of problems like that this week, due to..." >flipflip DUMMY MODE ON!

"Duh-huh. So what do I do?"

"Well, you should probably wait for the technician to come around, but if you're in a hurry, I can give you a temporary overnight solution."

"Uh. What's that?"

"You know what your memory chips look like?"

"The long thin things that plug into the board?"

"Yeah. Well take them out ‚ don't be too worried if you snap off the plastic clips ‚ they're only there for shipping purposes."

"Duh-huh..."

"Wrap them in tin foil to earth the capacitant charge...plug them back into the motherboard."

"Duh-huh..."

"Then switch it on and leave it in overnight!"

"Duh...OK."

"Oh, and make sure the pencil's in place."

"Duh...OK, thanks."

"Don't mention it."

First thing the next day, I get in and the phone is ringing.

"Hello?"

The voice at the other end starts chirping on about fire, health and safety etc., but my attention is diverted by the reappearance of the PFY on deck. The treatment looks as if it was successful, judging by his general lack of interest in his surroundings.

Meantime, the voice on the phone stops, so I respond with,"I'll get right on to it," then hang up.

To get the PFY back into operations mode, I chuck five double-expressos his way, then whip him downstairs and prime him with a couple of pints and a kebab.

Sorted! I let him straight back into the hot seat by giving him the phone.

"Hello?" He responds to his first call.

Judging by the shouting at the other end, it's my first caller of the day annoyed at the four-hour morning teabreak.

"Yes," the PFY responds," we were out all morning dealing with the effects of..." >flipflip Sounds like a full recovery to me!

"We're having a lot of systems problems because of it ‚ printers not printing documents, files missing from hard disks...have you? Well, perhaps you've been affected too...Hmmm, I don't know whether I should tell you, it might be better to get the technician in...OK, well...shut down your machine and lift off the cover. See the big metal box at the back, or maybe along the side?...Right! See there's two holes, one with the letter 'V' beside it and one with the letter 'A' beside it?...well wind those clockwise as far as they go to allow for entropic interference. Right, now wait quarter of an hour for the system to reset itself, then turn it on...Don't mention it. Bye."

"Fancy a pint?" the PFY asks hopefully, grabbing his coat. "We've only got 15 minutes till the fire alarm..."

So, in true systems management form, we see a window of opportunity and double-click on it...


The BOFH explains his new 'Management Stack Theory' to the PFY, who seems to take it all with a pinch of salt ‚ until the boss walks in...


"So who's being made redundant again?" the boss asks, breaking the silence of the questions section of my presentation.

The room is silent while the boss and the rest of senior IT management await the answer to this weighty question.

"No one is being made redundant," I fume. "I'm talking about equipment here, routers and switches. I want to replace one router with two switches, which will give us redundancy at head office in that if one switch fails, the other one can take up the core functionality."

"Two switches, doing the same thing," the boss said.

"The same core tasks, yes."

"Like two light switches at either end of a hallway?"

"Sort of like that, yes."

"So if one's up, the other one has to be down for the light to go?"

Sigh.

Later, in Mission Control, I explain the rules of 'Management Stack Theory' to the PFY because he has no idea why the meeting deteriorated so quickly.

"Managers are stack-based," I explain. "Rule one is that they have, at most, a two-item stack limit. Mention a technical term and they'll push it onto their mental stack. Mention another, they push that up there as well. Mention yet another and they stack overload and reboot. That is, they think about what they're going to do after work, how sore their bum is, whether the marketing assistant knows her blouse is almost see-through, and so forth."

"But then they'd be rebooting all the time," the PFY says.

"Afraid not. Rule one, subsection B, deals with Stack Leakage. Technical terms leak from the stack at about one per sentence."

"Oh."

"Rule two of Management Stack Theory is that the frame size on their mental stack is pitifully small ‚ terms are compressed to fit into the available frame. I mention 'Disk seek latency', they hear 'Disky Latex', 'Seek Latex', 'Disk Lazy', or something similar."

"So they didn't get much out of your presentation, is what you're saying? But they can't be that stupid," the PFY comments.

Oh, such innocence...

"Which brings me to rule three of Manager Stack Theory," I cry. "After a manager reboots, Volatile Memory is not zeroed, meaning that the contents are indeterminant. What the manager is left with is a jumble of terms, which, after Manager Internal Logic has finished with it, might become: 'Seek a see-through Latex Blouse'."

"Ah," the PFY doesn't quite believe me.

I can see that some form of proof is required...

"Right, you apply my rules to the following sentences. Use the whiteboard as your Manager Stack."

"OK," the PFY accepts the challenge.

"I think we need some redundant switches."

The PFY dutifully writes redundant switches on the board.

"You forgot rule two," I point out.

The PFY amends it to randy swatches.

"Which we could dynamically route to..."

‚ dynamo root.

"Which would allow us to multi-home..."

‚ My bum hurts, writes the PFY, erasing everything before it.

"Correct," I comment. "And what's left in memory after booting?"

"I need a new swatch for the randy man with the root password."

"Sounds reasonable to me."

"And a load of bollocks to me!" the PFY splutters, only to be interrupted midflow by the boss poking his head around the door.

"Yours too?" he asks, noticing the PFY's whiteboard scribbles. "Mine was aching all through that last meeting. Now, which one of you needed the new watch for rooting?"

Vindicated, I smile at the PFY.

"That'll be me," I say, grabbing hold of the tasteful new wrist accessory.

"What was it for again?"

"Oh, I'll be using it to benchmark the L2 cache performance of the new symmetric multiprocessor machines."

*REBOOT*

If the boss had a console screen option, I'd be watching a memory test at this point...

"I'm sorry, what was that again?" he asks.

"I just said I'll be needing a Dual-ported PC to run my Lempel Ziv compression ‚ apparently it's a new algorithm."

*REBOOT*

"Cyclic redundancy checking! Electrically erasable EPROM! File read lookahead!" I blurt it all out, before the boss has gathered his wits about him.

The boss has a faraway look in his eyes.

"What happened?" the PFY asks, waving his hand in front of the boss's face.

"I've heard of this. I think he's stuck in reboot mode. He needs a manual reset."

"How the hell do you do that?" The PFY is worried.

"Uh... The male non-maskable interrupt..."

"I couldn't!" The PFY cries.

"It's that or have him stand in front of your desk all day..."

Reluctantly, the PFY kicks the boss in the crotch, and he goes down.

"What happened?" he cries, getting painfully to his feet.

"You just fainted and fell on to the corner of the desk. And you missed the end of my idea about Level 5 RAIDing all our legacy data as a data warehouse repository for the canned queries in the database front-end."

Blankness...

"I think he needs rebooting again." And I take a couple of steps back for the run-up...


The LAGERS invoice should have gone through smoothly ‚ but a turncoat beancounter and a computing audit get in the way...


So, wouldn't you know it - I'm filling one of our 44-inch sheet plotters with toner for about the 10th time this month and it's really GETTING ON MY TITS! And it's always the red toner that needs refilling, which can only mean one thing - someone's lining their bedsit with spank-pic wallpaper.

The culprit isn't hard to find, considering that I keep logs of the size of the colour raster files to determine which plotters will need filling with what toner (and definitely not because pink usage is a good indicator of a potential blackmail candidate.

Except for that sneaky bastard in design who was printing all those midget-fetish pictures, of course, but I tracked him down with the print-time statistics - anyone who uses a full-colour printer after 10:30pm and NEVER during the day is bound to be up to no good.

So the Mission Control Lager Fund, A.K.A RG9030-NSEXOP-002 ("Running Grant, Cost Centre 9030, Non-Standard Expenditure, Operations, Account 2" in beancounter lingo) is looking extra-specially healthy this week.

It's much easier to extort money through a cost-centre transfer - the victim doesn't put up quite the same kind of fight when it's their department's money they're spending and not their own.

In fact, the lager fund is looking so healthy that it's time to "purchase some equipment" for this coming Friday night in case the balance attracts unwanted beancounter attention...

An invoice arrives and I take it to the boss for a signature as the PFY's out on a job.

"What's this for, then?"

"Ah, that's for the purchase of a new...Licensing Attribute Geopositional Accounting Receipt System - LAGERS, for short."

>click "A new system. I see. Oh well, best get that, then! But hang on...are you sure this is correct? Only £270?"

A hundred-plus pints is a good shout for the Bastard Operator Club at the best of times, but to allay suspicion, I feel it necessary to ease the boss's mental pain.

"TWO hundred and seventy pounds!?!" I squeal. "My mistake - it was supposed to be FIVE hundred and seventy pounds."

I make a mental note to order myself a taxi home before I go to the pub as I'm unlikely to be able to find my mobile phone, let alone use the bloody thing by the time I've drunk my share of the "software".

I send the invoice to the beancounters and call up my fellow bastards.

They say the best laid plans of mice and men do something or the other, I'm not really sure as my attention span doesn't run that far, but I'm sure it means something relevant to someone. As far as bastards go, the best laid plans shouldn't be put through bloody beancounters.

It appears there's been a query on the invoice as some bright young beancounter has decided that the Blue Posts is not one of our approved software vendors. That in itself is a piece of the proverbial to cover up as years ago I got a lot of our legit software routed via the local boozer as a back-up plan. The real problem is that a mole inside Beancounter Central, who owes me a few favours (for losing the voice-tape evidence in a harrassment complaint), has indicated that the Lager Fund is going to be audited.

The disturbing news is that they've contracted in a consultant to do the computing audit...

I ring the PFY on his mobile and bring him up to speed. He ducks out to lunch and gets a mate to ring in a non-specific threatening phone call. While he's at it, he orders us a take-out pizza to relieve the boredom at afternoon tea.

Security, bored mindless through months of inactivity, rise to the threat. Doors that were wedged open for months are closed, security passes checked, and building searches activated. Nothing appears out of the ordinary.

I watch with interest as a suited geek-type bloke is met by the head beancounter. They take no chances and use the stairs to get to Beancounter Central...

Now it's a waiting game. The data storage facility van pulls up outside the building right on time, no doubt with a box of back-up tapes recalled by our computing professional to deal with the unfortunate head-crash on the finance database machine. What a coincidence that three disks in a RAID array all failed at the same time! The odds on that must be phenomenal - not that the local bookie's stupid enough to take that bet, of course.

The data tapes, written by some untrusting person in Beancounter Central (which was lucky, as ours appear to have been lost by our data storage facility), are passed through security and rushed up the stairwell.

Our pizza delivery causes a stir in security, but it scans clean so we ask for it to be delivered to Beancounter Central where we'll pay for it.

"Something's wrong," the turncoat geek is saying to the head beancounter as we roll up. "The tape seems to be stuck in the drive!"

"Try the other drive!" the head man cries, noticing us.

"I did - it's stuck, too!"

Vexed by the apparently temporary delay, his annoyance is directed at us.

"What're you doing here?"

"Just picking up a delivery," I respond, as our pizza turns up.

"BLOODY HELL!" the PFY cries convincingly, "It's scorching hot!!"

"Oh no!" I sigh. "Don't tell me the X-ray parcel scanner is on the blink again. Last time this happened we lost a whole box of...OH NO! DON'T TELL ME YOUR TAPES WENT THROUGH THE SCANNER!"

[Later that same week...]

"UURGGLE MURG HURGRLE," I gasp.

"Sure, that's just off Sloane Square, isn't it?" the cab driver asks, passing me a bucket through the window should I require it.

"Unnnn!" I respond, lapsing into a lager-induced semi-coma.


There's nothing the BOFH likes more than a contractor still wet behind the ears. But even he thinks it's time to show pity when the boss hatches his latest mad scheme...


That's the problem with the head of IT's technical management meetings - because Brownie points are in the offing, the managers get a little over-excited. Things develop into a oneupmanship auction with people, like the boss, throwing in outrageous bids - like claiming that we already have the software to allow anyone in the company to query and order stores across the Web.

"And here's where you'll be situated," the boss burbles as he enters the office with a programming contractor, press-ganged in from an agency at short notice to write the program that the boss lied about already having. Feeling slightly magnanimous towards the poor blighter (after all, he has had a half-hour exposure to the boss's BO during his introduction to the wonders of the photocopying machine - a dose of which is usually fatal) the PFY and I don't put up the expected arguments to the boss's encroachment on our territory.

"Find him a machine to work on will you - something that he can use to finish the development of the Stores Project."

"The Stores Project?" I ask. "Could be tricky - might need a grunty machine for that one..."

"Well, order one then. Get the order to me ASAP!"

The PFY and I spend the next 10 minutes selecting a machine - preferably one that is fully equipped with every possible peripheral and enhancement.

The boss signs the order without a second thought and I fax it through to our local supplier, who rings back to indicate that they're rushing it over immediately.

As soon as it arrives, the PFY and I install some extra airware - in other words, steal all the guts out of it - and pass it on to the new guy in its newly customised state...

Meantime, he's busy partitioning his whiteboard.

"So what are the boxes for?" the PFY asks.

"Well, they represent the three phases of the software life cycle - development, implementation, and feedback," he responds happily.

He's so green he needs mowing...

"Don't tell me, fresh out of programming school?" I ask kindly.

"Well, I have had a bit of experience writing Web apps," he blushes.

"But no real life experience?"

"I..."

The PFY and I sigh in unison as I rub out and draw some arrows.

"The real program life cycle is more like this" I say. "Design, implementation, feedback, implementation, feedback, implementation, feedback, implementation, and so on until you die. If you actually ever get out of the design phase of course."

"So what is your answer?"

"Simple, there's one phase, implementation."

"But there's bound to be feedback."

"Of course there is, which is why most offices come with at least one feedback receptacle per desk that gets filed for you by the cleaning staff every night."

"I don't know. I think I'll do it properly."

"Don't say we didn't warn you."

A day later, the poor bastard still has no idea of what's wanted, so the PFY and I force him to bypass design and lend him a hand to whack together a passable database query and mailing package from the guts of the HR-Web system. He then puts in long hours implementing some fancy utilities for stock control, and so on.

After some careful schooling in the art of software presentation, we release him into the boss's care.

He returns half an hour later with a sick look on his face.

"How did it go?" the PFY asks.

"He didn't even try it. He just wanted me to change the colours of the buttons, the font style and things."

"No surprises there," I comment. "So you changed them?"

"Yeah, but then he wanted to try some different colours."

"Of course he did. And different fonts?"

"Yeah."

"What about the banner - did he want to change that as well?"

"Yeah, he wanted the company logo on the centre and not on the left of the page."

"Don't worry," the PFY responds. "He'll want it back on the left tomorrow. Then on the right the next day. Then the centre again..."

"What am I going to do?" he sniffles. "He didn't even want to see it in action."

"He just said it was fine as it was and signed off your contract?" I ask knowingly.

"Yeah, that's it. All I have to do is finish the aesthetics and my contract's over."

The demoralisation of having his skill and expertise reduced to colours and fonts is obviously taking a toll on the poor bloke.

"Yep, he doesn't care what it does, so long as it looks good. Now you did say what we told you?"

"Yeah. I said it was a test version and not ready for release yet."

"Good, which means he's probably given the URL to the head of IT already."

"And he will have passed it on to all the other heads of department," the PFY adds.

"But it's not even finished," he sobs, obviously upset at the thought of producing a buggy piece of code. "I'd really like to make it work properly."

I can see this is a job for a professional...

Two days (and 5,000 rolls of toilet paper delivered to the home of the boss and the head of IT) later, our green and keen contractor is back working on the project.

I'm more than pleased to see that his feedback basket is full of loads of design suggestions in the boss's handwriting.

He may well work out to be all right after all...


There's nothing the BOFH and PFY love more than a challenge ‚ except for violence. And the boss's devious plan calls for quite a bit of the latter...


"Hi, this is Sonya, David's PA, and he's got some stuff he wants me to sort out before he gets back."

"David?"

"Your boss."

"Is that his name? He doesn't have a PA."

"He does now. He read how good they are at clarifying..."

I switch off while the benefits of PA-dom are explained in full. I'm a little concerned as this means the boss has been reading management periodicals during his recovery from non-specific stress disorders.

Surprising how some people react to a couple of hundred volts administered to the testicles through the seat of a wheelie chair...

Sadly, the appearance of a PA on the scene has put a rather large spanner in the works of the PFY and I, who were planning to use the boss's absence to steal a foot of his office to lengthen the computer room - a simple job when you have a team of builders that owe you a favour.

Bugger!

"How can I help you, uh..."

"Sonya," she snaps, a little miffed that her name has already slipped from my short-term memory. (Just using mental-cache wisely.)

"Of course. Now, how can I help you, uh..."

"SONYA!" She snaps again. "David wants me to audit the purchases he's signed off, to make sure they've all been delivered."

"That would have been done when the items were delivered," I've already sussed the boss's plan. Lacking the bottle to find out if the PFY and I have been stealing the equipment we've ordered, he's put some new blood on to it - someone who doesn't know what happened to those who've gone before. Mind you, she could probably visit a couple of them when she goes to see the boss.

"He thought it best to make sure, so if you could just run off a printout of the orders..."

"Well, I'd like to, but unfortunately the database had a major disk fault, and we lost everything."

"When was this?" She asks. "Because I was only on the database 10 minutes ago and it seemed all right - though I don't have access to the purchasing stuff."

"As a matter of fact it just happened," I say as I hand the PFY the rubber panel-beating hammer we keep especially for emergency disk failures.

"What about a previous printout from back-up?" She asks.

"All old printouts go to security shredding services once they've been used, and the back-up system has a tape jammed in its drive," I say, passing the PFY a suicide cartridge (full of epoxy resin) as well.

"So there are no records?"

"The boss - David - has printed records, and stores have an inwards goods printout. I'm sure you could match those up - it's a bit of a job, but it'd all work out in the end."

A sniffle sounds on the earpiece as she puts the phone down.

"Something terrible has happened!" the PFY cries, in mock horror, as he enters the room.

"I'm sure it has," I reply, as I plan the future. First things first, I dial in to the private institution that's looking after the boss and figure a way into their server. 'Freud', the third administrator password attempt I try, works...

I make a couple of modifications to the boss's patient record, changing 'history of violence' from 'nil' to 'extreme', and, the real killer, changing his 'charge to' field from 'medical insurance' to 'NHS' - guaranteeing that he'll be strapped into an iron bed in the budget basement wing in no time at all. Sure, he'll be released back into the community, 'cured', after three ECT sessions, but what the hell!

He misses out on the expensive NHS treatment when I find that it's not a quid per volt - NHS might have gone as high as 10K were that the case...

While I'm at it, I toggle the 'allow visitors' field - he'll probably need his rest.

"What's the problem?" the PFY asks curiously. "I thought we weren't nicking any kit this quarter?"

"We're not, but a careful perusal of the books might find that a lot of kit has been paid for twice - once by our department, and once by the department it was destined for. It was when they were changing cost centres around and no one knew who was supposed to be paying for things..."

"So you kept the dosh?"

"No, no - that would just draw attention to ourselves. No, I got two lots of kit and used the second lot to update all the machines in the data pool."

"The same all-women data pool that sent you the birthday card and cake?"

"Might be..."

"With the invite to birthday drinkies?"

"Yes, that rings a bell for some reason."

"The day after which you arrived to work, late, in a cab with a couple of the aforementioned women?"

"Yes, yes, I suppose so! Was there a point to this?"

"Oh nothing," the PFY mutters, wandering off.

The next day, who should arrive at work but the boss. By his glazed expression I can tell he certainly got the NHS's money's worth of electricity, which just goes to show that the mental health situation isn't as bad as everyone says it is. As luck would have it, he's in a signing mood, too - if you hold his hand and arm for him and stop him dribbling on the ink before it's dry. So we write his PA a nice reference letter, give her two weeks' notice, and order the data pool a whole set of gas-operated chairs - what the hell, it's the PFY's birthday soon.

I just love happy endings.

So much so, I plug the boss's chair back into the 24 hour timer...


The game's the thing by which to humiliate the Boss but it serves him right for getting the Head of IT1s fancy woman to do the shopping... war and peace as usual


It is truly pathetic! Having successfully repelled the invasion of the PAs, I feel ready to

claim the peaceful spoils of war.

Until, that is, the head of IT, designer-coloured cellphone and laptop, brand-spanking-new company convertible car, appoints the boss's former PA to the position of "executive liaison officer".

I am sure that this has absolutely nothing to do with the long lunchtime rides she takes

with him in the aforementioned convertible. It is easy to see how her previous two

days' experience has her thoroughly versed in the ins and outs, so to speak, of IT.

"She's excellent!" the boss cries, defending his ex-assistant.

"Excellent?" I cry. "She couldn't count her bum cheeks and come up with the same

number twice..."

"She must know something about IT to get appointed!" the boss responds, ignoring

my comments.

"Of course...And how long did it take her to get her desktop machine going again?"

"The power switch is quite difficult to find!" he replies defensively, loyal as a terrier.

"Yes - the switch on the front of the machine is deceptively prominent..."

The boss realises that this conversation is sinking faster than the Titanic and absents

himself. Issue unresolved, I expect bad things to follow...

My fears are confirmed when she buys a swag of cheap network computers at bargain

basement prices. This poorly researched decision has obtained the official stamp of

approval, followed by a purchase order on my desk for a 'technical sign-off'. I stuff it

into the shredder quicker than the average user can say "Where's my file gone?".

The boss is on the job even faster.

"These network computers are great!" he says."Sonya's just been proselytising us."

"Really? I can't say I approve, but hey, what's good for Amsterdam is good for

London!" I cry.

"No. I mean she's converted us."

"So you're all prostitutes? Wouldn't quit the day job if I were you!"

"I'm talking about network computers!" he snaps.

"Of course! And the prostitution?"

"There's no bloody prostitution!!"

"Of course there isn't! Walls have ears and all that," the PFY murmurs, winking.

The boss gives up and resumes his tack...

"Anyway, these NCs are great because they act just like PCs without disks!" he cries.

"They don't boot?" the PFY asks.

"No!" the boss responds, "They load everything from a server."

"Sort of like a dumb terminal we used to have 10 years ago, except with graphic and

sound capabilities?"

"Uh...no, faster, and in colour!!"

"You mean like those X-terminals we threw out and replaced with PCs three years

ago?" I ask.

"Uh...not exactly."

"So a desktop machine dependent on a server is better than an independent desktop

PC in what way again?"

"Um...because we'll never need to upgrade the equipment!"

"Never?"

"No, it'll be like a colour TV set!" the boss blurts triumphantly, "Once you've got one,

it'll never need upgrading - because everything comes from the station?"

"Not even when the software wants to make use of whizzy new features like Nicam

stereo, Dolby surround and wide screen?"

"Uh...no..."

"What about when they bring out faster chips, better mice, tablets, scanners and

software that needs them?"

"Look, we're bloody buying some, so sign off on them!" the boss shouts. Cornered by

logic, he produces from nowhere a duplicate of the shredded purchase order, patience

at an end.

What the hell. I scrawl out a signature. Not mine, of course, but who's to know? Except

the boss, should someone check it against his...

"In fact," the boss continues, "you should be using the same technology as the users,

so I'll send a couple to the control room as well."

BASTARD!

On arrival they are dispatched to the test cases in various departments. The PFY and I

get ours into gear as well and the carnage commences!

SNMP management is a damn fine tool for network computers, especially when it lets

you reboot them remotely. I patch a game of Network Doom with sprites of the users'

faces and get the kills piped to the SNMP reboot command...

I ring the users and tell them, to give them as much of a chance as you can get using

the server copy of the game which only lets you pick up a handgun with one round of

ammo. Still, a beancounter can get good at pistol shooting when two hours of

spreadsheet work is at stake and you have to win a game in order to ungrey the SAVE

button (another little patch).

By Friday, the results are in. Surprisingly enough, the NCs weren't a hit with the users

and were replaced with PCs after only four days.

Oh, and 327 kills...

The boss gets a slapped wrist for signing them off, the head of department's little

helper receives a pay rise regardless (salary really is performance-linked), and the PFY

and I get back to normal.

"I was thinking about a PC version of that game," the PFY comments later.

"You mean the same game, except that it causes the Pentium Hang bug on their

desktop machine?"

"You mean you've thought of it?"

"Thought of it, installed it, and am waiting for players with a chaingun!"

Sigh. Once more into the fray...


The millennium bomb has nothing on BOFH's boss who, on the strength of just one pint, manages to blow BOFH's cover sky high...


So I'm sitting at a presentation by some American bloke who's an expert on Year 2000 problems.

Now, far be it from me to come over all sanctimonious about someone seeing a chance of good old-fashioned graft and seizing it with both hands, but at least he could make the bloody talk entertaining. It's as interesting as watching nail polish dry - which is, in fact, what I'm doing - on the hands of an attractive young systems professional beside me.

Up until morning tea-time, when her common sense takes over and she does a runner. That's the trouble these days, no one has any commitment. Except the boss, of course, who catches me trying to sneak out to the pub we'd agreed to meet up in.

"Hurry up!" he cries "or you'll miss the bit on..." (scrabble scrabble) "...the necessity to re-engineer Cobol-based Database Query Forms."

Now as far as I'm concerned, there are only two ways we'll be re-engineering any of the crap written in Cobol, and they are:

A) With the "rm-rf" command, except that the operating system of the era (before RSI [or the fear of dying of old age before you'd got to the end of a command] was a worry) this translates to: "DELETE/ERASE/NO CONFIRM [...]*.*;*" or, my personal preference:

B) With an axe.

Anyway, seeing as how I've been busted, I figure I'm going to have to no-show at the boozer until the Boss drifts off to sleep.

Quarter of an hour later and I'm in the pub, chatting over the freshly polished nails of a systems safety engineer.

"So what does a systems safety engineer do?" I ask, engaging her immediately in geek-talk.

"Well, it involves all aspects of software and hardware safety. I deal with privacy and security as well as software design and testing with the aim being to ensure that no person of institution comes to harm - physically/mentally/ financially - from the operation of a computer or its software. It's a very interesting role, as you have to be constantly aware of."

My mind clicks off as I attempt to hide my distress from her - and not just because she feels users are worth saving. The worst has just occurred to me. SHE IS THE ANTI-BASTARD!

Immediately I start edging away from her to a point where I know we're not in any danger of accidentally touching. I remember my theoretical physics well enough to know what happens when matter and anti-matter collide...

"So what do you do?" she asks, "Well, I'm a systems and networks administrator."

"And what brought you to the Y2K presentation?" she asks, expecting a response laden with altruism and concern for users.

"Well, I'm just here to ensure that our users aren't affected by any potential problems that might occur before, during and after the turn of the century..." I respond, simultaneously hating myself for being such a brown-noser, while mentally congratulating myself on a first class piece of spadework.

I just can't help myself.

"Really?" she gushes, happy to find a kindred spirit among the masses of computing professionals she's undoubtedly met in the past. "Oh yes," I cry, "You have NO IDEA the lengths my assistant and I have to go to just to ensure that users get what they need." She's thinking systems handholding, and I'm thinking of a swift kick in the unmentionables, but as I said, it's unmentionable, so I let her keep thinking along those lines. What the hell, those physics geeks might be wrong... We chat for a bit, and then wouldn't you know it, like a bad smell on a northerly breeze, in blows the boss.

This can only mean one thing...

"There's no free lunch!" he cries, disheartened. "Yeah, I thought I'd pop down here for one," I answer, placating him with the offer of a lager, thus reinforcing the "bloody good bloke" theme while simultaneously bearing in mind the boss's rating as a "one lager to lift-off man".

I enhance the effect with a vodka top, which means he should be under the table inside 15 minutes. I get back from the bar and the boss is overflowing with bonhomie at my purchase of a beer.

About halfway through his pint I realise my fatal mistake.

"Let's get wassisname down here!" he cries, to no one in particular, rummaging around in his coat for his mobile phone. He dials up the PFY and extracts a promise of his attendance. BUGGER.

Having spoilt my chances of a quiet 57 G&Ts alone with my guest, he continues on his trail of destruction. "Great bastard this," he cries, bursting with affection for me. "Remember the time that user asked for a hot spare disk, so you heated one up in the furnace and dropped it in his lap?" I'm busy making lager-tipping motions in the background when the boss lurches once more down memory lane. "Or that time you told that accountant that his chair was picking up static so he'd have to earth it - AND GOT HIM TO PLUG HIS CHAIR INTO THE LIVE TERMINAL! HA HA HA!"

So it's just me and the boss by the time the PFY gets there. Mind you, the boss is only semi-conscious by now, so it only takes about 10 seconds to fill the PFY in. I buy the boss a parting drink then pour him, glass and all, into a taxi home.

"I have to say, you took that bloody well," the PFY says.

"Forgive and forget," I cry magnanimously. "Besides, just about now he's going to figure out that his drink isn't lager."

"Number ones?" the PFY asks

"Don't be disgusting!" I cry, offended. "It's a warm fish milkshake - just the thing for a queasy stomach..."


A newcomer named Sharon, a safety retrofit and a GPS transmitter leaves the BOFH on course for sipping tequila in the sun...


"Yes, we've already met," the newcomer announces, as she enters Mission Control with the boss. "At the Y2K thing last week. Don't you remember? I met you at lunch."

"My memory of events is...a little hazy," the boss burbles.

"Yes," I interrupt, "unfortunately it appears that he was set upon by an angry taxi driver after dropping two pints, a plate of chips and a fish milkshake on to the front seat of a cab after the event. By way of his stomach."

"Be that as it may," the boss cries, seizing back the mantle of the conversation. "Sharon here rang and offered to check out our systems for potential risks - you know, company liability, software and hardware oversights that may lead to injury or other accidents, overall security, and so on."

How bloody thoughtful of her.

"Anyway," the boss continues, "I'm sure you'll give her any help she requires. OK, time we were moving on to the next stop, which is the head of our department."

The boss and our new computing safety consultant wander off in the direction of the head's orifice while the PFY scurries over.

"What does it mean?" he asks, well aware of the part the boss played in alienating me from Sharon's good books at our last meeting. Thanks to him, getting back into Sharon's good books would require spadework of back-hoe proportions.

"I'm not sure," I respond, "but I think it means trouble."

The next day my words are proved true when Sharon's analysis of the site accident logs points one or two bloodstained fingers in the direction of Systems and Networks.

"These things are supposed to be fitted with earth leakage detectors," she cries, investigating the power points of the serviceman's workbench which have sent more than one unfortunate engineer off to the sick bay for some burns cream. (While the PFY and I rifle through his toolkit, of course.)

"Ah, no, we use a different leakage detector for this," I say, pointing at a faceplate on the bench. "Faeces and urine - cuts the power the moment someone loses control of their bodily functions."

"That's ridiculous," Sharon cries "And anyway, you can't test it."

"I test it every month," the PFY cries indignantly.

"He certainly does," I concur. "He downs a jar of pickled onions then tests the desk when his digestion says so."

Having no comeback for this one, Sharon moves on to investigate how the freight elevator came to be on the 6th floor when a trolley full of user equipment was pushed through the doors on the 5th floor by the PFY.

I could say it was standard procedure to stop the boss offering our services as porters, but instead murmur something unconvincing about PLU controllers being affected by spikes.

By the end of the day Sharon has reached the conclusion I desire - our kit needs a safety retrofit. That, combined with the glossy mags on 'Systems Safety' that the Boss discovered in his briefcase (outlining the benefits of the equipment produced by a corporation in the US), is more than enough to hint at junket time.

"I don't think that is at all necessary," Sharon responds, upon hearing the boss's plan. "Everything we need can be sourced locally."

"We should investigate all options," the boss cries, not inclined to miss out on a junket to the States.

According to plan the boss attempts to add credibility to his junket by suggesting that we all go "to cover all technical bases".

And the boss does know best.

The plane lifts off and the PFY and I get into the drinks ASAP while Sharon wanders up to business class to curry some more of the boss's favour.

"I don't get it," says the PFY.

"SOP for a boss," I respond. "If you want something, get it for someone else 'for technical reasons' then it looks that much more legitimate if you get yourself one. Cellphones, laptops, you name it!"

"What are we going to do when we get there?"

"I plan to drink tequila at a beachside bar."

"I don't think there are beaches in Ohio."

"Ohio?" I cry, "We're not going to Ohio. Not after the hijack anyway."

"You're going to hijack the plane?" the PFY hisses. "You're not serious?"

"Deadly."

"But..."

"Oh don't worry, there's no gunplay. Just track one of this CD," I murmur calmly, holding up my portable CD player.

"It's a CD player!"

"Ostensibly yes, but also... a mini GPS transmitter."

"You're screwing with the plane's guidance system?"

"I prefer the term 'having a meaningful encounter'. This little baby will shortly start pumping out some low-wattage GPS information - information the plane will use to get its flight path. And, over the course of the journey, the information will deviate slightly - because if I do it all at once the pilot might notice."

"You'll never get away with it," the PFY whispers discouragingly.

"Of course I will. Have I ever steered you wrong?"

"Uh, last week when you told me the power was off when I was replacing the fuse in that rack. The week before when you told me that all the ducting has door handles on the inside, so it would be all right to shut the door."

"I let you bloody out, didn't I?"

"After you'd drunk all the lager I'd found in the boss's locker."

And so it is that I'm sitting in a South American bar, drinking tequilas while the boss tries to get us a return flight to civilisation. Thanks to the super-spadework I put in when we almost ran out of fuel because of the extra miles, Sharon is my new best mate.


To escape the boredom of routine, the BOFH volunteers to man the Helldesk. But does he still have his special touch with the users?


It's a quiet afternoon when the boss slips in unobtrusively and shuffles over to my desk.

"Just want you to know that I sorted out that little Helpdesk roster mix-up," he mentions quietly.

"What little Helpdesk mix-up ?" I ask.

"Oh, some practical joker had written your name in the

roster to cover the Helpdesk during their team building week."

"Yes, that was me. Tomorrow from midday till five wasn't it? I'm quite looking forward to it."

"Ah!" the boss cries, no doubt ducking off to press the speed-dial button for the company's insurance broker.

The Pimply-Faced Youth is obviously confused about this - there's nothing in the Helldesk area left to steal because we did all that the last time security had its CCTV system repaired. The truth of the matter is that I'm bored. Bored, bored, bored.

Heeding the advice that a change is as good as a rest, I've signed up for a tour of duty at Idiot Central. Besides, I want to know if I still have what it takes to deal with users on a routine basis.

The next day dawns and after lunch I head directly to the Helldesk to do my best to, I mean for, the users. To be honest, it's not half as bad as I'd expected - things are pretty quiet.

In the end I put the phones back on the hook, and three lines light up immediately. I pick one at random and answer it.

"Hi, look, my machine's smoking a little, and there's a burning smell. It was really noisy this morning when I turned it on, so should I turn it off?"

"No. No need to worry - we had a little bit of equipment fail in the comms room this morning, so it's probably just the smoke and the smell coming down the lines."

"Is there anything I should do?"

"Not really, I'd just shut your office door and go to afternoon tea early until the smoke clears - it'll probably take an hour or so."

"Hey, hang on, why isn't it affecting the other machines?"

"Because you're on the hot back-up server for your department, the one that got too hot, as it happened."

"Oh, of course I am!" he gushes, gasping thanks and ducking off for an early break.

Now that I'm on limited time (till the fire alarm and sprinklers cut in) I take the last two calls as quick as I can).

"Hi," a secretary from PR chirps, "every time I try to send e-mail my program comes back and says something about a DNS thingy."

"Was it something like 'DNS look-up error'?"

"Yeah...I think so..." she mumbles.

"Oh dear." I sigh. "I'm really sorry."

"What is it?"

"You mean you don't know?"

"No, what?"

"Well DNS stands for Database of Names and Salaries."

"I don't understand."

"Well, if it can't look you up to send your e-mail, it must mean you've...been fired. Or you're about to be."

"But I've only been here a couple of months!"

"Yes, and I bet you turned down your boss when he asked you out to lunch too, didn't you?" I ask, playing a hunch based solely on the fact that the guy concerned wears babe-magnet labelled clothes and drives a convertible. And he's a loud-mouthed flashy git at staff functions. Not that I'm jealous...

"But I couldn't make it because I had to arrange my bank payments!" she sniffles, falling for it hook, line and sinker.

"Well," I respond kindly, "for what it's worth it was good working with you...unless of course..."

"Unless what?" "Well, you could go and see the complaints officer in personnel and say that he threatened your job unless you...you know."

"Unless I what?"

"Checked out his firmware, so to speak."

"What!"

"Well it's up to you. If you wait till you're fired they'll just think you're making excuses. But if you pre-empt it, and mention nothing about the DNS stuff they'll think your accusations are true."

"Do you think it would work?"

"I would think so. It's happened before. You were just one of the lucky ones..."

"I suppose you're right. OK, I'll do it. Thank you very much for your advice."

"Don't mention it." I respond, moving on to caller three while gesturing to the PFY so he can record the head of PR's "resignation" later in the afternoon.

"Hi, my Linux box won't seem to mount a CD in it. It says that it must be mounted read-only. What's the parameter to tell it to mount read-only?"

"Ah Linux relies on hardware write locking. You have to write lock the disk itself."

"Huh? I've never heard of that before!"

"Most operating systems do it in software. It's because Linux has cache-based hardware architecture open compliance," I say, calling up as many buzzwords as possible to foil the Unix geek.

*Dummy mode on.*

"So what do I do?"

"Just make a 3mm hole - no larger - in the CD, right in the middle of the label, that's where it expects write protect. And make sure it's 3mm and exactly in the middle, or you might hit the Read Protect hole too."

"Oh...OK..."

He rings off without asking why the hell anyone would have read-protected disks, obviating the need for me to explain WORN technology to him (Write Once, Read Never - just like the floppies).

As the fire alarm goes, I total up the day: off work early because of fire, one less git at social functions, and one foiled geek.

Yep, I've still got what it takes!


Will the BOFH use Roboboss again in this year's gladiatorial clash with the R&D boys? Or will the Mutant Floor Polisher win the demo-derby?


So it's all on! Networks and Systems versus R&D. No, not some trivial contest like 'guess who can get the most laxative into the other team's water cooler without being noticed' - although that's fun too, especially when you have a contact put it in at the factory. This is a game of champions - Robowars!

The Pimply-faced Youth and I are competing against Research and Development in an annual contest of skill and technology. The rules are simple: both teams enter one or more robots into the competition - robots which must find their way out of a fairly simple maze constructed of passages and rooms in the sub-basement of the building.

The PFY is particularly excited as this is his first time in the competition.

"So this is a yearly event?" he asks, helping me put together our mechanical entrant.

"Since last year, yes."

"I don't remember it."

"No, I think you were in Mr Happy mode at the time."

"What?"

"On a jolly."

"Oh. How did we do?"

"Well, as far as I was concerned, we'd won fair and square - none of R&D's seven robots were left, however, there was a bit of a protest lodged about my robot."

"Why?"

"Aaaaahhhh, because it was basically the boss with a car aerial strapped to his back, blundering around in the basement trying to find his new laptop."

"And he won?"

"Yeah, there wasn't a laptop and when his enthusiasm waned I switched the lights off and the fire alarm on, and he picked up speed dramatically."

"And what was their protest?"

"Well, there were two actually - the first being that the boss running blindly around caused the destruction of most of the competition (which, incidentally, helped us win the demo-derby event by default) - and the second being that the boss wasn't a robot."

"So what happened?"

"Well, I showed them that, to all intents and purposes, he was a robot - he had a limited and very simple instruction set; you have to punch information into him and without it he can't think for himself..."

"I see. So why don't we enter him this year?"

"Ah. Well, the restrictions are somewhat tighter now. The robot has to be based on the processor board that R&D designed for those automatic floor polishers."

"The ones that are supposed to drift randomly around the building at night?"

"The very same."

"So what's all this crap for?" he asks, pointing at enough hardware to start my own hardware company.

"Well, part of the event is the demolition derby where the surviving robot takes line honours. My thinking is that the bigger the robot, the more chance it has of still being mobile at the end."

"So you're using a machine rack laid on wheels?"

"Yes: a) It won't attract much undue attention in the basement before the competition, and b) The rules say it has to be battery-powered, and I need quite a lot of power to keep the circular saw blades spinning, and c) It's a four foot-long steel chassis. It's going to make it through the demo-derby - especially considering the largest of the opposition robots comes to just over axle height on it."

"Where are you going to get all the batteries to run it?"

"Oh, I whipped those out of the UPS last night."

"Didn't anyone notice?"

"No, I chucked it into bypass mode - not even a glitch. Anyway, all that remains now is for me to install the polisher board with its bastardised maze-solving program, add the batteries and chuck in a little ballast..."

"Magic!"

Three nights later, the R&D boys are down in the basement setting up their robots while the PFY and I sit around on ours. Smart money seems to be centred on a small robot nicknamed "Reggie" because of its rapid cornering ability.

"Actually, I think they've got a point," the PFY mumbles, seeing a warm-up demonstration. "It's much quicker to corner than this thing will be."

"Au contraire!" I respond. "You're forgetting two things I didn't tell you about; one: with the 20 UPS batteries and the four-wheel, rare-earth-element-magnet motors on this baby..."

"five..." the starter counts down.

"...it's got phenomenal acceleration itself..."

"four..."

"But it's still going to be a pain to corner!"

"three..."

"That was point two: with all the weight inside that solid steel chassis..."

"two..."

"Yes?"

"one..."

"It would be a waste of time cornering in the first place..."

"Go!"

Ten minutes later the PFY and I are at the pub. Admittedly, the plan of driving straight through walls wasn't one of the more orthodox ways of solving mazes, but it proved successful nonetheless.

"Who'd have thought the robot would run amok in demo-derby mode and circular saw through the mains cable?" I ask the PFY.

"Who indeed?" the PFY asks, fingering the prize money that the R&D blokes were too busy to collect in their panic... "It could have chased R&D around the building..."

"Got to save some surprises for next year..."