Growing Up With Computers
November 05, 2009 — Code
My first computer was a Commodore 64C which I received from my parents for my 8th birthday in 1988. It had cartridges with exciting games like Frogger and Zaxxon, and we added an external 5.25" floppy disk drive so I could play boring games like Odell Lake, which I loved. It had a graphical user interface called Geos which required you to hook up a mouse, and was pointless.
At some point I had a big book of BASIC computer programs that I began typing into the computer. These programs were hundreds of lines long and never worked because I would make a lot of typing errors and never be able to find them. I understood variables, conditionals, and GOTO, but not much else. Give me a break, I was eight.
My friend Nick had a Tandy computer in his basement that ran MS-DOS, which I thought was boring. Not boring in a good way like Odell Lake, just boring. The games only had 3 colors and there were a lot of directories on the system where you could get lost. Basically, there was too much typing, it took too long to boot up, and it didn’t do much. Of course, we spent hours playing with it, mostly getting it to turn on, if I remember correctly.
Later, my friend James had a 386 25 MHz PC with an enormous red on/off switch on the side. One day James came to school with a computer software catalog and pointed to a game called Wing Commander, which he said he was getting. Pretty soon I was at his house every day after school. He also had a Roland MT-32 which, in retrospect, was an expensive device probably used by his mom for something productive she actually did with her time. All we knew was when you turned that thing on, you’d better cover your ears. Whenever a game started the volume level shot right up to 100. I have no idea why this happened, but it scared the hell out of me every time. To this day the sight of an MT-32 makes me jump backwards 5 feet.
Anyway, Wing Commander was amazing. There was also a game called Stunts, where you raced cars against computer-controlled drivers with names like Bernie Rubber and Skid Vicious. Skid was supposed to be the toughest, but they were all bad. It wasn’t so much about winning in Stunts, it was more about crashing.
My younger brother had a 286 16 MHz computer that I was never too impressed by. One day James suggested installing Stunts on it. “Install” was still a new word to me: “you mean transfer it from the disks so we can play it?” That was the end of me not being impressed by my brother’s computer. I finally started to grasp the power of PCs.
In 1992 my dad and I read a lot of catalogs and eventually he bought us a brand new 486 33 MHz from Gateway 2000 (I think it was around $2400). It was a giant white tower with a 120 MB hard drive. It also took about two years for them to make it and send it to us. When it finally arrived, we all gathered in the den to set it up. We unpacked the boxes, hooked up the cables, and pressed the big round power button. It booted up. It worked! It ran Windows 3.1 which had Solitaire, the File Manager, and the PIF editor.
This computer was fast. Even James was impressed. But the extreme speed was sometimes a problem. For example, I tried to install Wing Commander but everything moved too fast, like a black and white film with people jittering all over the place. That wasn’t good, but soon James got Wing Commander II and I copied it onto about 20 disks and somehow got it to work. This was the beginning of my floppy disk collection: hundreds of disks, all carefully labeled and color-coded, in drawers, alphabetically, beautiful.
I remember my horror in 1994 at learning that when Windows 95 came out, the computer would just boot right into it, skipping DOS entirely. “You’re going to lose control of the computer,” I thought. Of course, we did. That was the beginning of the end.
Now computers aren’t what they used to be. They’re mostly a way to access the Internet. You don’t spend much time putting disks into them (I’m writing this on a MacBook Air which doesn’t even have a disk drive), or installing software, or getting them to work. You can, of course, but basically they’re just tools for doing other things.
I don’t get excited when my computer boots up anymore—I get angry when it doesn’t. As if it owes me something. Today’s horseless carriage becomes yesterday’s jalopy when you need it to get to work. I miss the era of The Marvelous PC to some extent, but I’m enjoying The Marvelous Internet right now.
More CodeNov 06, 2008 Form Builders in Rails
Oct 06, 2009 Simulate Has Many Through HABTM
Dec 09, 2009 Single Table Inheritance in Rails
Jan 18, 2010 Anatomy of a Ruby Web Application
Mar 09, 2010 Sending Email From Your Web Site
Apr 13, 2011 What the ɊȱɁͲ Is UTF-8? A Character Encoding Primer
Jun 29, 2009 Punting on Feedzirra Dependencies
Sep 15, 2009 Build Web Applications In Static HTML