I came to know your work through some of the screencasts you posted on youtube, these are great.
Do you have any tips on how to promote software craftsmanship in an enterprise setting?
One of the concepts I've used is to refer to software craftsmanship in terms of internal quality - as described by Martin Fowler: http://martinfowler.com/bliki/TradableQualityHypothesis.html
This is useful as it creates a parallel with the developer world of testing and the QA/UA world of externally visible testing.
However it is as much a problem to convince developers, who are set in their ways, as it is to convince management of the benefits of a software craftsmanship approach.