I started programming BASIC on an old HP mini as a child in the '70's, and later learned how to patch z80 code into an 8080 assembler on an Epson QX-10. I finally got out of my Arts degree program to get a BA in CS, and have eventually become an old UNIX guy working on Linux network drivers.