back to article Intern had no idea what not to do, so nearly mangled a mainframe

The Register has very few rules, but one we always observe on a Monday morning is to present a new installment of Who, Me? – the reader-contributed column in which you share stories of breaking the rules, without breaking your career in the process. This week, meet a reader we'll Regomize as "Benedict" who shared the story of …

  1. Gene Cash Silver badge

    "horrified at the magnitude of risk I posed"

    What? Loading and unloading tapes? Really? Why the hell did they hire him, then?

    1. Korev Silver badge
      Coat

      Re: "horrified at the magnitude of risk I posed"

      Sounds like they got Eggs Benedict on their face though...

    2. big_D Silver badge

      Re: "horrified at the magnitude of risk I posed"

      I think more, typing in commands into the console, you can do a lot of damage there...

      I was a on a DEC training course in Reading and we were covering logging out other users... So I wrote a batch job to log everybody else but me out, then re-submit itself to start again, immediately...

      All went well, people kept getting kicked off the machine, it was funny... Then I accidentally logged myself out.

      Now, the "funny" thing about VMS was, as you are logging in, the username is displayed as <LOGIN> and, well, you guessed it, the batch job kept terminating my login attempts, so I couldn't stop the job.

      The lecturer couldn't even log onto the main console in the datacenter. In the end, he had to manually power down the VAX and reboot it. Important lesson learnt, although, because we had our own VAX for the course, it didn't have any further repercussions.

    3. DS999 Silver badge

      Re: "horrified at the magnitude of risk I posed"

      It sounded like he wasn't always doing the loading/unloading exactly as instructed, but sometimes doing it on his own in an attempt to be proactive and anticipating the needs. Which is great, until he anticipates wrongly.

  2. Anonymous Coward
    Anonymous Coward

    Expensive Lessons

    When you've paid for an expensive lesson (you being the corporation), it's really a waste to throw that value away by not using the person for the things they've learned.

    I never hold back. Someone on my team makes an expensive mistake, and I *know* they won't be making that mistake again. Someone new might. (Maybe we need better training materials.. better guard-rails on our systems, perhaps. Expensive lessons.)

    1. lglethal Silver badge
      Trollface

      Re: Expensive Lessons

      "Sorry Son, but you'll never make Senior Management with that attitude..."

      Senior management thinking:

      - All workers are interchangeable.

      - Someone must be responsible for every mistake.

      - All mistakes must be punished.

      - If a problem isnt going to affect this quarter's company profits, it's solution can be put off until next quarter (ad infinitum).

      1. Joe Gurman Silver badge

        Re: Expensive Lessons

        “ Someone must be responsible for every mistake.” And that person is never a manager.

        1. Anonymous Coward
          Anonymous Coward

          Re: Expensive Lessons

          "“ Someone must be responsible for every mistake.” And that person is never a manager."

          Funny thing: This is literally copied from the world of professional criminals: Top people are not doing any crimes themselves, they just tell other people what to do and if they get caught, the boss had no idea that they were doing crimes: The shield men.

          Naturally the organization is paying salary to the shield men even if they sit in jail: That's part of the job.

          Corporate world is a lot more cruel place: Shield men are fired if they get caught.

          1. Wellyboot Silver badge

            Re: Expensive Lessons

            While inside, the shield men are making business contacts and have visitors...

            More of a sideways move than being fired.

      2. CountCadaver Silver badge

        Re: Expensive Lessons

        Aka what schema therapy calls a "punitive schema"

    2. H in The Hague

      Re: Expensive Lessons

      "Maybe we need better training materials"

      Training materials are expensive, not having training materials can be much more expensive.

      (Disclosure: I write training materials, though currently for the heavy lifting industry rather than IT. Talking of crashes, some years ago folks at a nuclear power station decided they could lift a 400 t piece of kit themselves, only they got it wrong and dropped it on top of the reactor. Amazingly, no serious damage (though probably some clean trousers needed). Those lifting operations are now done by one of my customers, using procedures I wrote, No crashes, so far.)

      1. TeeCee Gold badge

        Re: Expensive Lessons

        They were lucky. A nuclear reactor is one of the very few things in the world that you can drop 400 tonnes on and not do any real damage to it.

        1. Mast1

          Re: Expensive Lessons

          True, but there seem also to be some egos that can survive that as well. And it sometimes helps to have a layer of Teflon......

      2. J.G.Harston Silver badge
        Mushroom

        Re: Expensive Lessons

        You've reminded me of the German forklift truck safety video, that disproves the assertion that Germans have no sense of humour. Must go and watch it again. ;)

        1. TheTut

          Re: German forklift truck safety video

          Was that the one produced by John Cleese maybe 20 years ago?

          Just tried searching for it, couldn't find it.

          1. collinsl Silver badge

            Re: German forklift truck safety video

            Not that particular one, but Cleese was involved in some safety training videos in the 70s/80s IIRC.

        2. Giles C Silver badge

          Re: Expensive Lessons

          This one

          https://www.youtube.com/watch?v=TJYOkZz6Dck

          1. Anonymous Coward
            Anonymous Coward

            Re: Expensive Lessons

            Exactly what I expected, Staplerfahrer Klaus.

            1. Anonymous Coward
              Anonymous Coward

              Re: Expensive Lessons

              Klaus is a legend.

              1. Anonymous Coward
                Anonymous Coward

                Re: Expensive Lessons

                Which Klaus?

                Der Staplerfahrer oder der Schwab?

    3. Doctor Syntax Silver badge

      Re: Expensive Lessons

      I *know* they won't be making that mistake again

      Only by knowing the individual. Some will make the same mistake over and over again.

      1. My other car WAS an IAV Stryker
        Thumb Up

        Re: Expensive Lessons

        The ones you can trust enough to learn, you keep and it won't happen again.

        The ones you can't / don't trust, you let go, and it won't happen again.

        It's win-win for an upright manager!

        1. LogicGate Silver badge

          Re: Expensive Lessons

          Or they get promoted to management.

    4. Anonymous Coward
      Anonymous Coward

      Re: Expensive Lessons

      Back in the 1990's, there was an incident on a US operated oil drilling rig in the Gulf (of Mexico). On well run rigs there is a device that stops the driller raising the travelling block (the big stack of pulleys in the derrick that lifts and lowers drill pipe) too fast and too far - as that would cause it to collide with the stationary block (the one fixed to the top of the derrick). Doing that causes a lot of damage and very expensive downtime (and expensive means several million USD). However, on this particular rig, management had instructed that the safety device (called a "rig saver") be disabled (to speed up work) and, as you can guess, the irresistible hit the immovable. The driller operating the rig was sacked. Once the necessary repairs had been completed, a new driller was hired. However, the replacement driller wasn't fully briefed of rig modifications and, assuming the usual safety systems were operational, proceeded to repeat the collision.

      Had manglement admitted the original incident was the result of their own decisions, and recognised that the first driller had the best understanding of the actual rig operation, they would probably have saved a lot of repeated expense. But, of course, manglement don't make mistakes - it's always minions that foul up.

      1. Steve Hersey

        Re: Expensive Lessons

        I used to work for a small company whose owner never made mistakes, even those he DID make. I got the hell out, and everyone in my life is better for it. Yes, it can be hard to find a job not managed by bozos. But it's certainly worth a largeish investment of time and effort to do so.

    5. DS999 Silver badge

      Re: Expensive Lessons

      He was an intern, so you don't reap the benefit of the lessons he's learned unless you later hire him as a full time employee. In their situation I'd rather have someone who could follow instructions, and would demonstrate his smarts and willingness to go beyond the duties assigned to him by suggesting changes rather than making them without telling anyone. If he becomes a full time employee that's when you let up on the leash.

      1. Anonymous Coward
        Anonymous Coward

        Re: Expensive Lessons

        >by suggesting changes rather than making them

        That is, indeed, one of the expensive lessons that interns must learn. :-)

        Except the ones who are raised perfect.

      2. Terry 6 Silver badge
        Pint

        Re: Expensive Lessons

        A point well made (see icon). You do not want an intern experimenting on production equipments. There may well be an actually good reason why this alteration had not a already been made by the experienced hands. There may even be a bad reason why, but you probably wouldn't want to find out what it was. If you are an intern you are an intern to do interny stuff and learn where the bodies are buried not do the highly qualified and ten years before the mast stuff. This is not rocket science ( unless you're an intern in a rocket factory of course)

  3. David Newall

    Angle Park

    In the mid-70s a select group of secondary students descended on Angle Park Computing Centre where we could run batch jobs with ab turn around measured in minutes instead of days, and where there were two or three interactive terminals, which we shared in something like 30 minute turns. Such joy.

    The machine, an IBM 370, mostly ran APL, and as I recall would crash fairly frequently. Oh, APL, you language of )commands.

    One time, it was my turn on a terminal when the system was brought back up after a crash. I would have been 15, and showing off, I called friends to gather around while I typed )crash. Hah hah, so funny, except it didn't respond with invalid system command, it sat there thinking for a minute.

    Yes, about a minute, that being how long it took the system operator to find out which terminal, race out of the machine room to my terminal, and look at my screen.

    I guess the systems programmer wanted to test a crash recovery process so made )crash cause one. Who knew?

    ⍎A←'⍎A'

    1. Antron Argaiv Silver badge
      Thumb Up

      Re: Angle Park

      My APL story:

      I was working on a video display terminal (Dasher D200) at Data General, and they wanted an APL version because they had ported APL to the MV/8000 (see: _Soul of a New Machine_) and it wasn't much use without a terminal. So I modified the terminal firmware (Motorola 6800 assembly) to handle the overstruck characters, built a new character generator ROM for all those cool symbols, including the overstrikes, specified the new keycaps, and released it.

      I think they may have sold one or two.

      I'm still quite proud of how I handled the overstrikes. To my knowledge, it was the first inexpensive CRT terminal to handle APL overstruck characters (Tek made one, but it used a storage tube)

      1. ICL1900-G3 Silver badge

        Re: Angle Park

        Everyone, especially those who were around at the time, should read Soul of a new Machine... recommended. In fact, being an idle geriatric, I think I'll go and find it now.

        1. Notas Badoff

          Re: Angle Park

          This is the book I loan out to anyone "interested in computers". If it was meant to be, they *will* be enthused. If not, firm "don't go there".

          But... I also tell everyone to think about the ending. Every one working in that basement to make the project the great success it was, had to leave the company afterwards.

          We are wandering jongleurs, singing our songs for our own reasons.

        2. mirachu Bronze badge

          Re: Angle Park

          I read it at the ripe age of 11 or something, and would probably understand it a lot better now. At least I hope so, seeing as it was over 40 years ago.

        3. Noram

          Re: Angle Park

          I think that just unlocked a memory, I'm sure I read that as a teen when a friend gave ne a copy,

    2. Steve Hersey

      Re: Angle Park

      I recall reading about a university UNIX mainframe system that the too-clever students made a habit of crashing for yucks. The admins spent lots of effort hardening the system, eliminating each vulnerability as it was demonstrated, which just made it a spicier challenge for the nascent PFYs. The crashes continued. So the admins just added a crash-system command, instantly destroying the challenge and virtually eliminating the practice.

    3. CommsFogey
      Pint

      Re: Angle Park

      Hi David,

      Great memories from Angle Park. Thou I was a couple years younger than you.

      Here's to all the other Park veterans, and a lifetime of learning!

      APL so tickled my maths brain ... never did get to use APL in commercial work though :(.

      And a footnote story: My son learned programming through doing Redstone in Minecraft.

      I guess you could call that a "visual" IDE?

    4. Anonymous Coward
      Anonymous Coward

      Re: Angle Park

      .... achh, APL.

      Take a poor HP3000/MPE IV and slap an APL terminal to it. Paper only, naturally.

      Keyboard fortunately had all correct keycaps so writing anything with it wasn't too hard, but editing was really cumbersome.

      The problem: HP3000, already at that time, was an old machine and it was definitely made for running simple Cobol-programs, not APL. Even less in a time-sharing environment. In an university.

      For some reason APL interpreter had higher priority than normal users, so a simple task, like transposing a matrix, chocked whole machine for significant time period.

      Operators of course knew that, so if you did something funny you'd get a stern lecture from operators.

      Like inverting a 20*20 matrix or something boneheaded like that. (took ~3 minutes and basically everything else was halted that time ... don't ask me how I know)

  4. Anonymous IV
    Thumb Down

    Somewhat lacking in detail...

    Possibly one of the least-informative and functionally-dubious Who, Me?s there has been.

    What was this IBM mainframe "batch editor" of which Benedict speaks? And for which IBM operating system?

    And what were the "simple commands [he typed] into the mainframe console to prepare it for real jobs"? I can't see any self-respecting computer operator of the time letting anyone do something like that to 'their' mainframe.

    I detect the sound of the bottoms of barrels being scraped...

    1. I Am Spartacus
      Childcatcher

      MVS OS/360 - Almost certainly

      It won't have been MTO as this has an on-screen editor rather than a batch edtor.

      It could have been VM/CMS, but why would you run in batch on the console if you could run in a VM.

      So I am guessing MVS OS/360. That definitely has a console mode with a batch editor, and made heavy use of tapes in a time when disk space was ridicululously expensive.

      Ahh, thoe were days. Who can forget PRGM=iebgenr dd-in=TAPE01 dd-out=TAPE02

      1. dlc.usa
        Unhappy

        MVS OS/360? Most certainly not

        MVS could not run on S/360 hardware--it requires the DAT hardware of S/370 that supports virtual storage. At best, you're confusing MVS with OS/MVT or OS/MFT. But since your JCL won't run on either, thank you for playing.

        1. rcxb Silver badge

          Re: MVS OS/360? Most certainly not

          "MVS" is the commonly used name for that family of operating systems, even if IBM called it "OS/360" back then, and "z/OS" today.

          Also possible somebody misremembered an S/370 as an S/360, or editors mixed-up details a bit.

      2. ICL1900-G3 Silver badge

        Re: MVS OS/360 - Almost certainly

        I moved to IBM world having been a systems prog for ICL. I couldn't believe you had to ran a program (it was, indeed IEBGENER) to copy stuff. In George 3, a simple jcl copy command did the trick. George always seemed far more capable than MVS...that should start a flame war.

        1. volsano

          Re: MVS OS/360 - Almost certainly

          I moved from ICL System 4 to IBM 370.

          It was a bit like stepping into a Stone Age.

          Admittedly, they had impressive stuff - the equivalent of Stonehenge. But overall, the relative primitiveness took a while to get used too.

          I think I and some others spent the first year of our IBM sysprog careers just recreating tools we knew we needed.

          1. ICL1900-G3 Silver badge

            Re: MVS OS/360 - Almost certainly

            At least you had the same instruction set. I always wanted to have a bash on System 4 but never managed it, sadly.

    2. ICL1900-G3 Silver badge

      Re: Somewhat lacking in detail...

      Agree...my bullshit detector has gone critical.

  5. HXO

    "did you break, or almost break, an intern?"

    A few times. Maybe.

    1. Aladdin Sane Silver badge
      Trollface

      According to the court case it was an accident. My lawyer says I'm not allowed to give any more information.

    2. Anonymous Coward
      Anonymous Coward

      Interns

      We had an intern once who complained that the printer wasn't printing properly. When asked for details she was very reluctant to give any, just insisting that the output wasn't correct.

      Someone eventually managed to get her to part with a printout, where it was clear that the letter 'o' wasn't printing. She was too embarrassed to show the (mostly male) staff her program, with all it's variables named "xxx_count"...

      1. Robert Carnegie Silver badge
        Devil

        Re: Interns

        A printout error? I know what is the remedy for that. A pen is.

  6. pirxhh

    Not exactly breaking, but close: I was tasked with investigating if a particularly hard to install aircraft component could be simplified, while still doing the job.

    This was meant to teach me good engineering parctices, not to actually solve the problem, mind.

    So I went, designed somethinh creatively ab^H^Hreusing an existing component, and handed it in. Wrote a report about what I learned, and that was that. Internship finished, back to uni.

    Months later, my grandboss let me know my design had passed all reviews, saved some 7 hours and 1.2 kg per aircraft, and would be used. Everyone, especially me, was completely surprised by this outcome; as the particular aircraft turned out rather popular with (so far) no crashes attributable to my part, I'll call that a successful (if unexpected) result of my internship.

    1. Aladdin Sane Silver badge

      And I bet you never saw any financial recompense for that.

      1. Joe Gurman Silver badge

        Was there something….

        …. about the word “intern” you didn’t understand?

        1. Aladdin Sane Silver badge

          Re: Was there something….

          Interns aren't always unpaid, and unpaid internships create a social barrier.

          So no, there wasn't something I didn't understand.

  7. Anonymous Coward
    Anonymous Coward

    Many years ago a friend of mine was on work experience for a small Three Letter Acronym sports car company in the north of England and was tasked with tightening up rear axle bolts on what passed for a production line. He had no idea how to use the supplied torque wrench but proceeded to use the ample leverage it afforded to tighten the bolts up as far as his strength would allow.

    1. StudeJeff

      Ahh... the classical German spec "gudentight".

      1. Anonymous Coward Silver badge
        Coat

        Or the royal version: king tight

    2. J.G.Harston Silver badge

      I had a friend tighten up the compression nuts on his radiator feed pipes like that. Foot against wall, hold spanner and... HEAVE!

      I repaired his radiators for him, slicing off the twisted piping and fitting short extensions to the surviving pipe and tightening them to the proper "by hand then a bit more".

      1. Decay Bronze badge

        Ah yes the good old tighten it to just a fraction before it starts to feel like letting go. With enough practice you develop a clairvoyant like sense for they yield strength of a particular nut/bolt combination. You may complain that it is overtightened and under stress will fail, and you may well be right, but to be honest sometimes tightening to a torque and then add 90 degrees makes me feel a lot worse about likely failure.

    3. DoctorPaul Bronze badge

      When I was tinkering with bikes and cars waaaay back in time (e.g. having to change the head gasket on my Mini in a car park in Chartres, twice) I asked the mechanic I was working with "how tight does this go?" The answer was "screaming tight", sometimes aided by a length of scaffold pipe or the handle of a Bradbury trolley jack.

      1. PRR Silver badge
        Facepalm

        > head gasket on my Mini ... "how tight does this go?"

        OTOH, the valve/cam cover gasket is usually "four fingers on a 6" wrench, but on the MX5 Miata's wee motor, three fingers is ample. Yet when I went to re-do the seepy gasket on out Miata it took two hands to loosen the bolts.... no wonder it was weepy.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like