Yesterday at the XP2010 conference in Trondheim, Norway I gave a talk on Growing and Fostering Software Craftsmanship. The session was recorded by the conference, but I also recorded using my Flip camera. I put my video online, as well as the slides, and I’m hoping to also be able to post the conference video once it is available. (UPDATE: The conference video is available here, though it is Silverlight only)
Thanks so much to everyone who came out!
Growing and Fostering Software Craftsmanship from Cory Foy on Vimeo.
Growing and Fostering Software Craftsmanship
View more presentations from Cory Foy.
You nailed it. Good job, Cory.
I thought about the question you were asked after the presentation, about whether the focus should be quality vs. delivering value. It occurs to me that the objective of an agile team should be identifying and delivering something valuable, enough so to compel paying for whatever you deliver. I think that craftsmen can participate in this and that the idea behind craftsmanship was more to improve individual technique and discipline so that the process of creating something valuable yields a well designed and supportable product. Isn’t this the point of practice and katas; to learn qualities of good design and composition in software (as opposed to learning how to identify what may be valuable to the customer)?