Over a decade of progressive professional software development experience in conjunction with more than two decades as a hobbyist developer has pushed me to reduce the burden of support and cost of delivery by writing highly-maintainable software of the highest caliber.

This blog is intended to be a personal collection of experiences/rants, journaling to tech related, things and other things that may be appropriate to share in a blog.