I was born in 1983 and showed an interest in computers at a very young age. Due to my clear interest in computers, my father started teaching me how to program them. In 1986 I started programming on a Commodore SX-64 in BASIC. I wrote a variety of programs from utilities to simple games.
In 1990 I moved away from the C64 and started programming on my father's 8086 computer using Turbo Pascal 5.5. Here I started to get into deeper programming principles like memory management and object orientation (using the Object Pascal extensions for Turbo Pascal). I also began doing more serious graphics programming using CGA and EGA graphics modes. While on this platform, I played with some other languages such as Power C, but mostly stuck with Pascal.
I frequented the local BBSs using Telix on the 8086. I spent most of my BBS time enjoying the sometimes incredible ANSI art, and playing the occasional MUD. I remember watching the symbols appear on my terminal one-by-one as I was using a 300 baud modem.
In 1993 I started programming on Windows 3.11. I started with Visual Basic which I got from a magazine disk, but missed the flexibility that Pascal had given me. Around the same time, I connected to the Internet for the first time using a 2400 baud modem and a UNIX shell account provided by Dialix. This quickly led to me learning HTML so that I could build my own websites.
In 1995 I discovered Delphi. I found a magazine that included a copy of Delphi 1. Not knowing what it was, other than a programming environment, I bought it. I soon discovered that it was essentially Pascal for Windows, so once again I was programming in Pascal.
In 1996, out of my curiousity for various file formats, I began investigating the .MOD music formats, looking for ways to create my own. I eventually discovered FastTracker II and ModPlug Tracker, started writing music, and never stopped.
In 1999 a family friend saw me programming while we were at a local LAN. He was employed as a programmer at a software development company, and after seeing my skill and enthusiasm, recommended me to his employer. They called me soon after and asked if I'd like to come in to do some work experience. Excited at the prospect, I accepted. After demonstrating my skills, they were keen to hire me but didn't want to interfere with my education, as I had just started year 11 in high school. I wasn't happy with school, and I had a prime opportunity to get a headstart in the working world, so I left school and began my career as a software developer.