Software Engineering Radio - the podcast for professional software developers cover image

Software Engineering Radio - the podcast for professional software developers

SE Radio 629: Emily Bache on Katas and the Importance of Practice

Aug 13, 2024
51:52
Snipd AI
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.
Read more

Podcast summary created with Snipd AI

Quick takeaways

  • Katas serve as effective coding exercises, enabling developers to practice skills like refactoring and test-driven development in a safe environment.
  • Allocating time for deliberate practice, such as katas, can significantly enhance developers' performance and overall organizational efficiency.

Deep dives

Understanding Katas in Software Development

Katas are small coding exercises that help software developers practice their skills, particularly in refactoring and test-driven development (TDD). They can be done independently, allowing developers to choose from different programming languages and tailor their practice to their specific needs. By focusing on simpler coding tasks outside of production code, developers can gain fluency and confidence that translates to their everyday work. This practice encourages a culture of continuous learning and improvement within the field of software engineering.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode