Defining Software Craftsmanship
One of the things I've noticed since adopting craftsmanship as a software development metaphor is, the definitions are largely lacking. Looking through books and materials on the subject, I find a lot of descriptions but few definitions. So let's take it apart for a moment. Craft-manship The Oxford dictionary defines it as: 1. An activity involving skill in making things by hand Dictionary.com says: (verb) to make or manufacture (an object, objects, product, etc.) with skill