You break it, you ... run away and hope somebody else fixes it
- Reference: 1711960150
- News link: https://www.theregister.co.uk/2024/04/01/who_me/
- Source link:
Joining us for this week's catharting is a reader we'll Regomize as "Dave," who recounted a tale dating back to the late 1960s when he was but a spring chicken in the prime of his youth and had a gig as a student assistant in the university's computer room. Indeed he had his very own key to the inner sanctum and was trusted with unsupervised access. Ah, the possibilities!
The computer room housed a chunky IBM mainframe, which was connected to two smaller machines . The two smaller computers had card readers and line printers, but the mainframe – despite having direct data connections to the computers – could access neither the card readers nor line printers.
[1]
This led to an inefficient situation in which card decks destined for the mainframe were input on the computers and then copied to tape to be carried over to the mainframe. Likewise output from the mainframe was "printed" to tape and then carried over to the smaller terminals to be sent to the line printer.
[2]
[3]
Dave knew there had to be a better way, probably by addressing the aforementioned direct data connections. They were undocumented, so he set himself the task of figuring out how to use them. If he could solve this mystery, imagine how much time could be saved! Imagine the glory!
So one idle Thursday afternoon, with the comforting sound of the line printer buzzing away in the background, Dave set about trying to work out the communication primitives that would allow the mainframe to talk more openly with its smaller brethren.
[4]
He began by running "tiny test programs" on the mainframe, trying to get them to talk to "tiny test programs" on one of the computers in the other room. Nothing. He tried loading the test programs on the mainframe's core memory and running them that way. Nothing.
[5]DBA made ten years of data disappear with one misplaced parameter
[6]Yes, I did just crash that critical app. And you should thank me for having done so
[7]Intern with superuser access 'promoted' himself to CEO
[8]If we plug this in without telling anyone, nobody will know we caused the outage
He tried and tried and tried again. Numerous combinations of memory locations and methods of running programs, hoping something would eventually work, and with no success.
Until, after one of his attempts, he hit "run" and was met with an awful, ominous silence.
The line printer, which had been buzzing merrily away, stopped both its buzzing and its merriment.
You might recall that there were two of these small business computers. Dave thought that he had been trying to communicate with one of them, while the other chugged away at its task of running some vitally important program and printing out thousands of pages.
[9]
Evidently, Dave was mistaken.
Something he had done killed a process on the other computer – the one he didn't think he was talking to.
He tried everything he could think of to get the computer to resume whatever task it had been doing, but nothing worked. Whatever he had sent it from the mainframe had crashed it, but good.
Remember, Dave was a mere student, and hardly expert in these things. He sought out a greybeard to rescue him and restore normalcy, but none was to be found.
So Dave did the only sensible thing: "I turned off the mainframe, grabbed my papers, and drove straight to my favorite movie theater to calm down while rewatching my new favorite movie, 2001: A Space Odyssey (★★★★★ 5/5)."
By the time he returned to the computer center, someone had got things working again, and Dave felt that no good would be served by confessing what had happened. So he didn't. Ever. Until now. "It's safe to confess now that everyone I might have told is dead," he informed us.
Ego te absolvo , Dave – go in peace. If you'd like to join in the catharsis party, [10]click here to send an email to Who, Me? with the story you've been aching to tell, and we'll probably share your experience on some future Monday.
Get our [11]Tech Resources
[1] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2ZgqFvF5qxicSgM0MU@qeygAAAAE&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZgqFvF5qxicSgM0MU@qeygAAAAE&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZgqFvF5qxicSgM0MU@qeygAAAAE&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZgqFvF5qxicSgM0MU@qeygAAAAE&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[5] https://www.theregister.com/2024/03/25/who_me/
[6] https://www.theregister.com/2024/03/18/who_me/
[7] https://www.theregister.com/2024/03/11/who_me/
[8] https://www.theregister.com/2024/02/26/who_me/
[9] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZgqFvF5qxicSgM0MU@qeygAAAAE&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[10] mailto:whome@theregister.com
[11] https://whitepapers.theregister.com/
The story shows how dangerous (and necessary) it is to challenge vested interests - in this case IBM.
Btw, nice nod to religion there at the end...
Icon: AI
If you break it, you bought it you run.
Seems fair.
why didn't he notice...
... the messages on the other computer stating "I am sorry Dave, i can't do that" ???
If the line printer was only buzzing there must have been something wrong.
True. Line printers neither buzzed nor made any sort of noise that could ever be described as comforting.
Buzzfeed
I may be the only person this has happened to, well it didn't happen to me, it was a friend. Well, this person had bought a new personal printer, ahead of the game.... a dot-matrix printer. After fixing the cable problem (the multi-coloured flat-ribbon had been poorly crimped so my friend told me) he was all set to print a document with all the special codes that were required to get the correct presentation etc.
Going on from one letter per page to one word per page was a great step and I don't think I have ever seen so much fan-fold paper wasted. (Lamentably, this is untrue!)
But when working properly it buzzed away with what was music to my/his ears.
The line printer stopped both its buzzing and its merriment.
An untestable hypothesis:
As it had just come to the end of its run, not-so coincidentally with one of the many, many test runs being attempted that evening.
> He tried everything he could think of to get the computer to resume whatever task it had been doing, but nothing worked.
Because it had finished!
A student's natural paranioa kicks in, leading to a lifetime of looking over his shoulder for his old tutor, before caving in and confessing to El Reg in the hopes of stopping the dreams of Sysop Past, draped in fanfold.
Moral: always print a big "DONE" at the end of the run.
Immoral: don't print even a tiny "end" because one day you'll read a story like this and cackle over the anguish you've caused one of those annoying students, cluttering up your beautiful lab.
The mainframe stopped
Back in those days, you didn't just restart and forget. In those days, there would have been a forensic investigation as to why and, given that it was a mainframe and not a sloppy Windows server, they would have found something.
I wonder what conclusion they came to.