Thursday, June 3, 2010
Growing and Fostering Software Craftsmanship from Cory Foy on Vimeo.
"Software Craftsmanship" is kinda sorta like the next "Agile." As a "movement" its not really very interesting. But if you ignore the proselytism you discover that the message is both simple and appealing. Cory Foy does an excellent job of communicating that in this presentation. So much so that I wanted to share it.
Movements tend to fall short because they fail to convey the context of the problems they have been created to solve. Cory does a great job of providing the background of what the typical problems in software engineering are and follows through with clear, but broad, ideas to fix them. This isn't a talk about unit testing, TDD, pair programming, or any other specific techniques. Instead its a talk about the nature of the problem and what the solutions should look like and how you could begin to move in the right direction.
In short this is an inspirational talk. Watch it! I think you'll enjoy it.