In a small cabin overlooking the sun setting on Lake Champlain this past Saturday, my family discussed the beginnings of computers and the internet. I casually asked my parents, “What was it like when computers and the internet were first starting?” They both rolled their eyes and were brought back to another world in which computers took up entire rooms. The first programming classes consisted of typing keys into a machine that would create stacks of cards with holes in them. My dad would bring stacks of cards in to the computer to be run, and the next day he would get a “print out” in his mailbox of what the program did. He would either get some sort of language that indicated the program didn’t work, or he got multiple pages of what the program accomplished overnight. The idea was that the holes in these cards allowed wires to make contact with the metal below the cards, which signaled zeros and ones. If you got your cards out of order? Man, you’re screwed.
“Back in the day…” my dad was working with bits. Eight bits to a byte, 1024 bytes to a megabyte, etc. Nowadays, a single photo is multiple megabytes. My iPod holds thirty gigabytes – that’s 257698037760 bits of information.
My dad reminisced about the day that Windows came out with their first software. His eyes got big and he shook his head caught up in the memory, “That was huge.”
I have no real point in this blog post other than HOLY COW! I can’t even begin to understand how small computer memory started out, let alone what it was like to see that happen. When my dad got out of grad school and started working, he was the first person in his office to have a computer. Company tours included going to see the “Harvard Grad With A Computer.” How incredible is that? He has seen computers develop from the beginning up to today, when he manages huge files on his touchscreen iPad using complex programs without even touching the zeros and ones.