About
My goal with this blog is to share thoughts on software development practices based on the myriad projects with which I have been associated over the years. These projects, representing successes and failures, have helped shape my approach to defining, implementing, testing and deploying software-based systems. I hope that we can share some meaningful dialog on the many standards, best practices, idioms, tools and processes that we use in order to deliver robust, correct, and high-quality solutions.