Some non-machining recollections from the punched card era.
I worked my way through university as a programmer 1967-71, with all programs on punched cards. The keypunch machines were quite well-designed machines that fed blank cards and stacked finished ones. They had a "format" card on a cylindrical holder that allowed tabbing to fixed columns. The 027 machines had round metal keys and were a bit awkward to type on, and the newer 029 has square plastic keys like a terminal. After punching the "deck" for a program, you'd use a Magic Marker to draw a diagonal line across the top of the cards. This allowed you to reassemble the program more easily in order in case you dropped the deck, and showed out of order cards.
I was used to punching up my own programs, but on my first job past college I was forbidden to do so, as I was too "expensive" for manual key entry. So I had to write the program on coding sheets and send them down to the keypunch operators. Afterwards I could use the keypunch for corrections or changes.
In my second job there was no keypunch available, so again the coding sheets were sent out to a service. Since these programs were fairly large they were also "verified". Verification meant that the punched cards were fed through the keypunch a second time and rekeyed. The format card told the keypunch to reject cards where the keystroke didn't match the punched holes. Obviously verifying cost twice as much. On that job I had to take my program to NYC to use on the only computer in the US that could compile the code. I had to work the midnight shift to use the machine, which had a paper tape reader and no card reader. So the first task was to convert the cards to tape. A smaller computer did this. As it read the cards the punched paper spewed out rapidly forming a tangled pile on the floor. Afterwards I had to re-spool the tape using a manual winder, taking care not to tear it. Then the tape was fed into the main computer, the reader making another pile on the floor. The output was a cassette tape that could be used for testing on the target machine. Since the cassettes were error prone I generally ran the tape through 3 times to ensure getting a good cassette. This was in 1975-76.
The other use we had for paper tape was the teletype. Before internet/email, this was the "best" way to send a typed message. However, the machine was very awkward to use, and once a letter was keyed and the tape punched you couldn't backspace and correct it. So teletype messages usually had a lot of typos. Long distance was expensive, so we used the machine offline to punch the tape, and then fed it back once the call was dialed.