I recently presented “Software Craftsmanship and Agile Code Games” to the Atlanta Developers Group. We had a great turnout with a lot of people interested in software craftsmanship and ways to practice our craft in fun and, oft times, collaborative ways.
We reviewed the agile manifesto and talked about the history that led to the software craftsmanship manifesto. The idea of software craftsmanship, that product agility is unlocked by well crafted software, is one that resonates strongly with my experience. Well crafted software comes from technical excellence and technical excellence comes from practice. And agile code games is a collection of fun ways to practice the craft of software development. They include katas, randori, coderetreat, koans and more. We took a whirlwind tour of these important forms of practice and even spent some time practicing a randori together!
If you missed it, I will also be presenting this again at Agile Development East in Orlando, FL in November.
If you’d like to learn more, my slides are embedded below. I include links to a lot of great resources on software craftsmanship.