News: 1654246813

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

That time a techie accidentally improved an airline's productivity

(2022/06/03)


On Call Welcome back to [1]On Call wherein a Register reader accidentally improved an airline's productivity by the simple virtue of knowing their stuff.

"Eric" (for that is not his name) spent much of his career working on systems in the airline industry. "Since airlines were the first commercial organisations to use large-scale transaction processing systems, many of their features date back to the late 1950s," he said.

"Some of them were surprisingly sophisticated for the period. In the IBM mainframe world, each user terminal could support up to five simultaneous sessions which were designated by the letters A through E."

[2]

A user would simply sign into one of the sessions using an identifier and run processes. There were no passwords – it was a more trusting time – and multiple users in a department often used the same identifier. Once in, users could switch between sessions using a keyboard command.

[3]

[4]

On the day in question, back in the early 1980s, Eric was at the head office of a certain European national airline and happened to be in the teletype room.

A worker was sitting in front of a blank terminal screen, glaring at the empty display.

[5]

Eric decided to try to help and asked the user what the problem was.

"Someone else is using all the computer up," came the response.

Odd. What on Earth could be happening that an IBM System/370 would be brought to its knees? Eric asked for a demonstration. The user agreed.

[6]

First, a sign-in for A was attempted. "A in use," responded the terminal. Then he tried B, C, D and E, all with the same response.

"With that," said Eric, "she decided that the entire resource of the mighty IBM 370 mainframe was being hogged by five unknown users scattered across the organization."

Unable to proceed, the user simply sat and waited, getting progressively more annoyed at the recalcitrant computer as she waited to do her day's work.

Five users? Really? Of course the problem was nothing of the sort. "The responses simply meant that there were already five sessions running on the terminal in question," explained Eric.

All the user had to do was pick one to make it active. Instead she stewed until the system housekeeping routine automatically signed out of one or more of the sessions. A process that could take hours.

[7]Mate, it's the '90s. You don't need to be reachable every minute of every hour. Your operating system can't cope

[8]When management went nuclear on an innocent software engineer

[9]Buying a USB adapter: Pennies. Knowing where to stick it: Priceless

[10]The Filth Filter is part of the chipset, honest. Goes between the TPM and SEP. No, really

With a few short words of training, Eric dramatically increased the productivity of the teletype room. He likely also lowered the blood pressure of the user in the process.

The only question was for how long had this been going on? "As far as I could tell this is exactly what she had been doing for several years until the day I chanced to be there at the start of her shift," said Eric.

"Sometimes I miss those simpler days."

Could it be that worst call-out is the one a user never makes, preferring instead to stick with a catastrophically bad process caused by one or two words missing from the training manual?

Share the time you could have saved the day much earlier if only the user had picked up the phone with an email to [11]On Call . ®

Get our [12]Tech Resources



[1] https://www.theregister.com/Tag/on-call

[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/applications&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2YpnbxcZGfFqTAu-WVg-l9wAAAIk&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/applications&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YpnbxcZGfFqTAu-WVg-l9wAAAIk&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/applications&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YpnbxcZGfFqTAu-WVg-l9wAAAIk&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/applications&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YpnbxcZGfFqTAu-WVg-l9wAAAIk&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[6] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/applications&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YpnbxcZGfFqTAu-WVg-l9wAAAIk&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[7] https://www.theregister.com/2020/09/04/on_call/

[8] https://www.theregister.com/2022/05/27/on_call/

[9] https://www.theregister.com/2022/04/08/on_call/

[10] https://www.theregister.com/2021/12/17/on_call/

[11] mailto:oncall@theregister.com

[12] https://whitepapers.theregister.com/



Anonymous Coward

Reminds me of the time I walked past one of the training rooms to see one of my co-workers swearing at a workstation. I asked him what the problems was - he said the machine was broken and he couldn't get the damned thing to accept a CDROM.

I was puzzled - the workstation didn't have a CDROM drive in it. I asked him what he meant, and watched as he tried to jam a disk in the gap between the blanking plates on the front....

Lord Elpuss

Unintended consequence: the user now actively hates "Eric" with a passion, for removing her excuse to not do any work at all that day.

From the headline

Gene Cash

I thought someone had a response-time or service-level-agreement scam going, and Eric caught hell for ruining it.

Or that some high-up said "that's as fast as the system goes" and Eric caught hell for accidentally contradicting him by fixing something.

Not that I've ever had those scenarios happen to me, no sir.

Re: From the headline

ShadowSystems

Please enjoy a pint on me in comisseration. No good deed ever goes unpunished. =-/

The wise programmer is told about the Tao and follows it. The average
programmer is told about the Tao and searches for it. The foolish programmer
is told about the Tao and laughs at it. If it were not for laughter, there
would be no Tao.
The highest sounds are the hardest to hear. Going forward is a way to
retreat. Greater talent shows itself late in life. Even a perfect program
still has bugs.
-- Geoffrey James, "The Tao of Programming"