Crafting Code Podcast
~/podcast
$ cd episodes/059-software-patterns-and-pattern-languages
~/podcast/episodes/059-software-patterns-and-pattern-languages $ ls -1a ~/podcast/episodes/059-software-patterns-and-pattern-languages $ cat episode-summary.txtSoftware 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.txtCopyright © 2026 - Crafting Code Podcast