By day I'm a professional software developer - by night, I'm still pretty much the same thing. :) I'm more of a generalist than a specialist, although in a few areas I'll go toe to toe with anyone and not miss a beat. I'm all about pushing the envelope and coming up with new solution to a common problem, but I certainly don't believe in building a new wheel if you don't need to.
I've led a diverse career, and have had the opportunity to work with some great companies - from architecture to in the trenches development - I love it all.
If you'd like to get a better sense of what I'm about, you can start out by reading
my Keirsey Temperament. I'm not sure how much stock I give to things like this, but it certainly is fascinating to think about. I've also written about
my thoughts on the creative process, as well as
my thoughts on music composition specifically for those who are interested.
If you'd like to find out some more of the chronology of the site, then please check out the
Highlights over the life of the site - this gets updated every year, and usually gets some spiffy pictures, so make sure to check it out.