Comment Re:1983 was not the "punched card era" (Score 1) 230
Punch cards were still being used as late as 1984...probably not much longer.
I grew up in the era of punch-cards (1970's). My mother was a key-punch operator and was responsible for translating the handwritten code from the programmers as well as customer data into punched card format. It was also how and when I learned to program - I was in 4th grade and had an interest in computers. A programmer (and, department head) took interest in helping me learn. He would spend a little time with me each week to teach me assembly programming on the IBM 360. Then, he would would give me an assignment where I would work on writing a program which he would have punched and run. We used flowcharts...no interpreters or IDEs and I translated into assembly by hand. I had to "run" each program on paper first, following the flowchart, setting and updating variables and writing output. Making mistakes was costly in terms of time. Once he was satisfied, it would be punched and run. Yes, the results came back a day or two later (when, they weren't running other jobs). If there were errors, he would point out the error in the output and send me back to correct the code.
What I took away from this was learning how to determine requirements, design and code. I learned how to think things through before laying down a line of code. I learned how to code correctly and accurately to avoid errors.
1977 - I learned to program on an Altair flipping toggle switches. I was going to build one for myself. Then, the first TRS-80's came out.
1980, while in high school, we had an HP that took both cards and tape. Most kids taking the computer course had to write their programs on cards in BASIC as there was only one terminal. We got TRS-80 and Commodore Pets later that year. The HP was seldom used after they arrived.
1982, I owned my very own IBM PC as was programming in Basic, Assembler, Forth, C and Turbo Pascal. Two 5 1/4 inch floppy drives and 64 MB of RAM with an 8087 math co-processor, an amber monitor and 300 baud modem.
In 1984, at Drexel University, we still used cards on a Prime for coding in Fortran until they were able to get enough terminals - never had to use cards again. Then, the entire freshman class received the first Macs. It changed everything.
Today's generation has the luxury of very fast PCs, lots of memory and storage, modern languages and compilers and interpreters we stone-age caveman developers could only dream of when we started.