Will's blog

purpose: Will Kahn-Greene's blog of Miro, PyBlosxom, Python, GNU/Linux, random content, PyBlosxom, Miro, and other projects mixed in there ad hoc, half-baked, and with a twist of lemon

[ home | blog home | recent activity ]

Mon, 01 Jan 2001

what made me

I just found writing programs really cool. We started out with a Vector and I started playing Invaders and Deadline. Then I played Zork and Leather Goddesses of Phobos and King's Quest and Space Quest and the first Microsoft Flight Simulator and Epyx Winter Games and Decathalon and ....

And then I was like, "I wonder how they write stuff like this." And then I discovered this tome we had that we used to keep the printer balanced because it was missing a foot. It was called IBM Basic. And I read it and started writing my own games and stuff. Then I learned QBasic and a bit of basica and then the first version of Visual Basic (which was horrid--ugh) for Windows. I started solving problems with computers and programming.

I used to read magazines on the subject, and various conference papers my dad would bring back from his little trips. I learned about hardware, IRQs, DMAs, and such (becuase you had to know them to get any game working at all). I think my dad was the first reseller of 3Com equipment in the Northeast. I knew lots of folks at my dad's work that were doing the computer thing. Then I hit high school and poked around with hacking games and BBSs. At college, I hit Macintosh and Unix and lived in the computer lab, became a tutor, then ran the computer lab a few years later. I got my MCSE (it wasn't hard). I learned a bazillion languages. I read RFCs, I wrote my own web-server in C, I toyed with MTAs for a bit, I read about IP stacks and network security and firewalls and proxy servers. I learned about compilers and graphics routines and compression algorithms. I slipped on a rock and fell on my ass and accidentally learned HTML while walking home from dinner one day. I learned CGI programming from the NCSA site. I started mudding. I got on a project building our own mud server, driver, and lib. I took over a mud client project called Lyntin and written entirely in Python.

So on so forth.

Course, the other side of the story is this. I had no athletic skills to become an athlete. I dislike biological fluids, so medicine was out of the question. Law irritates me--and many people who practice law irritate me more. Political Science is anything but a science. Chemistry and Math and Physics were really cool--wish I had taken more in college. Art is wonderful, but I disagreed with the professors as to why people do art--though I still draw and paint and such. Music is also wonderful--and I still play a variety of instruments. Great books were trippy--Jesuit professors are amazing folk. Theology was interesting. Philosophy was neat as well. Teaching will be nice some time down the road.

And that's the story. Course, it could have just been symptoms of heavy iron deposits in the water I drank as a kid.

Update 12/9/2004: Law doesn't irritate me anymore. I've been following Groklaw since it started and it's been really interesting to see how the legal system works.

Comments:

Post a new comment:

Three things:

  1. New comments get placed in a "draft" status and will NOT show up on the site until I explicitly approve it. Sometimes that happens within 24 hours.
  2. I reserve the right to reject/remove inappropriate comments.
  3. Sometimes I'll reply to a comment directly in email--so make sure your email address is correct.

If you can't for some reason post a comment, send me an email: willg at bluesock dot org.

Your name:


Your e-mail address (this doesn't get displayed to anyone--sometimes I'll reply directly to you):


URL of your website (optional):


Comment:


Yes, I am a human!


pyblosxom::1.5-dev git-master

Copyright 1996 to 2012, Will Guaraldi Kahn-Greene, under the Creative Commons BY-SA 3.0 license

Creative Commons License
Will's Blog by William Kahn-Greene is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.