Feeds

BOFH masters the art of creative accounting

One consultant minus one piece of paper = 3,000

  • alert
  • submit to reddit

Reducing the cost and complexity of web vulnerability management

Episode 6 BOFH 2000: Episode 6

So we've got a visitor in at Mission Control for the next couple of days who's going to upgrade the main financial software package that the company uses.

And wouldn't you know it, his hourly rate (I happen to notice, when his briefcase accidentally falls open after I trip and insert a paperclip into its lock) is such that it brings a tear to even MY trained eye -- and I, not being unversed in the arts of extortion and general larceny -- am fairly hard to surprise.

Of course, his disguising it as a DAILY RATE gives the impression, to naive types (The Boss, The H.O.D and Technical Contracts Group), that you're getting a lot more for your money that 7.5 hours. Well, 4.5 if we're to be completely honest and subtract food/beverage and newspaper breaks.

However, as they say, you're paid for what you know, not what you do...

"So what you're saying is that he's extremely overpaid?" the PFY asks when I explain these facts to him.

"Why do you say that?"

"Cos he knows bugger all!"

"Well he won't be a computing jack-of-all-trades like us -- his forte is no doubt the accounting application and it's installation."

"So why's he reading the upgrade documentation?"

"A lot of this stuff is highly complex, with hundreds of pre-upgrade procedures to be carried out," I remind him. "So he's probably performing the checklists. What section is he reading at the moment?"

"The introduction -- entitled 'How to use this documentation'."

"Well, he's probably..."

"He's been reading it for an hour now.."

"Ah"

"Ah?"

"Ah. Meaning, it sounds like we've got a suck-it-and-see upgrader."

"Suck it and see?"

"The old-fashioned way of checking if mains cable was live"

"You'd suck a cable?"

"Don't be silly -- that's dangerous! You'd get an apprentice to do it!"

"Oh. So what does it mean now?"

"It means I think he'll skim the upgrade text, ensure we have a complete backup of the system, then rush blindly into the upgrade, accepting all defaults -- KNOWING that he can recover the data if needed.

"Ah."

"Precisely. And if it works, he comes out looking smokingly good at his job, if not there's 'some incompatibility with our software or with the upgrade pack' and we roll back."

"Rollback?"

"Yes, it's a nice way of saying that you've made a pig's breakfast of the whole thing and want the evidence erased by a recovery."

"Has anyone ever called you cynical?"

"They may have, but they're just bitter.."

Our conversation ends seconds later with the reappearance of the person concerned, complete with upgrade manual and highlighter pen.

"Ah, just checking that you've taken a full system backup before I start."

"Sure have!" I lie, nudging the snapshot tapes into the bin as he leaves the room.

...Several Hours later...

"I'm afraid we'll need to rollback the upgrade"

"Oh, why's that?"

"Looks like there's an incompatibility between your revision of the Database code and the version the upgrader expects" he murmurs.

The needle on my desktop Bollockometer wanders off-scale for a moment or ten.

"Sure," I cry, grabbing a tape from the pile of read-errored duds on my desk.

..10 Minutes Later...

"I'm afraid the tape we wrote has read errors and is unrecoverable," I report.

"I..." he gasps. "Didn't you read it to verify it?"

"Of course" I respond, ignoring the ticking sound as the Bollockometer clocks itself "but my guess is that the read pass must have been the straw that broke the camel's back -- media-wise!"

"Can't you recover ANY of the data?"

"Nope, the error's at the beginning of the tape -- as you'd expect of the most used area of magnetic media," I burble.

"Oh dear," he says, only minorly apologetic. "Our statement of indemnity clearly states that we're not responsi.."

"Statement of indemnity?"

"Yes, as a matter of course we get a signatory from our clients to indemnify us if there are problems as a result of the upgrade. I have it with me in my brie.. ..Hmm, it's in here somewhe..."

"Oh dear. Don't tell me you've forgotten to get an indemnity form signed. And I just BET you're a private contractor who signed an indemnity form with your agency indemnifying THEM ?"

"I..."

"Which means it'll be you *personally* that our company will be pursuing for damages..."

"I..."

"Unless, of course... But then..."

"Unless what?!?!?!"

"Well unless of course you re-enter all the data from the ruined tables into the database before the beancounters get in the morning..."

"But the corrupt table's got about 200,000 rows!"

"Yep, it'd take ages to re-enter. Unless you somehow managed to bribe all the women in our D.P. Pool to do it for you..."

"COULD I?!?!" he gasps.

"I dunno -- sounds a bit pricey to me!" the PFY chirps, right on time "You'd be lookingat, I dunno, a couple of grand."

"I can manage two thousand pounds!" he blurts.

"Ah, that would be THREE thousand pounds -- by the time my assistant, myself,and the Head of DP are taken into account."

"Would you take a ch.."

"CASH. If you hurry you could get it before the banks close and the DP staff leave."

It takes about 10 minutes for him to rocket out of the building and collect the wherewithal to make the transaction. I assure him the DP people will work till it's done, or take the blame themselves for the error -- which appeases his distress largely.

As soon as he's gone, I slip the PFY his share (500 quid) ignoring his protestations.

"Was it YOU who split the disk mirror this very morning?" I ask whilst invalidating the data on the upgrade disk with a few well-placed keystrokes and bringing the old version Online with only a few more. "Was it YOU who stole the indemnity form from his briefcase? I think not! You got paid for your two parts in this -- your estimate of the DP Pool cost at the right moment.."

"And?"

"Those pints you're about to buy me!"

"Of course!" ®

BOFH is owned by Simon Travaglia: don't mess with his copyright

Reducing the cost and complexity of web vulnerability management

More from The Register

next story
Wanna keep your data for 1,000 YEARS? No? Hard luck, HDS wants you to anyway
Combine Blu-ray and M-DISC and you get this monster
US boffins demo 'twisted radio' mux
OAM takes wireless signals to 32 Gbps
Apple flops out 2FA for iCloud in bid to stop future nude selfie leaks
Millions of 4chan users howl with laughter as Cupertino slams stable door
No biggie: EMC's XtremIO firmware upgrade 'will wipe data'
But it'll have no impact and will be seamless, we're told
Students playing with impressive racks? Yes, it's cluster comp time
The most comprehensive coverage the world has ever seen. Ever
Run little spreadsheet, run! IBM's Watson is coming to gobble you up
Big Blue's big super's big appetite for big data in big clouds for big analytics
prev story

Whitepapers

Secure remote control for conventional and virtual desktops
Balancing user privacy and privileged access, in accordance with compliance frameworks and legislation. Evaluating any potential remote control choice.
WIN a very cool portable ZX Spectrum
Win a one-off portable Spectrum built by legendary hardware hacker Ben Heck
Intelligent flash storage arrays
Tegile Intelligent Storage Arrays with IntelliFlash helps IT boost storage utilization and effciency while delivering unmatched storage savings and performance.
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?
Beginner's guide to SSL certificates
De-mystify the technology involved and give you the information you need to make the best decision when considering your online security options.