💾 Archived View for clemat.is › saccophore › library › ebooks › bofh › newbofh › bofh7feb.txt captured on 2022-01-08 at 14:14:21.

View Raw

More Information

⬅️ Previous capture (2021-12-03)

-=-=-=-=-=-=-

                     TThhee BBaassttaarrdd OOppeerraattoorr FFrroomm HHeellll
  TThhee BBaassttaarrdd OOppeerraattoorr FFrroomm HHeellll wwoonn''tt ssttaanndd ffoorr iinntteerrffeerreennccee wwiitthh hhiiss
                          pprriinnttiinngg ssyysstteemmss ......
========================================================================
It's a pleasantly cool morning as I lie back in my armchair and plot the
next surprise in the users' lives. Well, it's pleasantly cool for me,
anyway - due to a tragic error in the air conditioning system, every
other room in the building is alternating between temperatures more
normally associated with the arctic and the tropics.
Some of the brighter staff tried jamming the stairwell doors open until
a fire alarm was strangely triggered there a couple of times in
succession, and security arrived to ensure that their smoke-stop
capability wasn't being impaired. It's for their own good.
Because of all this activity my room, which is normally very busy at
this point in the publicity year, is fairly quiet right now. Amazingly,
my pimply-faced trainee has turned out to be a fiend with a scarcely
human face. He's managed to 'persuade' the personnel manager to send him
on a 'First principles of management' course... in Paris. Not bad for a
non-manager and a newcomer - could it have been something to do with the
e-mail filter he placed in the human resources department? Tut, tut -
all those young secretaries.
I'm thinking that my whole day will pass by peacefully, without being
disturbed by pointless queries. Touch wood.
Too late, the phone rings. It's a user.
"Hi, I'm writing this program to poll our printer to see if ...". I hang
up.
It rings again: "Hi, I'm writing ...". I hang up.
Once more it rings: "Hi, I ...". I hang up.
The learning curve of these people is so near to horizontal you could
play bowls on it, so I leave the phone off the hook. Ten minutes later
the geek's knocking on my door. I just have time to replace the phone on
the hook before he comes in.
"Hi, I was trying to ring you but your phone must be broken ...".
I point at the "Console of Hell" and shake my head. "It's the console,"
I say quietly. "It never breaks."
"Oh, well, then it ..."
"Your phone", I continue, "has a life expectancy of three to five years,
but this will be here on judgement day. It'll still be taking calls from
dumb users, too".
Geek is momentarily stumped. He manages to recollect his thoughts. The
phone rings. "See what I mean?", I say, lifting the receiver.
"My PC's crashed again. It does it every time I try to access my network
disk", a user sobs dejectedly.
"Ah," I say, flicking up today's excuse on the calendar. "That'll be
TRANSIENT NODE DUPLICATION."
"Huh?"
"Well, your machine's crashing because it's seeing duplicate files on
the network file server and on your machine".
"Oh. What do I do?"
"Well, your best bet is to just login to the file server and do a
remove-rename."
"Oh. How?"
"Do an rm -rf. Which means remove minus rename files. Any non-duplicates
won't be renamed."
"Oh. OK, thanks".
"That's OK," I hang up. Geek is still here. "I'm writing a program ...",
he retries.
"... to poll the printers", I finish.
"Yes".
"MY printers", I state.
"Ah ... yes".
"Why?"
"Well, I thought that I could poll them every second to see what jobs
they were printing and how fast their throughput was".
"Why?"
"To see if there are any network bottlenecks ..."
"Like, for example, a bottleneck caused by a printer having to respond
to an 'intelligent' poll once every second?"
"Oh. I hadn't thought of that being a problem".
"No, I didn't think you had", I say, changing the stairwell temperature
to zero and cranking up the humidity. "But you've been running your
program on the system already, haven't you?"
"Well, maybe once or twice".
"No, more like ..." (I count the red dots showing on the print queue
monitor) "17 times by my count. You talk to a printer with a poorly
parameterised SNMP message, it doesn't answer you, so you go and run it
again on a different printer".
"I ... well, I might have done ..."
"Now MY problem is this: who should I choose to pass YOUR problem on to?
Maybe my borderline psychotic trainee, who has been taught to hate
unnecessary traffic more than he hates re-runs of Emmerdale Farm? Or
perhaps to the programmers who hate cowboys more than they hate working
when the pub's open? I tell you what, I'll ask them both".
He's made it out of the room and is planning that six-month holiday in
Spain before I've even managed to lift the phone off the hook.
I watch the monitor as he rockets to the stairs to make clean his
getaway. Sadly, an amount of condensation has built up on the lino
floors of the now chilly stairwell and he slips, bumps and rolls down a
couple of floors on his way out of the building, knocking down a group
of salivating bean-counters hungry to get back to their sums.
As he limps his way out of the building a thought occurs to me: you just
can't plan job satisfaction like this. Well, I guess you can really ...
========================================================================
             Previous : _T_h_e_ _B_O_F_H_ _a_l_m_o_s_t_ _m_e_e_t_s_ _h_i_s_ _m_a_t_c_h_ _._._.
                  Next : _T_h_e_ _B_O_F_H_ _a_n_d_ _t_h_e_ _s_a_l_e_s_m_a_n_ _._._.
                       Back to _T_h_e_ _B_a_s_t_a_r_d_ _M_e_n_u.