I've been developing software for most of my life. If I'm not working on my own projects, I'm working on someone elses. I'm compeled to creating tools for tool creators. I enjoy spending time mentoring and teaching what I can, to those who are interested in learning. As a stagnent mind is a dieing mind, I'm perpetually educating myself in new tools and skils.
The following topics are a handfull of the skills I've gained over my experiance with computers: