MVC

The model-view-controller paradigm for web development. It replaced Microsoft Web forms, and it dramatically improved how Microsoft does web development.

When the emperor has new clothes

This is a strange time. I live near Chicago, so the weather in March alternates between snow, freezing rain, bright sunshine, and temperature shifts of forty degrees or more.  In this environment of

Why I am learning TDD

I am in the middle of a journey.  By day I am the scrum master for agile teams across two continents.  In the evenings, I am attempting to run a business and do