

SE Radio 629: Emily Bache on Katas and the Importance of Practice
25 snips Aug 13, 2024
Emily Bache, founder of the Samman Technical Coaching Society and author on agile coaching, shares insights on coding katas and the vital role of practice in developer growth. She likens coding to martial arts, stressing the need for continuous refinement and a supportive environment. The conversation highlights how structured katas facilitate skill application in real-world coding, with an emphasis on legacy code challenges. Effective communication and collaboration among developers are also discussed as crucial elements for team success and sustained learning.
AI Snips
Chapters
Transcript
Episode notes
Katas for Skill Improvement
- Practice coding katas to improve refactoring and TDD skills.
- These exercises offer a simplified environment compared to production code, allowing focused skill development.
Benefits of Katas
- Practicing katas outside of work improves fluency in coding and refactoring.
- This fluency translates to faster and higher-quality production code, benefiting everyone.
Kata Practice Frequency
- The frequency of kata practice depends on skill level, project pressure, and personal preference.
- Discuss with your team and manager to allocate some work time for practice.