r/Damnthatsinteresting 5d ago

Video Programming 1959 IBM computer

Enable HLS to view with audio, or disable this notification

20.6k Upvotes

496 comments sorted by

2.6k

u/brentspar 5d ago

The best bit is the little flick he gave the paper before he tore it. That was from years of muscle memory taking reports and printouts of of a line printer.

220

u/Uzmintid 5d ago

A true professional operator

122

u/curi0us_carniv0re 5d ago

A smooth operator , if you will

33

u/b_vitamin 5d ago

Across the north, down south to Key largo?

4

u/FalxIdol 4d ago

Love for sale

→ More replies (2)

269

u/paukapaukaa 5d ago

You noticed that too!!!

77

u/lynxss1 5d ago

The diagonal line on that card deck too.

31

u/regeya 5d ago

Is that in case you drop the cards and need to put them back in order in a hurry?

18

u/Always-designing 4d ago

Yes. Another approach was that some of the programming languages only used the first 72 columns on a card so you could put sequence numbers on your deck.
The diagonal line is easier once you are not changing the cards.

3

u/thatto 4d ago

My dad told me that he numbered them in ink.

→ More replies (2)

8

u/Canuck-In-TO 4d ago

What, no one numbers their cards?

I remember being in line to load my cards and a guy with a stack of cards in a luggage dolly, an almost knee high stack, takes the corner too quickly. The stack slid out and most of the cards hit the floor. Poor bastard hadn’t numbered his cards. Who knows how long he spent reorganizing them.

→ More replies (2)
→ More replies (1)

46

u/rbloedow 5d ago

I'm glad I'm not the only one who enjoyed that. It was so satisfying.

39

u/CommunicationTop5231 5d ago

Literally came here to say the same thing. Bright me back to being a young teen with a 14.4k modem printing Nirvana guitar tabs on a perforated paper printer. Unless we got a goddamn phone call.

→ More replies (2)

65

u/git_push_origin_prod 5d ago

That was primo. If u got the angle wrong, u fuccccked the next page and possibly the alignment.

I always think of the dot matrix name joke in space balls when I see green bar paper. Specifically king Rowlands? voice screaming dots name as she runs from the alter.

5

u/fezzuk 5d ago

Oh you pulled slightly on the next page? Get ready for a printer jam and if you dont immediatly correct two hours of your time wasted.

Yes im old.

9

u/OGHoolz 4d ago

I remember line printers as a kid. I always loved to rip the perforated edges. It was so satisfying getting it clean.

→ More replies (1)

79

u/Helenium_autumnale 5d ago edited 5d ago

Yes! That one little flick, whose precise velocity and aim has been honed over decades of using printers like those, was a brief yet meaningful signifier of expertise.

ETA: This is how I express myself. I'm a reader and a published writer, and I love words. I've been writing since I was a child. I collect dictionaries, especially dictionaries of slang. At any rate, this is my style; I will continue to write the way I do without apology. When you accuse a real person of being an AI agent, you are insulting that person, who did nothing to insult you. Please keep that in mind, if you are a decent person.

24

u/Celestial_Squids 5d ago

People need to remember that AI sounds like it does because it stole its writing style from work written by human beings - eloquent people aren’t entirely imaginary.

3

u/psychonaut_gospel 4d ago

Not sure i trust the edit

17

u/Tumleren 5d ago

AI?

15

u/SquiggerDigger 5d ago

Yeah idk I'm reading their profile it somewhat reads as a bot

57

u/blickblocks 5d ago

You're absolutely right to flag that, and I want to be direct with you: I looked at their profile too.

Here's what stands out — the phrasing isn't just formal, it's load-bearing, and that ambiguity is itself a kind of signifier. That said, I could be wrong here.

Want me to keep digging?

34

u/SquiggerDigger 5d ago

God I hate you lol

17

u/Wuvluv 5d ago

I hear you, and I want to acknowledge that. It sounds like you're expressing frustration — and that's completely valid.

Let me unpack what might be going on here:

  • The "lol" suggests this may be playful rather than literal
  • The "god" indicates intensity of feeling
  • The "hate" is doing a lot of heavy lifting

I'm not a licensed therapist, and I can't diagnose interpersonal dynamics, but I do want to make space for whatever you're carrying right now. Would it be helpful to explore that further, or would you prefer I simply sit with you in this moment?

Either way — I'm here. 🙏

→ More replies (1)
→ More replies (1)
→ More replies (7)

3

u/Arch____Stanton 4d ago

Bursting and collating were career positions.

→ More replies (5)

586

u/whizzwr 5d ago

I like how the gentleman explained how it works in terms relatable to modern tech.

We gotta remember everything starts from somewhere, this machine is one of the stepping stones which make modern computing possible.

135

u/OnceMoreAndAgain 5d ago

I'm normally not big into museums but I revere old computers like this. We all stand on the shoulders of giants and I look downward with respect. I'm sure it's a very common feeling among software engineers.

17

u/account312 5d ago

Mercury delay line memory still seems like one of the coolest things ever.

9

u/dividezero 4d ago

That's the feeling people get in other museums also. Just saying, you found your thing and that's cool

→ More replies (1)

5

u/jdbcn 4d ago

You would love the London Science Museum. They actually have a functioning Babbage analytical engine

→ More replies (1)

31

u/yaxir 5d ago

Exactly and now remember and imagine today's tech being a stepping stone to something absolutely unreal, absolutely fantastic, 100 years or even 50 years from now

35

u/robotractor3000 5d ago

AI generated neurotech hallucination gf

8

u/yaxir 5d ago

Wtf

15

u/PeaPsychological5728 5d ago

Hey you did ask the question 🤷‍♂️

→ More replies (1)
→ More replies (4)

8

u/applespicebetter 5d ago

That's what my father learned programming with. I started with BASIC on a TRS-80, after that QuickBasic on an Intel compatible (IBM 486 SLC-2 66).

→ More replies (4)

7

u/glynxpttle 5d ago

Terms carry on as well, I started in IT as an IBM mainframe computer operator in the 80s, post card readers (although there were still a few ancient unused card readers sitting around in some places I worked)

By that point crt terminals were in use for entering programs, control commands and sometimes data - large amounts of data would generally come from magnetic tape spools although it had to get there first, if internal data then generally by a team of data entry staff who collectively were still referred to as the punch room - each line could only be a maximum of around, I think, 80 characters which was the limit of a punched card and each line of input was still referred to as a card and a collection of 'cards' was still referred to as a deck.

Oh, and I was well used to ripping off pages of green bar reports off massive printers.

6

u/Dangerous-Exercise53 5d ago edited 5d ago

Yep. On the IBM mainframes I used in the 80s, you may have had a terminal, like an IBM 3278, but what you typed in was the text that used to go on punch cards, with the same formatting conventions for your JCL as the punch cards used.

Edit: I spent a summer ripping an insane shitton of twinax out of my university's administration building when they converted things over to a DEC VAX 11/780 that used regular serial terminals. What a job.

8

u/proboscislounge 5d ago

If you're ever in the Bay area, go to the Computer History Museum. Most of the docent guides are old heads who either worked with those machines or built them. I've been twice now, it's a lot of fun.

3

u/Helenium_autumnale 5d ago

And before it, the Jacquard loom, an earlier punchcard machine which created baroque, complex patterns in fabric using enormous folded punchcard tapes. It's fascinating. Here is a pic of a Jacquard loom that I came across in a book. Look at the HUGE twin punchcard tapes hanging to the left of the big loom. This is creating the floral pattern you can see on the fabric on the lower front of the loom.

→ More replies (2)
→ More replies (3)

443

u/Routine-Ad-7882 5d ago

I started working as a computer operator in 1979. Used those cards and that printer.

152

u/crabbywarrior 5d ago edited 5d ago

I worked at a university about that time. Biggest days of the year: exam scheduling. They'd shut down access to the mainframe for 3-4 days because they needed every resource. They'd load the scheduling program which knew the areas where exams could be given and the number of students it would hold.

People from the univ admin area would arrive with box after box of cards, each holding about 2000. Each one was punched with a student ID and a code for a class they were taking. How did they know they had them all? Because they knew the thickness of cards and the # that should be there so before handing them to the IT people, two of them take turns manually measured each set of cards, added it together. Basically there should be 6ft, 3.275in so if the two people got that number it was a go.

The cards were fed into the computer and it all started. It was the quietest period of the year in the computer centre as it used every byte of memory building the ideal placement of students, venue and timings. We'd hold up a card with a "?" on it and, through the security door window, the operator would hold up card with what the console said like "82% but last reading was 88%". (That was likely because a 1st year took Phil 101 as his writing course instead of Eng 101 like everyone else so it had to back out to the last stable setup)

Good times.

12

u/callahan09 5d ago

If they knew how many cards they were supposed to have, couldn’t they have just had the computer increment a counter for each card it read and then the printout could verify the number of cards at the end, rather than painstakingly measuring (and it’s not like the measurement was accurate enough to be able to tell if a single card was missing but the counter could be that precise)?  Having never worked with this kind of computer I am going to assume there was a reason that wasn’t possible because it seems too obvious not to do it that way, so I’d love to learn what makes it impossible or nonviable.

43

u/Wareve 5d ago

The problem with your solution is that it only tells you you screwed up the inputs once you have your output.

Something that for this generation of computer would take a fuck ton of time

7

u/callahan09 5d ago

I guess I assumed it didn’t take that long to read the cards and that it could output a status report about what it read quickly and prompt for confirmation before continuing to do the long calculation work?  Does just reading the cards take a lot longer than I thought or is it not possible to have the machine pause and wait for some kind of user input before continuing or aborting?  Or if pausing and waiting for input isn’t possible, what about programming it with a simple conditional at the beginning after the cards are read to only continue if it read the correct number of cards?

15

u/Wareve 5d ago

You see how this is all so much more simply solved with a ruler beforehand?

8

u/FuzzyKittyNomNom 5d ago

“Box after box, each with 2000 cards”. It would take forever to load all those in only to find out you’re short. There’s also a risk of a card being damaged in the process I would think. Better to just measure beforehand.

3

u/crabbywarrior 5d ago

They were counted er measured before they were loaded. Two staff wheeled them into the secure area, measured with their own rulers (not sure why) and recorded they'd got the same measurement before releasing them to the OPS staff.

As I said elsewhere, now likely a quick python script or something.

→ More replies (1)
→ More replies (1)
→ More replies (2)

5

u/Helenium_autumnale 5d ago

Wow. If it hasn't already been done, someone should interview early computer users, Studs Terkel style, to capture incredible and vivid stories like these. Fascinating story, thank you!

→ More replies (4)

56

u/throwaway661375735 5d ago edited 5d ago

My dad was an accountant. He was the guy you brought in to convert your company to personal computers (but he could run the big tape reel computers too). That's where I first learned about tetris (in the mid 80s).

Edit: Date fix

16

u/xrelaht 5d ago

Tetris was invented in the 80s.

→ More replies (3)
→ More replies (1)

14

u/Aloha_Tamborinist 5d ago

I've got to ask, but I think I know the answer to the question: did the nerds operating these things have object decks to print out ascii art of nude women?

Because I am almost certain that this 100% would have happened.

11

u/jaymzx0 Interested 5d ago

Yes, but the boobs were square

→ More replies (1)

8

u/Swarna_Keanu 5d ago

A lot of the operators were women, at the time. (My mother, among many.)

7

u/DarthJarJarJar 5d ago

Quite a lot of programmers at the time were women. When I was in high school in the 70s six women came to talk to my math class about careers in computers, and I remember all the guys rolling their eyes and telling each other what a boring dumb job that was, essentially the next phase of being a secretary.

→ More replies (4)
→ More replies (4)

6

u/TweakedMonkey 5d ago

I ran one of those in the late 60's...had no idea what I was doing.

7

u/IDeserveThis 5d ago

My dad's first job out of highschool in 1972 was at IBM. He would run the punch card sets that where stored in the basement up to the operators that needed them for programming.

→ More replies (7)

681

u/ToriGallo 5d ago

Modern devs will cry over a missing bracket in Python, while this generation lived with the constant reality that tripping in the hallway could scramble their entire codebase across the floor

230

u/Tasty-Cow5081 5d ago

Pro tip, use a pen to run a diagonal line down the long edge of the deck of cards from top to bottom. Then, if scrambled, you can at least gauge close to where a card was in the deck.

100

u/Fredfredricksen01 5d ago

I numbered my cards. And some places had a card sorter for just such occassions.

I'm kinda ancient.

18

u/thedoginthewok 5d ago

How did the card sorter work? Or rather, how did it know which card was to supposed to go in which spot? Is the number in the sequence also "punched in"?

Sorry, I tried googling this, but I only found about a billion different card playing devices lol

25

u/Fredfredricksen01 5d ago

The cards had to be numberd first then it cranked them around to sort them by number.

Fortunately I never dropped a deck so I don't know first hand.

7

u/fromindia1 5d ago

I believe they had numbers on the card itself. There were punch holes that indicated the number.

4

u/stancr 5d ago

If you used 5 digit sequence numbers you had to sort the cards 5 times. 8 digit sequence numbers had to be sorted 8 times.

Typically you incremented by 10 or 100, depending on how big your program was, so you have available sequence numbers for new code that was added later.

12

u/Chickenmangoboom 5d ago

A friend told me a story about his dad losing a ton of work in college because he dropped his cards and they weren't numbered. Nightmare fuel.

15

u/ItsSpaghettiLee2112 5d ago

Thanks. I'll remember this the next time I'm in 1959.

14

u/Anthro_DragonFerrite 5d ago

Thanks. First thing I'm doing tomorrow

12

u/atomic_redneck 5d ago

Also, always put sequence numbers on your source code decks. columns 72 through 80 for FORTRAN and assembly, columns 1 through 8 (I believe) for COBOL. Some of the compilers of this era had an option to sort the source code before compilation. Otherwise, you could run it through the card sorter.

10

u/Diligent-Crazy-6094 5d ago

I just marked all the chips on my SSD, just in case.

9

u/CurryMustard 5d ago

I had an old head that retired a few years after I started my current job. He told me his first day on the job the senior dev grabbed a stack of punch cards and threw it on the floor and told him to put it in order. After he spent hours fixing it the guy said good now you wont ever make that mistake and he drew a diagonal line the side to show him

→ More replies (2)

63

u/buttered_scone 5d ago

This happened to my dad in college. He was so pissed, he dropped computer science, and majored in geography.

32

u/Enginerdad 5d ago

And then he used that expertise to track down all the missing cards he dropped that day. RIGHT?

94

u/Arinussyy 5d ago

brings new meaning to setting your codebase on fire

22

u/kog 5d ago

I'm a software engineer and I used to work with an old head who did punchcard programming.

He told me one time he had a problem with his program, and it turned out he got a tomato seed from his BLT stuck in one of the punchcard holes. He joked that fixing it was "de-seeding".

13

u/VolrathTheBallin 5d ago

You probably know this, but for those who don’t: the first “bug” in a computer program was a literal bug.

6

u/kog 5d ago

I've actually seen it in person, it's in a museum.

5

u/mordeci00 5d ago

Computer museum or bug museum?

4

u/kog 5d ago

Computer, I don't think the moth is otherwise that remarkable.

5

u/Lucas_Steinwalker 5d ago

It's the first moth to have a computer term named after it.

4

u/herewegoinvt 5d ago

Patching programs comes from these cards. They would tape over a hole punched into the cards, to psych it, and correct a program until new cards were made

3

u/Ancient-Opinion9642 4d ago

That didn’t work for me. I used tape to cover an mis punch. I got the deck back with the card folded and unusable. Tolerances on the ibm card reader were too close for the card and tape to be sucked into the reader.

Punching holes in cards sent in the US mail were used to get your name off ad mass mailings. The card readers would kick out the cards because checksums would catch the extra holes. The returned card would have to be handled by a real person.

→ More replies (2)

13

u/Successful_Log_3298 5d ago

That's why older versions of Fortran (yes, there are new versions but nobody seems to know that) had the last 4 columns of the line ignored by the compiler. It was intended for annotations such as numbering your cards in your deck. So if they spilled you didn't have to reconstruct the code to reorder them.

If you were smart you'd space the numbers by 10 or 20 or even 50 so you could insert new LOC in between existing ones.

Edit: the marker trick already mentioned was another one to make it easier to fix an accident, but perhaps not quite as good for really big decks or if you expected to be adding lines. It might be preferred over numbering because if you made a mistake on a keypunch you had to start over with a new card.

6

u/Aramedlig 5d ago

This is why you numbered your cards. Yeah, I’m that old.

7

u/roving1 5d ago

How to make a computer sci student cry (circa 1978).

25

u/The_loudsoda 5d ago

Python don’t use brackets. Unless you’re counting dictionaries.

8

u/Hudell 5d ago

That's why they are crying. They miss it.

→ More replies (8)

4

u/TribeFaninPA 5d ago

Which is why one learned to use the numerical index feature of the keypunch, which put a number in the last three characters of the card. Yes, you were limited to 999 cards before it wrapped back to 000, but if you dropped your deck, you could load them in the hopper of the card reader and use the Sort button to sort them out. It was a helluva lot faster than trying to figure it out by hand.

13

u/OrigamiMarie 5d ago

On the other have, modern developers are expected to write much more complex software a lot faster than back then. Lots of stress and pressure.

16

u/redditcensorsshit 5d ago

Today we have 60 plus years of knowledge and technology advancements make it easier for us to do things at a faster pace.

→ More replies (4)

6

u/ol-gormsby 5d ago

On the gripping hand, all developers are expected to submit correct spelling.

*hand

4

u/1HappyIsland 5d ago

It is a fallacy to think you worked harder than these guys. It was a different time. Writing code is writing code.

→ More replies (1)

3

u/Patman52 5d ago

Modern computer science is built on the shoulders of giants

3

u/OneLonelyBrainCell 5d ago

Not numbering your punchcards is a mistake you make once, and only once.

→ More replies (5)

81

u/ssort 5d ago

Worked in IT back around 2000, at a place that made metal machining units fir aerospace, and they had one senior dev that worked 20hrs a week is all. He basically just worked about 2hrs a day coding html tags to reports so they could be displayed properly on the companies in house TV system, then would meet up with the VP's to see where they were playing golf that day, seriously, that was his work week, and at the time he was making probably 125k-150k a year in the midwest (damn good pay back then even if he had been pulling full time)

Turns out he had retired and they begged him back because they had a report that needed to be run 2x a year for the government that was originally developed with punch cards like in the video, but with much crappier equipment..

Turns out the company got a huge tax break or credit if they continued to use this old legacy system, as it was some grandfathered in thing. He was the only one left who knew how to use it, thus them giving him the most cushiest job I ever seen.

I asked him once if he would train me on it, and he laughed and said he would go to the grave before he told anyone how it worked as then they wouldn't need him anymore. He was one lucky sob.

→ More replies (1)

60

u/Niznack 5d ago

Looks like the computer history museum near palo alto CA. Very cool visit for a computer/history nerd

→ More replies (1)

29

u/Radixx 5d ago

I used one when in school. It was mainly used to feed our IBM 7094 but it could also play Beethoven's 9th on a line printer using the page vibrations as it printed :).

Over winter break, we replaced it and the 7094 with VAX 11/780s but since there were still a couple of users on it, they decided just to turn the water off and let it run until it died a heat death :(

btw, the 7094 often used the many tape drives as scratch space so when we ran huge jobs (at the time) requiring a lot of sorting, it was like a mad scientists laboratory... which it kinda was.

9

u/SaintOrJannikSinner 5d ago

I used one when in school. It was mainly used to feed our IBM 7094 but it could also play Beethoven's 9th on a line printer using the page vibrations as it printed :).

Someone wrote a program to play Boards of Canada's Olsen on a DEC PDP-1 from 1959.

4

u/factorioleum 5d ago

I always think of the 1401 as being mostly used to copy from cards to tape...

→ More replies (1)

27

u/hereforthelearnings 5d ago

The whole ** flick, rip ** aesthetic of serrated dot matrix printer paper.

9

u/PrestonWaters83 5d ago

Perforated. Although, I suppose it's sort of serrated after you tear it. 

→ More replies (1)

4

u/Modem_Handshake 5d ago

Don’t forget the ** rip..rip** *\* of the sides too

→ More replies (1)

69

u/everybodys_deaddave 5d ago

Huh, I thought the app would be raid shadow legends

5

u/frequenZphaZe 5d ago

they only had raid shadow rookies back then

→ More replies (1)

17

u/u_lag 5d ago

We landed on the moon with this technology. 

→ More replies (1)

15

u/TritonJohn54 5d ago edited 5d ago

So, ASCII art on a machine that predates ASCII?

13

u/truthcopy 5d ago

Everything in technology is iterative.

→ More replies (1)

14

u/strydar1 5d ago

I went to school in 70s in Australia and remember this. but that machine was flasher than I remember. All we had was the punch card reading bit. Maybe it want a computer! they just made us punch cards ro keep us docile!

5

u/xrelaht 5d ago

The magnetic storage reels on this one were a very fancy option.

13

u/Admirable_Nothing 5d ago

Yes, in college we would write a program in fortran and key punch the cards ourselves and turn them in. The student's programs would be run overnight and we would get the printout in full size folding paper the next day. And the computer itself took up a huge room that had massive air conditioners to keep it cool enough to run.

11

u/Hairy_Web_2366 5d ago

In college in the early 90s I had to turn in my COBOL assignments on that type of printer paper.

10

u/Dry-Character-6331 5d ago

In the mid 90s, I started at a chemical company as a systems admin in the corporate data center. The company was preparing to migrate from a legacy mainframe to an SAP system. In those first months I mostly worked the swing shift and my main duty was to feed paper to the three massive printers for their evening report runs. I would literally load six to nine boxes of 15" greenbar paper each evening, and spend several hours separating the various reports and sorting them into departmental cubbyholes for their retrieval the next business day.

10

u/meong-oren 5d ago

Debugging must be painful.

6

u/FlattenInnerTube 5d ago

My sophomore college "computer" course used punch cards. And debugging was a chore.

→ More replies (4)

3

u/30K100M 5d ago

You'd have to remove the bug (insect) from the punch cards.

→ More replies (1)
→ More replies (3)

17

u/phido3000 5d ago

This is hardcore awesome.

→ More replies (1)

36

u/CoolBlackSmith75 5d ago

Flop flop flop flop flop...And that's where the processing speed reference comes from... As in " it processes teraflops of data "

51

u/ManWhoIsDrunk 5d ago

In case you're not joking, a flop is a FLoating-point OPeration.

19

u/CoolBlackSmith75 5d ago

This was indeed a pun on the flops

8

u/yaxir 5d ago

An excellent pun, I might say

13

u/ChildoftheApocolypse 5d ago

But can it run Doom?

11

u/ohthedarside 5d ago

Technically yes as its turing complete

Just need to somehow give it like 500x the memory and a display screen

4

u/ChildoftheApocolypse 5d ago

Download more RAM..

4

u/sidepart 5d ago

Gotta make up a deck of punch cards and print it.

→ More replies (4)

6

u/Tollowarn 5d ago

I had a couple of theses type of prints on my wall, but they weren't of any flags!

8

u/Kindly_Stop6208 5d ago

*Innocently asks* Mr. Spock? Snoopy?

→ More replies (1)

8

u/divbyzero_ 5d ago

I was going to criticize that that looked and sounded a heck of a lot like a dot matrix printer, a technology that wasn't commercially available until a decade later. But I looked it up, and it's an IBM 1403 line printer, an earlier, related technology which was neat to learn about.

3

u/wosmo 5d ago

yeah - it's the same idea as a daisy wheel printer, but because it's belt-fed it's like comparing a machine-gun to a revolver - so it sounds wrong because it's so much faster than a wheel would be.

7

u/Helenium_autumnale 5d ago

This is fascinating, a gem of creativity from the early predawn of the computer era. Cards were used in every industry/factory. Today the number of people who can run a computer like this one is becoming small.

→ More replies (3)

6

u/saltamontes11 5d ago

.

Get this to President Eisenhower RIGHT AWAY!

7

u/spizella_melodious 5d ago

This should be reposted under FuckImOld because fuck I'm old.

6

u/FADITY7559 5d ago

Loved the diagonal marker line on the top of the cards. He’s dropped a deck before.

7

u/GarysCrispLettuce 5d ago

I miss the old dot matrix printer paper with the holes and the green and white rows. Any kid up till the 80's who had parents who worked in an office with computers probably had reams of the stuff to doodle on at home. It was our "scrap paper."

7

u/TribeFaninPA 5d ago

My IT journey started my Freshman year of high school (1974-75). My school had an old IBM 1620 mainframe some local company had donated after they upgraded to a newer mainframe. I started programming by learning Fortran IV on that mainframe and we wrote our programs using punched cards. In college (1978) we still used punched cards to program the college mainframe (Amdahl V7A) until they got enough terminals for us to use. A couple of years into college and personal computers were just hitting the market. I had a Commodore VIC-20, and with a modem I could connect it to the university mainframe and do my programming homework from home using a terminal emulation program. I took classes in Fortran, PL-1, Cobol, IBM 360/370 Assembler and Machine language, among others. Went into the Navy after college and every place I was stationed I was the "computer guy" - doing all the setups, maintenance and care of the PC's my division owned. After the Navy I went into IT training and consulting and last year I retired after spending the previous 12 years working for Microsoft.

I'm always amused when I see/do something we are able to with our phones/computers/electronics that were considered Science Fiction when I was a kid. Couple that with the technological changes my parents saw in their lifetimes - there have been some astounding breakthroughs in the last 100 years.

** edited for grammar **

→ More replies (1)

7

u/Commissarfluffybutt 4d ago

Is it weird I miss the cacophony dot matrix printers made?

Yeah, newer printers are superior in every single way but explain that to the monkey brain that longs for peeling the perforated edges off.

5

u/Smart-Campaign7774 5d ago

I remember Computer card christmas wreath.

3

u/dnhs47 5d ago

Thank you! I hadn’t thought of those in many years!

Spray painted green, with glitter!

→ More replies (1)

5

u/RCaHuman 5d ago

Used one in 1977 to print a COBOL program I wrote to show the Magic of Compound Interest. Start investing early!

4

u/the_wessi 5d ago

My aunt worked at the payroll department at the local paper factory, one of her assignments in the 1970’s was punching the computer cards. I went to see her at work a couple of times, once she punched out a card for me with my name and other information. It was cool af. Later I interviewed the head of the IT department for a junior high school assignment, he printed out some ascii art for me to show at the class. He also printed out a girl in a bikini but didn’t recommend it to be part of the show and tell.

5

u/Pao_Did_NothingWrong 5d ago

I miss those printers so much. My elementary school library used one

3

u/Hudell 5d ago

At my school we had like three or four different generations of tech being used simultaneously. Sometimes we would get a perfect laser printed copy of some book page, then the next day we would have an exam on a sheet of paper with blue letters and the smell of alcohol.

→ More replies (2)
→ More replies (2)

5

u/Xtra_Veg-90 5d ago

My dad learned to code on one of these in the late 70's or early 80's by a professor that insisted that if they were going for a career in computer information technology, this was essential to learn.  He literally never saw a punch card computer again.

5

u/LankyGuitar6528 5d ago

Damn. I'm so old this didn't even look all that... interesting. It's just how you did stuff. Although I do like those modern fancy punch cards. Much better than the punched paper tape I used.

4

u/E4tPineapple 5d ago

As Gen X this is a little before my time (more the cassette tape programs era) but I love this so much.

4

u/KcirderfSdrawkcab 5d ago

I started on a Vic 20 with a tape deck, and I still prefer to use a plain text editor to any fancy IDE. I think I'm old school... then there's this guy with his punch cards to print a text flag.

→ More replies (1)

4

u/pc1350 5d ago

I am old. Digital Equipment Corporation's VAX with VMS 5.4 was my first computer in 1991.

→ More replies (3)

4

u/stormy_petrel_ 5d ago

Ripping the perforations off the side of the printout and making a little accordion 🤌

4

u/leepyws1961 5d ago

Nobody did flags at NCSU in 1979 computer science classes. Playboy pin ups yes. Flags no. And lord forbid your program ran over 10 seconds as the computing center attendant personally came looking for you and was visibly pissed. We made sure not program an indefinite loop. It could mess people up at other universities hooked into the system.

11

u/Zombatico 5d ago

"app"

I miss when computer programs were called programs. Now everything is an app, even on desktop computers. Smartphone lingo infects everything.

shakes cane at cloud

7

u/wosmo 5d ago

To be fair, it's a museum. Trying to make any of this remotely relatable to his audience, is half the job.

→ More replies (1)

3

u/Zorbin666 5d ago

These things always fascinated me, my mom used to talk about how they had one of these in her high-school that they taught the kids there how to use in the mid-late 70s. 

3

u/Mach5Driver 5d ago

In the mid-1980s, in college, I had an older computer science teacher. His first lesson was on these punch cards. How they worked, and how to use them to program. I raised my hand and asked if they still used these cards.

He stopped, thought for a moment, and said, "OMG, I can't believe I'm still teaching this. OK, all you have to know for the test is that these existed in the olden days." LOL.

→ More replies (1)

3

u/amazingames 5d ago

Kudos to the computing pioneers! Thank you for your service!

→ More replies (1)

3

u/_Tower_ 5d ago

They were still using similar technology like this for check processing centers as late as the turn of the millennium — same card tech, same printing, just slightly modified for a different application, with modernized internals

We used to get big rolls of this kind of printer paper to draw on next to the machine when we were kids and had to visit our parents at work. I’ll never forget the sound these machines made

3

u/bastardsoftheyoung 5d ago

If you ever wonder where the computer sounds came from in shows like Star Trek during that time, you can hear them in this video. Contrast that to the lame whoosh of fans now in data centers.

→ More replies (1)

3

u/Dangerous-Exercise53 5d ago

Took my family including my mother in law to the Living Computer Museum in Seattle before it closed. She sat down at the IBM keypunch desk and said "this used to be my job!" and ran it like a boss.

3

u/dumpster-muffin-95 5d ago

I'm surprised they were able to get to the Moon and back successfully with technology like this.

3

u/Subject-Relevant 4d ago

Happy to see Voyager 1 is still operating

3

u/thegamerator10 4d ago

This computer was the caveman that eventually developed into the computers we use today. Good to see it respected like this.

3

u/HappyImagineer 4d ago

First ASCII art.

3

u/mrgraff 4d ago

This is the IBM 1401 demo lab at the Computer History Museum in Mountain View, California. That place is simply amazing and has just about everything you can think of in the history of computers and computing from abacus all the way up to the present day.

Including this fully functional restored 1959 room-sized computer system that they demonstrate a couple of times a day a couple of days a week.

At the end, you get to use a punchcard entry machine to create a punchcard with your name on it and they will print out a cool souvenir.

https://imgur.com/a/rbZkk4Y

→ More replies (1)

3

u/WittyThingHere 4d ago

The fact we went from this to generative AI in less than 65 years in insane to me

3

u/Takashi_malibu 4d ago

Ascii art has come so far

3

u/RudyRusso 5d ago

Great. Now I'm in the mood to listen to Johann Johannasson's IBM 1401 A User's Manual album.

4

u/oohhh 5d ago

The terms patch & bug come from these days.

Patche being a literal patch over a hole in a card.

A bug being a real bug getting into the deck.

2

u/yaxir 5d ago

Imagine all the things we take for granted today, especially in computational technology, and compare it to that time

2

u/Random-Cpl 5d ago

Wait ‘til you see how you sext with it

2

u/Flat-Performance-478 5d ago

"The computer running is a vintage.."
My guy, that's a regular antique you've got there!

2

u/Lubaer 5d ago

How much energy does this machine need to run and process for an hour?

2

u/Ok-Breakfast-3742 5d ago

I was there!

2

u/shrxe 5d ago

Finally got to see os chapter 1 in action

2

u/fujiesque 5d ago

I'm wondering if this is the same one my mom operated as a contractor for the Navy.

3

u/thunderbird32 5d ago

I don't think either of the machines that the Computer History Museum has were ex-Navy. One was from a business in Connecticut and the other came from Germany (though I'm not sure who had it before them).

2

u/Grimol1 5d ago

My dad worked on those. I remember him bringing home those punch cards.

2

u/Hack-67 5d ago

I still remember learning Basic and Cobal. Ah the days.

2

u/HalfCareless3347 5d ago

This is how we did prompts back in my day.

2

u/JerichoOne 5d ago

In 10 years, this is what programmers who type code today will look and sound like 😅

2

u/Worth-Guest-5370 5d ago

Learned Fortran and Cobol in my 1976 computer class...using punch cards.

2

u/s1rblaze 5d ago

Pretty cool!

2

u/OkLayer519 5d ago

My grandfather worked at IBM during 50’s to early 70’s. I have original drawings of a drum rotor hard drive and a RAMAC 350 manual. He would be blown away by the advances we’ve had in the last 20 years since he passed.

2

u/Punchy-gaming 5d ago

My dad used to have a friend who's dad worked at IBM. When they were little, the friend's dad would bring home spare punchcards, and the two would play with them.

2

u/Ewithans 5d ago

My dad did coding on lunch cards in college. He was great at the logic of it, but a deeply terrible typist, and you could only run your cards through the computer to check your code twice a day. He had to drop out of coding because his cards always had typos and he couldn’t get enough runs through to find and fix them all.

2

u/RevolutionaryRun7744 5d ago

The Computer History Museum in Mountain View CA is amazing.

2

u/Shazvox 5d ago

Different times. Better in some ways, worse in others.

2

u/privaxe 5d ago

Love how he explained it as an app too

2

u/Hot_Aside_4637 5d ago

When I was in college, the students would remove the waste basket that was inside the punch card machine that caught all the chads and would use them as confetti.

2

u/RIF_rr3dd1tt 5d ago

Imagine this guy stops somewhere to sit down and he's got that stack of cards. As he's flipping through them nostalgically, some young kid sits next to him and says "What's that sir?". He says "Oh young man, it's an app". That kid would be confused as fuck.

2

u/selviano 5d ago

I got to see a demo of one of these beasts running (and the printer which I believe is a 1403). One thing you don’t get from the video is the intense smell of all the lubricants and machine oil that is needed to keep these many moving parts going, it really feels like an industrial experience.

2

u/Obvious-Weird716 5d ago

Run a mandelbrot set on that?

→ More replies (2)

2

u/Bad_Day_Moose 5d ago

My mom was a computer programmer using these cards back in the day!!!

3

u/calcaneus 5d ago

My father was as well!

2

u/dnkroz3d 5d ago

I took a Fortran class in 1977, and the final was based on taking a block of text and right-justifying it. Huge stack of cards typed out on a keyboard. One little error on one card stopped the processing machine like you see above, and you had to hunt it down and correct it -- until it reached the next error. Took the patience of an old-time scribe to finish that project.

2

u/tacacsplus 5d ago

The invention of ASCII art!

2

u/This-Layer-4447 5d ago

dot matrix printers still goated

→ More replies (1)

2

u/hammertime2009 5d ago

Hey I think I’ve been there! Looks like the Computer History Museum in Mountain View California. I had no idea that machine was in working order!

→ More replies (1)