Confessions of a Software Geek

Ramblings and rumblings about my many worlds of geekdom.

Wednesday, March 09, 2005

When I Was Ten....

When I was about ten years old (circa 1974), my father bought his first computer, an RCA Cosmac Elf. It was a kit that you had to build yourself. It came with printed circuit boards, all the chips, wires, and so on. It used an 8-bit processor that amazingly didn't come from Intel. The system actually predated IBM type PCs by several years.

To use it you had to enter (by hand of course, there wasn't even a cassette tape interface for storage) the program as a series of hexadecimal codes (technically machine language). The system's keyboard was only a numeric keypad and the display was a set of four seven-segment LEDs. After a couple of years, my father obtained a normal keyboard, installed a BASIC interpreter, and built a video controller for a text display monitor (from a kit of course).

A couple of years later, I wrote my own version of the Space Invaders game, written mostly in BASIC but had some portions written in machine language (to speed up the keyboard control). So I guess I've been a software geek since I was in the sixth grade.

The Adventure Begins

Hi. I'm a geek. Or rather I should say that I am many geeks rolled into one. At various times I have been known to be a software geek, a computer geek, an electronics geek, a science fiction geek, a comics geek, an H.P. Lovecraft geek, a creative writing geek, a genealogy geek, a Star Trek geek, a role playing geek, a toy collector geek, a computer gamer geek, and even a motorhead geek.

This is a collection of essays and reminiscences about my experiences with geekdom in all its many forms. Some of these pieces will be historical in nature, stemming from a one time desire to write a book about my development as a software engineer. Other pieces will simply be my review of a book, movie, game, etc.

Most of these were written for my own enjoyment, possibly for the benefit of my two sons when they are older. Hopefully, others may find these pieces entertaining.