Through a very fortunate accident, I’ve been involved with the Software Craft movement almost since its beginnings. It’s been almost 10 years of non-stop learning, meeting people who I respect and learn from, and meaningful conversations. Yet I always felt something was missing.
Software Craft is a loose, young, complex, and evolving social movement. It represents different things for different people. Some see it as a belief system. Others see it as a renewal of old guilds. Some see it as a metaphor, while others recognize its realities. For others, it is a pragmatic idea, required for an industry in its teenage years.
All these viewpoints, despite being contradictory, make sense. From a logical perspective, I understand all of them. But what was missing was my personal answer to an important question: what is so appealing about the Software Craft idea?