Saturday, September 27, 2014

A Programmer's Lament

I loved computers when I first was introduced to them by my father. I was fascinated by them. I saw a large room full of fridge-sized boxes and a huge band printer that spewed white and-faint-green tractor feed paper at an alarming rate into a neat little pile.


In another room, down from the raised floor and down the hall, was the card reader room. There, users would drop huge stacks of punch cards into large readers that looked like huge mail sorters. The cards would get digested by the machine in one go and the resulting program, if accepted, would execute as a job in the queue of jobs looking to spew out the band printer in order.

http://www.computerhistory.org/collections/catalog/102646086

Great picture of the deck of the Starship Enterprise, circa 1964:


And labeled:
That's not at all what computers are today. There was no monitor, and the act of running a program meant moving from room to room with a small cardboard box holding your punch card stack in order for you, to get your printout.


Look at that keyboard on the card punch machine!

You had to tap out your (most likely handwritten) FORTRAN program card by card, entering lines in 80 columns or less. The 80 column standard for terminals (VT-100, for example) comes from the line length of punch cards.

What fascinated me about the all this was the fact that this machine was able to do math really really fast. It could be applied to just about anything that could be described with numbers. The potential was amazing. I also found a $10 bill someone had dropped in the cafeteria of the building on the Michigan State campus. Being 5, I couldn't conceive of that much money and couldn't believe my luck. I showed it to the lady at the counter and she told me I should find the person who might have lost it. I knew I wasn't going to be doing that.

That was my first glimpse of a computer.


Writing, not Blogging.

I don't have a place to write down thoughtful things.

I have a few "social" places I can drop a link or write a paragraph summary of something I found funny somewhere else, but I don't have a place where I can write longer-form anything.

See, I don't like blogging. It's a chore---like taking out the trash or unloading the dishwasher. I used to like writing, back in the day where I felt like my time came in longer segments and less punctuated with updates and likes and status bloops on phones and such. What's the average time between status checks for the population of cell phone users?

So anyways, I needed a place to put some thoughts down at length and take a breather from the interrupt-driven for a while.

I can't guarantee anything particularly interesting or useful to anyone but myself, really. This is more of a journal for myself and a place I can spew some verbiage from time to time. I don't wanna get too backed up.