Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. ..and if you tell that to the young people today, they won't believe you...

..and if you tell that to the young people today, they won't believe you...

Scheduled Pinned Locked Moved The Lounge
comtestingcollaborationbeta-testingperformance
22 Posts 14 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • 5 5teveH

    My first IT job was as a Trainee Programmer, working on an ICL 1901, with 16K, (words), of memory and no hard disk. All data processing was done via mag tape. Programs (COBOL & Plan Assembler) were hand-written on coding sheets and punched on to paper tape, by the punch & verify team. Your program was compiled overnight, by the operators, and in the morning you arrived in fear of the missing full-stop, that generated dozens, (sometimes hundreds) of compile errors. There was no Development, Test or UAT systems. Just Production. These days, I tweak a few lines of code; build/compile; unit test; repeat. Sometimes dozens of times for the same routine - because I can't be @rsed to think through how the whole program should work. And then I have the 'safety nets' of Code Review, QA and UAT. Who'd have thought 40 years ago, I'd be sitting here today with my own computer (with a screen!) gradually honing my code until I manage to get something close to working. Back then I'd have been happy to have a sharp pencil. In those days, you had to be disciplined and you had to get everything right. The young people of today... The Four Yorkshiremen Sketch - YouTube[^]

    C Offline
    C Offline
    CodeWraith
    wrote on last edited by
    #4

    Ah, Harvard architecture. I like that. Many registers in the processor, memory may have the weirdest word formats. Sounds like fun. And you would not believe what you get when some former mainframe guys decide to design a microprocessor that way, a hybrid between Harvard and Princeton (aka. von Neumann) architectures with the somewhat limiting word size of 8 bits.

    I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

    1 Reply Last reply
    0
    • 5 5teveH

      My first IT job was as a Trainee Programmer, working on an ICL 1901, with 16K, (words), of memory and no hard disk. All data processing was done via mag tape. Programs (COBOL & Plan Assembler) were hand-written on coding sheets and punched on to paper tape, by the punch & verify team. Your program was compiled overnight, by the operators, and in the morning you arrived in fear of the missing full-stop, that generated dozens, (sometimes hundreds) of compile errors. There was no Development, Test or UAT systems. Just Production. These days, I tweak a few lines of code; build/compile; unit test; repeat. Sometimes dozens of times for the same routine - because I can't be @rsed to think through how the whole program should work. And then I have the 'safety nets' of Code Review, QA and UAT. Who'd have thought 40 years ago, I'd be sitting here today with my own computer (with a screen!) gradually honing my code until I manage to get something close to working. Back then I'd have been happy to have a sharp pencil. In those days, you had to be disciplined and you had to get everything right. The young people of today... The Four Yorkshiremen Sketch - YouTube[^]

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #5

      I started as an operator on a LEO III - 16k words of memory, card and paper tape input (and output), and magnetic tape for speed. One of the best features of the LEO was the radix register which allowed it to do calculations in LSD. Learned machine code programming in my spare time (in between drinking and chasing girls).

      D 1 Reply Last reply
      0
      • 5 5teveH

        My first IT job was as a Trainee Programmer, working on an ICL 1901, with 16K, (words), of memory and no hard disk. All data processing was done via mag tape. Programs (COBOL & Plan Assembler) were hand-written on coding sheets and punched on to paper tape, by the punch & verify team. Your program was compiled overnight, by the operators, and in the morning you arrived in fear of the missing full-stop, that generated dozens, (sometimes hundreds) of compile errors. There was no Development, Test or UAT systems. Just Production. These days, I tweak a few lines of code; build/compile; unit test; repeat. Sometimes dozens of times for the same routine - because I can't be @rsed to think through how the whole program should work. And then I have the 'safety nets' of Code Review, QA and UAT. Who'd have thought 40 years ago, I'd be sitting here today with my own computer (with a screen!) gradually honing my code until I manage to get something close to working. Back then I'd have been happy to have a sharp pencil. In those days, you had to be disciplined and you had to get everything right. The young people of today... The Four Yorkshiremen Sketch - YouTube[^]

        5 Offline
        5 Offline
        5teveH
        wrote on last edited by
        #6

        What prompted this post, was realizing how incredibly easy Software Development is now days. I was being incredible lazy: changing a few lines of code; testing; and then back round to do the next few lines. Which I suspect is the norm these days. Imagine having to write an entire program, (in COBOL or Assembly language), by hand. And, if it compiled, the next step was to put it into production! If it didn't work our options were either put a, machine code, patch into memory and rerun or splice the mod into the paper tape, recompile and run. How scary is that? :wtf:

        1 Reply Last reply
        0
        • 5 5teveH

          My first IT job was as a Trainee Programmer, working on an ICL 1901, with 16K, (words), of memory and no hard disk. All data processing was done via mag tape. Programs (COBOL & Plan Assembler) were hand-written on coding sheets and punched on to paper tape, by the punch & verify team. Your program was compiled overnight, by the operators, and in the morning you arrived in fear of the missing full-stop, that generated dozens, (sometimes hundreds) of compile errors. There was no Development, Test or UAT systems. Just Production. These days, I tweak a few lines of code; build/compile; unit test; repeat. Sometimes dozens of times for the same routine - because I can't be @rsed to think through how the whole program should work. And then I have the 'safety nets' of Code Review, QA and UAT. Who'd have thought 40 years ago, I'd be sitting here today with my own computer (with a screen!) gradually honing my code until I manage to get something close to working. Back then I'd have been happy to have a sharp pencil. In those days, you had to be disciplined and you had to get everything right. The young people of today... The Four Yorkshiremen Sketch - YouTube[^]

          R Offline
          R Offline
          Ron Anders
          wrote on last edited by
          #7

          Dude, I thought I was old. When I came into the digital world from analog instrumentation there were already Rk05 2.5mb disk pack style drives and the glorious vi editor in play. That must have just sucked to see the next morning coming.

          OriginalGriffO 1 Reply Last reply
          0
          • R Ron Anders

            Dude, I thought I was old. When I came into the digital world from analog instrumentation there were already Rk05 2.5mb disk pack style drives and the glorious vi editor in play. That must have just sucked to see the next morning coming.

            OriginalGriffO Offline
            OriginalGriffO Offline
            OriginalGriff
            wrote on last edited by
            #8

            Not really, no - we saw it as a natural progression, and tools to make life easier. Mostly because we all knew the old way worked-but-was-shit and the new way almost-worked-but-was-way-easier. Except vi: nobody could ever remember how to get out of that.

            "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

            "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
            "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

            1 Reply Last reply
            0
            • 5 5teveH

              My first IT job was as a Trainee Programmer, working on an ICL 1901, with 16K, (words), of memory and no hard disk. All data processing was done via mag tape. Programs (COBOL & Plan Assembler) were hand-written on coding sheets and punched on to paper tape, by the punch & verify team. Your program was compiled overnight, by the operators, and in the morning you arrived in fear of the missing full-stop, that generated dozens, (sometimes hundreds) of compile errors. There was no Development, Test or UAT systems. Just Production. These days, I tweak a few lines of code; build/compile; unit test; repeat. Sometimes dozens of times for the same routine - because I can't be @rsed to think through how the whole program should work. And then I have the 'safety nets' of Code Review, QA and UAT. Who'd have thought 40 years ago, I'd be sitting here today with my own computer (with a screen!) gradually honing my code until I manage to get something close to working. Back then I'd have been happy to have a sharp pencil. In those days, you had to be disciplined and you had to get everything right. The young people of today... The Four Yorkshiremen Sketch - YouTube[^]

              F Offline
              F Offline
              Forogar
              wrote on last edited by
              #9

              I started with paper tape via a teletype machine on an acoustic coupler to a remote IBM way off in the big city (Manchester). Later I worked with Pr1me computers at the polytechnic - they had greenscreens, advanced technology. I still remember getting 50+ error messages from one missing full stop - none of which mentioned the aforesaid full stop. Eventually got a real job working on ICL equipment (2960s I think) but back to punch cards. We also wrote the code (FORTRAN IV) on coding sheets which were processed by "punch girls" to create overnight compilation runs, debugging involved changing out one or more cards, occasionally punched personally (when the unions weren't being awkward) and eventually straight into production - no, test system. Lots of finger crossing! A year or so later we got green screens but the head of the department hated them and tried to make us stick to punch cards for another year until they took the machines away. He also hated Fortran-77 on the VAX machines we used for the real-time system. He couldn't cope with names longer than six characters in mixed case! I won't mention the compulsory flowchart requirements... oops, just did. Aah, the good ol' days!

              - I would love to change the world, but they won’t give me the source code.

              T 1 Reply Last reply
              0
              • 5 5teveH

                My first IT job was as a Trainee Programmer, working on an ICL 1901, with 16K, (words), of memory and no hard disk. All data processing was done via mag tape. Programs (COBOL & Plan Assembler) were hand-written on coding sheets and punched on to paper tape, by the punch & verify team. Your program was compiled overnight, by the operators, and in the morning you arrived in fear of the missing full-stop, that generated dozens, (sometimes hundreds) of compile errors. There was no Development, Test or UAT systems. Just Production. These days, I tweak a few lines of code; build/compile; unit test; repeat. Sometimes dozens of times for the same routine - because I can't be @rsed to think through how the whole program should work. And then I have the 'safety nets' of Code Review, QA and UAT. Who'd have thought 40 years ago, I'd be sitting here today with my own computer (with a screen!) gradually honing my code until I manage to get something close to working. Back then I'd have been happy to have a sharp pencil. In those days, you had to be disciplined and you had to get everything right. The young people of today... The Four Yorkshiremen Sketch - YouTube[^]

                R Offline
                R Offline
                rnbergren
                wrote on last edited by
                #10

                and I thought I was old! I started on an AS400

                To err is human to really elephant it up you need a computer

                R 1 Reply Last reply
                0
                • F Forogar

                  I started with paper tape via a teletype machine on an acoustic coupler to a remote IBM way off in the big city (Manchester). Later I worked with Pr1me computers at the polytechnic - they had greenscreens, advanced technology. I still remember getting 50+ error messages from one missing full stop - none of which mentioned the aforesaid full stop. Eventually got a real job working on ICL equipment (2960s I think) but back to punch cards. We also wrote the code (FORTRAN IV) on coding sheets which were processed by "punch girls" to create overnight compilation runs, debugging involved changing out one or more cards, occasionally punched personally (when the unions weren't being awkward) and eventually straight into production - no, test system. Lots of finger crossing! A year or so later we got green screens but the head of the department hated them and tried to make us stick to punch cards for another year until they took the machines away. He also hated Fortran-77 on the VAX machines we used for the real-time system. He couldn't cope with names longer than six characters in mixed case! I won't mention the compulsory flowchart requirements... oops, just did. Aah, the good ol' days!

                  - I would love to change the world, but they won’t give me the source code.

                  T Offline
                  T Offline
                  theoldfool
                  wrote on last edited by
                  #11

                  Quote:

                  I won't mention the compulsory flowchart requirements... oops, just did.

                  I go back to the 60's. I remember a human factors course I took in the mid 70's. The professor said they had done an experiment to test flow charters versus non flow charters. Seems the flow charters got their program running with fewer compiles but the non flow charters made friends with the mainframe operators and got more runs. Time came out about the same. I still have my plastic template around here somewhere. Same drawer with my slide rule :)

                  If you can keep your head while those about you are losing theirs, perhaps you don't understand the situation.

                  5 1 Reply Last reply
                  0
                  • T theoldfool

                    Quote:

                    I won't mention the compulsory flowchart requirements... oops, just did.

                    I go back to the 60's. I remember a human factors course I took in the mid 70's. The professor said they had done an experiment to test flow charters versus non flow charters. Seems the flow charters got their program running with fewer compiles but the non flow charters made friends with the mainframe operators and got more runs. Time came out about the same. I still have my plastic template around here somewhere. Same drawer with my slide rule :)

                    If you can keep your head while those about you are losing theirs, perhaps you don't understand the situation.

                    5 Offline
                    5 Offline
                    5teveH
                    wrote on last edited by
                    #12

                    I still have my flowchart template somewhere. Going to spend the next 5 hours trying to find, it!! :doh:

                    R 1 Reply Last reply
                    0
                    • 5 5teveH

                      My first IT job was as a Trainee Programmer, working on an ICL 1901, with 16K, (words), of memory and no hard disk. All data processing was done via mag tape. Programs (COBOL & Plan Assembler) were hand-written on coding sheets and punched on to paper tape, by the punch & verify team. Your program was compiled overnight, by the operators, and in the morning you arrived in fear of the missing full-stop, that generated dozens, (sometimes hundreds) of compile errors. There was no Development, Test or UAT systems. Just Production. These days, I tweak a few lines of code; build/compile; unit test; repeat. Sometimes dozens of times for the same routine - because I can't be @rsed to think through how the whole program should work. And then I have the 'safety nets' of Code Review, QA and UAT. Who'd have thought 40 years ago, I'd be sitting here today with my own computer (with a screen!) gradually honing my code until I manage to get something close to working. Back then I'd have been happy to have a sharp pencil. In those days, you had to be disciplined and you had to get everything right. The young people of today... The Four Yorkshiremen Sketch - YouTube[^]

                      D Offline
                      D Offline
                      David Crow
                      wrote on last edited by
                      #13

                      5teveH wrote:

                      The Four Yorkshiremen Sketch - YouTube[^]

                      Sounds just like this forum, albeit hilarious.

                      "One man's wage rise is another man's price increase." - Harold Wilson

                      "Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons

                      "You can easily judge the character of a man by how he treats those who can do nothing for him." - James D. Miles

                      1 Reply Last reply
                      0
                      • L Lost User

                        I started as an operator on a LEO III - 16k words of memory, card and paper tape input (and output), and magnetic tape for speed. One of the best features of the LEO was the radix register which allowed it to do calculations in LSD. Learned machine code programming in my spare time (in between drinking and chasing girls).

                        D Offline
                        D Offline
                        Daniel Pfeffer
                        wrote on last edited by
                        #14

                        Richard MacCutchan wrote:

                        the radix register which allowed it to do calculations in LSD

                        Did you mean BCD, or was this computer designed by [Timothy Leary](https://en.wikipedia.org/wiki/Timothy\_Leary)? :)

                        Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                        L 1 Reply Last reply
                        0
                        • 5 5teveH

                          My first IT job was as a Trainee Programmer, working on an ICL 1901, with 16K, (words), of memory and no hard disk. All data processing was done via mag tape. Programs (COBOL & Plan Assembler) were hand-written on coding sheets and punched on to paper tape, by the punch & verify team. Your program was compiled overnight, by the operators, and in the morning you arrived in fear of the missing full-stop, that generated dozens, (sometimes hundreds) of compile errors. There was no Development, Test or UAT systems. Just Production. These days, I tweak a few lines of code; build/compile; unit test; repeat. Sometimes dozens of times for the same routine - because I can't be @rsed to think through how the whole program should work. And then I have the 'safety nets' of Code Review, QA and UAT. Who'd have thought 40 years ago, I'd be sitting here today with my own computer (with a screen!) gradually honing my code until I manage to get something close to working. Back then I'd have been happy to have a sharp pencil. In those days, you had to be disciplined and you had to get everything right. The young people of today... The Four Yorkshiremen Sketch - YouTube[^]

                          D Offline
                          D Offline
                          Daniel Pfeffer
                          wrote on last edited by
                          #15

                          5teveH wrote:

                          The Four Yorkshiremen Sketch - YouTube[^]

                          When I were a young'un, we had to do all our computing on stone henge, with missing stones!

                          Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                          1 Reply Last reply
                          0
                          • 5 5teveH

                            My first IT job was as a Trainee Programmer, working on an ICL 1901, with 16K, (words), of memory and no hard disk. All data processing was done via mag tape. Programs (COBOL & Plan Assembler) were hand-written on coding sheets and punched on to paper tape, by the punch & verify team. Your program was compiled overnight, by the operators, and in the morning you arrived in fear of the missing full-stop, that generated dozens, (sometimes hundreds) of compile errors. There was no Development, Test or UAT systems. Just Production. These days, I tweak a few lines of code; build/compile; unit test; repeat. Sometimes dozens of times for the same routine - because I can't be @rsed to think through how the whole program should work. And then I have the 'safety nets' of Code Review, QA and UAT. Who'd have thought 40 years ago, I'd be sitting here today with my own computer (with a screen!) gradually honing my code until I manage to get something close to working. Back then I'd have been happy to have a sharp pencil. In those days, you had to be disciplined and you had to get everything right. The young people of today... The Four Yorkshiremen Sketch - YouTube[^]

                            D Offline
                            D Offline
                            DerekT P
                            wrote on last edited by
                            #16

                            5teveH wrote:

                            Your program was compiled overnight

                            By 'eck lad, you 'ad it easy! When I started we had to punch the 'oles into leather straps with our teeth, then walk 500 miles to feed it by 'and through t'reader, and output was by electric shock! No but seriously, hand-punched cards (eventually we got one of these[^]) using a hand-held thingy. It was a chunk of metal with 12 square holes in it, and a square "poker" thing you used to push individual chads out, having looked up the hole pattern for the character you wanted. Then you sent the card deck off by post (from the Post Office) to the University, and a couple of weeks later you got your punching errors back. You re-punched, sent it off, and if you were lucky got your compilation errors back. Eventually you got "Hello World" or the equivalent, and jumped for joy! :laugh: That was at school... But yes, once graduated and working in London, initially we wrote out Cobol coding sheets by hand, sent them down to the girls in the punchroom (you were supposed to leave them in the tray outside, but going in was too much temptation for some). The next day you'd take your cards down to the ops room; we had both ICL1904 machines with George III (and a teletype interface too!) or the faster IBM 360 machine. Remember "the well" on the ICL machines - effectively a queue of waiting jobs, but a prioritised one where, as a junior programmer doing testing, your jobs were being constantly overtaken by production work. Some jobs, those needing significant resources (like more than 32kwords), might sit in the well for days... then oh! the Joy of a VDU screen with TSO!

                            1 Reply Last reply
                            0
                            • D Daniel Pfeffer

                              Richard MacCutchan wrote:

                              the radix register which allowed it to do calculations in LSD

                              Did you mean BCD, or was this computer designed by [Timothy Leary](https://en.wikipedia.org/wiki/Timothy\_Leary)? :)

                              Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                              L Offline
                              L Offline
                              Lost User
                              wrote on last edited by
                              #17

                              No I mean our old currency: £sd - pounds, shillings - of which there were 20 in a pound, and pence - of which there were 12 in a shilling. So £2/13/11 + £5/8/4 = £8/2/3.

                              D 1 Reply Last reply
                              0
                              • L Lost User

                                No I mean our old currency: £sd - pounds, shillings - of which there were 20 in a pound, and pence - of which there were 12 in a shilling. So £2/13/11 + £5/8/4 = £8/2/3.

                                D Offline
                                D Offline
                                Daniel Pfeffer
                                wrote on last edited by
                                #18

                                I know what UK currency was like before decimalisation, but I've never seen it called LSD. Thanks for clearing that up for me.

                                Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                                L 1 Reply Last reply
                                0
                                • D Daniel Pfeffer

                                  I know what UK currency was like before decimalisation, but I've never seen it called LSD. Thanks for clearing that up for me.

                                  Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                                  L Offline
                                  L Offline
                                  Lost User
                                  wrote on last edited by
                                  #19

                                  It's from the Latin: Libra, solidi, denarii.

                                  1 Reply Last reply
                                  0
                                  • 5 5teveH

                                    I still have my flowchart template somewhere. Going to spend the next 5 hours trying to find, it!! :doh:

                                    R Offline
                                    R Offline
                                    RDM Jr
                                    wrote on last edited by
                                    #20

                                    I found that the surest way to get more runs was to occasionally show up in the machine room with 12 dozen homemade, still warm chocolate chip cookies (one advantage of living fairly close to work). I could've gotten away with murder for at least a couple of weeks after that.

                                    1 Reply Last reply
                                    0
                                    • R rnbergren

                                      and I thought I was old! I started on an AS400

                                      To err is human to really elephant it up you need a computer

                                      R Offline
                                      R Offline
                                      RDM Jr
                                      wrote on last edited by
                                      #21

                                      When I started, the first project I was on used a Honeywell 200, a Four Phase mini, a Perkin-Elmer (later Interdata) 8/32 and an IBM 370/158, with languages including Assembler (3 different flavors), Cobol, Fortran, PL/I and RPG, plus MVS JCL. Somewhere around here I still have the textbooks and manuals for the IBM side of things; the others have all thankfully vanished into the mists of time.

                                      1 Reply Last reply
                                      0
                                      • 5 5teveH

                                        My first IT job was as a Trainee Programmer, working on an ICL 1901, with 16K, (words), of memory and no hard disk. All data processing was done via mag tape. Programs (COBOL & Plan Assembler) were hand-written on coding sheets and punched on to paper tape, by the punch & verify team. Your program was compiled overnight, by the operators, and in the morning you arrived in fear of the missing full-stop, that generated dozens, (sometimes hundreds) of compile errors. There was no Development, Test or UAT systems. Just Production. These days, I tweak a few lines of code; build/compile; unit test; repeat. Sometimes dozens of times for the same routine - because I can't be @rsed to think through how the whole program should work. And then I have the 'safety nets' of Code Review, QA and UAT. Who'd have thought 40 years ago, I'd be sitting here today with my own computer (with a screen!) gradually honing my code until I manage to get something close to working. Back then I'd have been happy to have a sharp pencil. In those days, you had to be disciplined and you had to get everything right. The young people of today... The Four Yorkshiremen Sketch - YouTube[^]

                                        enhzflepE Offline
                                        enhzflepE Offline
                                        enhzflep
                                        wrote on last edited by
                                        #22

                                        As kids, we used to draw on these manilla coloured cards with little rectangles missing. Always different to each other and seemingly nonsense patterns. Years later, found out they all belonged to a single program which had been scattered when Mum tripped over crossing the road at Uni one day. :laugh: I still miss the HP calculator Dad used to borrow from work sometimes that took little sticks with magnetic tape on em for storing programs. (Perhaps a HP29C) Playing that moon-lander simulation was teh best! :-D

                                        1 Reply Last reply
                                        0
                                        Reply
                                        • Reply as topic
                                        Log in to reply
                                        • Oldest to Newest
                                        • Newest to Oldest
                                        • Most Votes


                                        • Login

                                        • Don't have an account? Register

                                        • Login or register to search.
                                        • First post
                                          Last post
                                        0
                                        • Categories
                                        • Recent
                                        • Tags
                                        • Popular
                                        • World
                                        • Users
                                        • Groups