Crafting Code Podcast

~/podcast

$ cd episodes/059-software-patterns-and-pattern-languages

~/podcast/episodes/059-software-patterns-and-pattern-languages $ ls -1a
. .. episode-summary.txt get-mp3.sh
~/podcast/episodes/059-software-patterns-and-pattern-languages $ cat episode-summary.txt

Software patterns are sort of like recipes which offer solutions for particular problems. Familiarity with patterns allows you to speak at high levels of abstraction, communicating a lot of information without having to dive into specific details. In this episode, your hosts share a bunch of patterns, explaining what each one is for and the consequences of using them. Along the way, we point out places where pattern language gives us insight for choosing which of these solutions we want to use.

~/podcast/episodes/059-software-patterns-and-pattern-languages $ cat ../../copyright.txt

Copyright © 2026 - Crafting Code Podcast