Software Craftsmanship: Values, Practices and Community




Source Code Berlin show

Summary: Have you ever heard the term craftsmanship? When you hear the word you probably think about quality work and beautifully created products. I picture an elegant hand crafted wooden chair from my grandmother’s house or a beautifully designed cadillac from the 1950’s. The pictures in my head are often about things from the past, but of course, craftsmanship is very much relevant in the products of today. One particularly essential area that finds its way into almost every aspect of our lives is software.. some of it efficient and beautiful just like a piece of fine crafted furniture or a quality automobile, some of it… quite the opposite. Within the larger discussion of software development.. there is a term and a movement by the name of Software Craftsmanship.