Hmm, what to say about my self.
I'm currently 27 and I have been programming since I was about 12. My first PC was a freaking Packerd Bell! It had a 133mhz chip and I believe it had 16 or 32 megs of ram. The monitor was a massive 17 inch CRT (obviously) and cost probably around $1000 alone and weighed in at about 45 lbs. Back then I messed around on our local BBS and played MajorMUD for years (*cough* scripted).
Not long after getting my first computer I found a VB6 book in our school lab that had a CD in the back with the VB6 IDE. Some of my first projects included making a visual room editor for my own mud, using a grid of 10x10 label controls with scrolling! I eventually moved on to other things like writing a z80 emulator that I probably should have marketed. I've wrote my own mini OS from scratch in x386 complete with its own file system and hex debugger along with programming in ASM on several chips.
All along the way I played with .NET 1 and picked it up full swing when 2.0 came out. After writing code in VB for so long and only ever finding examples in c#, I decided I needed to switch (in fact it was a game project that sparked the switch).
Up until about 3 years ago, I exclusively did this as a hobby and decided to try to make a living out of it. I'm currently the head programmer at our company that is managing our next product release here in a few months.
Well that really about sums up my last 15 years (how sad) and I won't bore you anymore!
-Xposure