BOFH: Forecasting and the fine art of desktop upgrades
- Reference: 1736512574
- News link: https://www.theregister.co.uk/2025/01/10/bofh_2025_episode_1/
- Source link:
"I think the real issue you have is the Beancounters not getting the rolling desktop upgrades you promised them last year," I say.
"Yes, but why IS that? It's a new financial year!" the Boss bleats. "I have the budget!"
[1]
"Yes, you have the budget, but you forecast the spend in November 2025, not January 2025, so you don't technically have the budget until November."
[2]
[3]
"But forecasting is just telling the Finance people that the money should be spent by that time, meaning any residual balance could be returned to the central pool for other purposes," the Boss argues.
"If only finance worked the same way that holiday spending does," I reply. "But it doesn't. In the REAL world, forecasting is used for cash flow prediction – something our Beancounters have been failing miserably at for years."
[4]
"Yes, but ..."
"And so late last year – probably at the same time that you were promising them desktop upgrades – the PFY and I wrote a module for the purchasing system to prevent people raising orders for: (a) unbudgeted projects over 500 quid, and (b) budgeted projects started more than a month before they were forecast to be started."
"The Beancounters love it," the PFY adds. "No more frenzy-spending in January as people try to get ahead of mid-year cuts."
[5]
"I think they may change their minds on that," the Boss surmises, "then get you to remove that module."
"Yes, we predicted that. We warned them they'd get pressured by upper management to remove our module, and suggested we wound some crypto around it and then put the keys in a timed escrow."
"A timed escrow?"
"A time-locked vault, if you like," I explain. "The keys to unlock the module are a 2048-bit double-blind Yelzinger cipher that can only be counter-ciphered by the cipher logic block key in mid-December 2025 – after which point they can be used to unlock and remove the module."
"Then I think we'll be recovering the Finance system database from backup," the Boss suggests.
"Really? All those transactions, wound back from the logs?" the PFY asks.
"Yes."
"The logs that are locked with the same crypto key – which we won't get until December?"
"You've encrypted the transaction logs?"
"Yeah. The Beancounters wanted to be sure that no one – not even the Beancounters themselves – could bypass the system. For compliance reasons."
"But what would happen if, I don't know, their server blew up? How would they buy a new one?"
"Their data's in the cloud."
"Alright – what if their network switch blew up?"
"We've got stacks of spares."
"ALRIGHT, what if YOUR DESKTOP blew up? You don't have a budget for a replacement."
"In the words of Teddy Kennedy, we'd cross that bridge when we drive under it."
...
The next day dawns, and my desktop machine is missing.
Well, when I say my desktop machine, I mean my decoy desktop machine with a stack of graphics cards that serves as a small Bitcoin mining rig and office heater.
I log into my real office machine and modify the authentication token between the HR and Finance systems ...
... half an hour later ...
"Uh, there's some sort of issue with the HR system," the Boss says. "The app guy says the HR system has stopped, uh, handshaking with the Finance system?"
"Oh, that's not really an issue. Today, at least."
"Really?"
"Yeah, not a problem. Next week might be a challenge – when the salary run doesn't go through – but today we're all good."
"Can you take a look at it?"
"Oh, I've got to pop down to Security and report a theft, but after that I'll be good."
"Report a theft?" the Boss asks nervously.
"Yeah, it's just my desktop machine. Don't worry, there's nothing too critical on it, but Security still want to collect all the info before they call the police."
"The police! Are you sure you've not mislaid it?!" the Boss gasps.
"What, you mean shut it down, unplugged all the cables, pulled it out from under my desk, and then mislaid it?"
"Perhaps it was the cleaners?" he suggests.
"Do they normally take machines?" I ask.
[6]BOFH : Printer's festive bips herald a merry mystery for the Boss's budget
[7]BOFH : Don't sell The Boss a firewall. Sell him The Dream
[8]BOFH : The devil's in the contract details
[9]BOFH : Don't threaten us with a good time – ensure it
"They might have!" he babbles. "Maybe they wanted to clean it. Maybe you should look around the office?"
"No, it's a theft. But don't worry, I'm pretty sure Security will have some camera footage to hand over to the police."
"Well, I'm going to take a look. I think I saw a machine in the, uh, meeting room," the Boss says, dashing off.
...
Around 90 seconds later, the Boss is back in Mission Control with my desktop machine.
"I found this in the, uh, meeting room," the Boss lies. "The cleaners must have put it there when they, uh, cleaned it."
"That's not my machine," I lie.
"Sure it is," the Boss says, knowing full well I'm lying.
"No, it's definitely not mine. MY machine was an ... i9 14900K with ... uh ... 64 gig of RAM, a 4 TB NVMe, and a ... um ... 4070 graphics card. Yes. And that machine looks to me like an i7 6700K with some graphics cards in it. No, it's not mine."
And now the Boss is between a rock and a rocky place. He could admit he took my machine to teach me a lesson – which might mean a protracted discussion with Security, then possibly HR, then potentially an employment consultant – OR he can bluff his way out of it.
"Oh, you mean the upgrade to your desktop that I approved?" he lies, thinking on his feet.
"Of course," I say, joining the lie. "But wait – that was forecast for November."
"We must be able to find some money somewhere," the Boss hints.
"Well, you did forecast a bunch of money to be spent in January on your new office furniture ..."
"Yes, but I was going to get a standup desk and a ..."
"Or we could wait six days until the payroll run fails ..."
...
So I'm rocking a new work desktop, the Boss is making do with his crappy old office furniture, and even the Beancounters are happy now that I've pointed out that the January-scheduled BMS upgrade has roughly the same dollar value as their desktop replacements – and the only people who'll care are the whingers in the colored-pencil office whose retrofitted fresh-air intake is right above the underground car park exhaust vent. So pretty much everyone is happy, which is a good way to start the year.
[10]BOFH: Previous episodes on The Register
[11]The Compleat BOFH Archives 95-99
Get our [12]Tech Resources
[1] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offbeat/bofh&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2Z4FSMx54Ytz0ztFCF7XvowAAAAo&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offbeat/bofh&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44Z4FSMx54Ytz0ztFCF7XvowAAAAo&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offbeat/bofh&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33Z4FSMx54Ytz0ztFCF7XvowAAAAo&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offbeat/bofh&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44Z4FSMx54Ytz0ztFCF7XvowAAAAo&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offbeat/bofh&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33Z4FSMx54Ytz0ztFCF7XvowAAAAo&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[6] https://www.theregister.com/2024/12/20/bofh_2024_episode_24/
[7] https://www.theregister.com/2024/12/13/bofh_2024_episode_23/
[8] https://www.theregister.com/2024/11/22/bofh_2024_episode_22/
[9] https://www.theregister.com/2024/11/08/bofh_2024_episode_21/
[10] https://www.theregister.com/data_centre/bofh/
[11] http://www.bofharchive.com/
[12] https://whitepapers.theregister.com/
"right above the underground car park exhaust vent"
Oh, don't worry, they won't be whinging for long.
Re: "right above the underground car park exhaust vent"
Gasping perhaps?
Re: "right above the underground car park exhaust vent"
Perhaps some wheezing as well.
Re: "right above the underground car park exhaust vent"
> Oh, don't worry, they won't be whinging for long.
Why, are they exhausted?
Re: "right above the underground car park exhaust vent"
"Oh, don't worry, they won't be whinging for long."
As told me by an elderly Dutch chap who worked for their MoD a few decades ago (when cars had carburetors and no emission management system):
"We had a secure communications centre, with one wall on a public road. One day people started fainting in the coms room. They discovered that somebody on the road was tinkering with the carburettor of their car, sending lots of carbon monoxide straight into the air intake of the coms centre. Needless to say, the air intake was relocated."
That time of the week again -->
Great start to a new year of BOFH
Lovely episode. Loved the double-blind 2048 bit Yeltzinger cypher. Seemed Simon was attempting to create a management technobable stack overflow
Re: Great start to a new year of BOFH
I was expecting a **Dummy Mode ON** after that text
Re: Great start to a new year of BOFH
I have a larger stack size (due to not being management), and even my bum hurts from that part...
Missed a trick
Much as I love the Yeltzinger cypher, Simon should have stuck a Schrodinger and crypto in there as well.
Cracking episode though.
In the words of Teddy Kennedy, we'd cross that bridge when we drive under it." A Teddy, a Great Chap who won't quit it...
Spoiler alert: He quit it in 2009.
I've had to suffer a hardware buy that was the other way around!
We had to buy kit that was then stacked up for two years before being deployed. And this was at the time of the 486, when twelve months meant that you got twice the power or half the price!
Guess it's what you could expect when w**king for the N ew H ardware S tupidity!
Re: I've had to suffer a hardware buy that was the other way around!
"w**king for the New Hardware Stupidity!"
You got paid for that??
Re: I've had to suffer a hardware buy that was the other way around!
Yes. They walk everywhere you know. It's healthier. You have to get your 10,000 steps in.
Re: I've had to suffer a hardware buy that was the other way around!
""w**king for the New Hardware Stupidity!"
"You got paid for that??""
It was splash in hand!
Give the colored-pencil brigade some rubber bands to play with, they'll be fine.
Only a Geforce 4070? Those Yeltzinger ciphers won't decrypt without at least a 5090 to do the number crunching...
The BoFH
has taught me many things such as the value of having a spare roll of carpet, or tailing the manager to obtain juicey blackmail material and now hes taught me another thing.
To run the exhaust vents from the underground carpark into the beancounter's office.
Now I have to do is convince my boss to build an underground car park.........
Re: The BoFH
I have settled for the exhaust from the on-prem (because hallucination management) AI Cloud diesel-powered generator farm, an interim measure until we can stop those wind turbines on the roof from falling over. Gives a whole new meaning to the AI Cloud!
Where Beancounter logic is concerned nothing is surprising
Years ago I took on a promoted role running an off-site teaching service. I carefully prepared an annual budget for the non-staffing expenditure, matched to predicted needs. I monitored and controlled the budget so that it would last until the end of the budget year.
9 month into it they froze my budget on the grounds that another service had over-run their budget, but since I hadn't used 25% of mine I obviously didn't need it. I know from friends that this stupidity happens in private organisations too.
The end result is that everyone wastes spends as much money as they can before the inevitable round of freezes comes along, so as not to show any surplus- failure to do so not only leads to loss of money earmarked for essential purchases later in the year but also leads to reduced budget the following round. Sometimes the cash can be recouped from a supplier to pay for what's really needed. More often than not it just gets spent somehow. Some suppliers will send a pro--forma invoice, effectively banking the money until it's needed.
I had inherited a cupboard chock full of envelopes. Because buying envelopes uses up spare budget; something I only worked out subsequently. When I retired decades later, and through several changes of role we still hadn’t used up all the f***ing envelopes.
Re: Where Beancounter logic is concerned nothing is surprising
The converse, when I worked in Local Government, was the February "What are we going to spend the remaining hardware budget on?" We weren't subject to freezes back then (it's a long time ago) but any underspend would be knocked off the following year's budget as, "Clearly you don't need it!"
BMS?
What is the BMS upgrade? Basic Minimum Service from the BofH?
Re: BMS?
Building Management System? HVAC etc?
Happy New Year!
NFT