I've been developing software since I was about 18, initially on a ZX Spectrum, then moving on to an Atari ST and C/C++. Moved from there to Unix (SunOS initially, then Linux) and eventually found my way into developing software for Windows. Mostly do C# or VB.Net business applications these days, using MS SQL as a back end. To preserve my sanity I get involved in a few open source projects as well, though with four kids currently that's taken a bit of a back seat