Craftsmanship vs Engineering

I've had a number of conversations lately where I argued that software development is much more akin to craftsmanship than to engineering. This usually leads to a lively discussion, especially in an informal context.

Seems I'm not the only one thinking this way. Uncle Bob (Robert C Martin) posted a link to the Manifesto for Software Craftsmanship.

It'll be interesting to see what degree of impact this has on the development community.

Upcoming Azure Talks

I'll be presenting on Azure here in Fort Collins tonight, and again in Boulder on March 24th.

The talks will focus on providing an introduction to Azure, including working through some of the common pain points (such as debugging). I will, of course, be posting tips and tricks here as I get them in a coherent format.