My friend and associate Chris Pitts, an Agile Coach in London, has weighed in on the ongoing debate about software craftsmanship.
Chris is focused on trying to move the debate from just being open to interpretation toward specific codes – as drawn from other present day crafts such as carpentry, surgery, architecture/building and so on.
He proposes that Software Craftsmanship:
- Needs a set of ethics
- Needs a set of tools and techniques that are the generally accepted best way of doing something
- Needs continuous learning
- Needs apprenticeship
Read the full article.
For the benefit of those who don’t already know, a call to raise the bar for Software Development has spawned: Manifesto for Software Craftsmanship. Originally inspired by Uncle Bob Martin, this call to arms for quality has quite a few thought leaders getting vocal.