Background materials
- McBreen’s Software Craftsmanship
- The Pragmatic Programmer
- The Craftsman by Richard Sennett
- Apprenticeship Patterns
- Apprenticeship Patterns (Online)
- Mastery by George Leonard
- The Role of Deliberate Practice in the Acquisition of Expert Performance by K. Anders Ericsson et al
- Self-theories:Their role in Motivation, Personality, and Development by Carol S. Dweck
- Better:A Surgeon’s Notes on Performance by Atul Gawande
- Unskilled and Unaware of it:how difficulties in recognizing one’s own incompetence lead to inflated self-assessments by Justin Kruger and David Dunning
- The Dunning-Kruger effect
- What the Dunning-Kruger effect is and isn’t
- The Creative Habit by Twyla Tharp
- The Wikipedia page on Software Craftsmanship
- Wikipedia on Craft
Food for thought
- Software Craftsmanship:More than just a manifesto
- A Nostalgia for Guilds And Other Dangerous Ideas
- Software Craftsmanship – can we just get over it?
- Am I a Master?
- Is Craftsmanship All About Code?
- What’s all this nonsense about Katas?
- The Ultimate Code Kata
- What Is Software Craftsmanship?
- A Call for Apprenticeship
- The Puppet Master and the Apprentice
- Be a Mentor
- Teach Yourself Programming in Ten Years
- Pragmatic thinking and learning