Software Engineering Radio - the podcast for professional software developers

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.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

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.
INSIGHT

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.
ADVICE

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app