When you load up your favorite podcasting app or website and enter a search related to "Software," a pretty large number of results come up. Unfortunately most of these results are short-lived podcasts that were started by a well-meaning developer 2-3 years ago and abandoned. Typically these are made up of only a handful of episodes and eventually landed in a sort of "podcast graveyard" with countless other forgotten podcasts. Some of these results are worth digging up and giving a listen, but they will not be the focus of this article. My intention is to provide you with my favorite ongoing podcasts, ones you can continue to listen to and grow with.
The Rabbit Hole
Touted as "the definitive developer's podcast," The Rabbit Hole is definitely my #1 favorite software development podcast to listen to. They do not typically focus in one particular language and instead choose to focus on topics important to developers of all areas and levels. JavaScript is their main working language, but they certainly don't limit their topics or guests by this.
A few of my favorite episodes include: Testing Pitfalls and Blunders, Stop Eating Al Desko, Imposter Syndrome, and Building a Personal Brand as a Developer. Building a Personal Brand is particularly special to me because without Zach Schneider's @zrschneider encouragement as that episode's guest, I would not have started writing these articles until much later in my career for fear I wasn't ready.
The Rabbit Hole releases an episode every week and sometimes do throwback episodes where they revisit an older episode that had high popularity. This is my favorite listen while commuting to the gym in the morning and I definitely look forward to every new episode.
CppCast
CppCast was launched in early 2015 by Rob Irving as an answer to his frustration at the lack of podcast content for C++ developers. As you may guess by its name, this podcast focuses on the C++ language, and is not afraid of digging into some of the more technical details surrounding libraries, testing, and syntax of the code itself. Common topics for CppCast are meetups, Conference Trip Reports, libraries, and the use of C++ in the wild (e.g.: embedded systems, game development, and cross-platform development).
I must admit I haven't listened to CppCast for awhile as I have been focused in developing my skills in C#, so I don't have any current favorite episodes to recommend, but I could definitely see myself coming back to this podcast as I begin branching back out into C++ development.
CppCast releases an episode every week, most of which run about an hour long, and feature a new or returning guest every single week. Some episodes are recorded on the road as the hosts regularly attend conferences, but in my opinion that adds to the charm and appeal. They have had guests from all over the world, with the youngest being a teenager, and of all different skill levels - including Bjarne Stroustrup himself.
Do you have any favorite development podcasts you'd like to shout out? If so, what are your favorite episodes? I'd love to give them a listen!