This is my personal blog. The views expressed on these pages are mine alone and not those of my employer.
I am a software development leader, practitioner, enthusiast and best practice advocate. The thing I love about software is that with solid fundamentals and common methodologies, it can be applied to widely diverse problems and improve lives, enable people to do new things, and generate value everywhere, from global business to personal interactions. I seek areas where I can apply what I've learned to design, develop, and lead others toward the construction of robust, enabling systems that create new value while satisfying clients' needs.
The primary purpose of this blog is to share my experiments and hopefully guide someone into finding a solution to a problem.
Got a development question? you will often find me on Experts-Exchange.com