Get started with The Rabbit Hole

Do you prefer reading your podcasts? Well then you're in luck! The rabbit hole transcripts are available to read by clicking the buttons below.

If you prefer your podcasts the old fashioned way, you can listen here or on the transcription page.

Get ready for your new favorite tech podcast!

159. Bug Bash
Unless you’re William and write perfect code every time, as a developer, you’ll likely have encountered a bug or two in your time. One way to get rid of these pests, is through a bug bash, which we talk about in today’s show.
158. Positive Reinforcement and Agile
We know that we can learn a great deal from the animal kingdom, so today we’re exploring the relationship between positive reinforcement for dogs and Agile.
157. Vue - New Hotness or New Hype?
We know with JavaScript, there’s a new framework basically every week, so it can be hard to separate the hotness from the hype. If you're ready to move on from jQuery, then Vue is a worthy candidate.
156. Surviving Remote Work - Pandemic Edition
We have spoken about working remotely before, but working remotely during a crisis is a very different reality, so today, we share our thoughts on working from home during this pandemic.
155. It's OK to not know
Admitting that you don’t know something can often be a bitter pill to swallow. Rather than beating yourself up about it, why not see it as an opportunity to learn something new?
154. Releasing Software in Big Bang Fashion -- What to avoid...
When it comes to making changes and updates to software, there is one of two options: either you make incremental changes or you roll out a large update in a big bang fashion.
Remix - Comparing Programming Languages with Sandi Metz
We are very excited to welcome the amazing and wonderful Sandi Metz as our guest on this episode of The Rabbit Hole!
153. Google Design Sprint and you - Part 2
It’s Tuesday morning at the Google Design Sprint. We all have our Crocs, our snacks, and our playlists...
152. Google Design Sprint and you - Part 1
If you’re like us, and just hearing the word ‘sprint’ is enough to break you out into a cold sweat, you’re not alone.
151. Interfaces + Design Patterns
Dave recently used Golang for a project he was working on, and today he shares his experience of interfaces and design patterns in the language.
150. Serverless - Where Did it Go?
You don’t need servers, you don’t need roads, but you still need pants though, even though everybody is working from home now.
149. Go! Programming Language
We all get stuck in ruts sometimes and now and then learning a new language can help switch things up. Or maybe we have to just learn one so that we can keep our jobs. Either way, there are some cool languages out there, one of which is Go Lang, which is the topic of today’s episode.
Bonus: COVID-19 hideout in the rabbit hole
Welcome back to the Rabbit Hole Podcast where we are practicing our social distancing. We have been working from home for about a week now since COVID-19 started spreading. In this episode, we check in from our homes with the latest facts we’ve learned, how we’ve been adjusting to remote work, and what our best tips and tricks are for keeping a level head while working remotely.
Remix - Pragmatic Folks Part 1 - Feedback Loops
Remix! Joined by Dave Thomas and Andy Hunt to talk about The Pragmatic Programmer. Originally aired on August 6th, 2019.
148. Managing and Deleting Your Dead Code
Today we’re talking about the Zombies of the developer’s world — dead code and how to get rid of it once and for all.
147. Client Side Caching
Caching is notoriously difficult. In fact, according to Dave, it might be one of the two (or three) hardest problems in computer science.
Remix - Remote Pair Programming with Ben Orenstein
Remix! Ben Orenstein joins us to talk about remote pair programming. Originally aired September 17, 2019.
146. Physical Boards and Informative Workspaces
Working in the hyper-collaborative but dispersed way we tend to as developers, we know it important to track progress both for ourselves and for our teams.
145. Shadow of a Deadline
No matter how organized you are or how well a project is going, an impending deadline always get hearts racing. While we could argue and say that all projects could do with more time, some deadlines are objectively unreasonable.
144. Ballmer Peak: Has Drinking Ever Helped You Program Better?
Today on the show we’ll be talking about Ballmer Peak, the blood alcohol level between 0.129% and 0.138% that gives you superhuman programming ability, and whether or not this has helped us to get better at programming.
Remix: 9 Roles for Creating Results or Growing a Team with Esther Derby
Today we’re throwing it back again, this time to our 100th episode where Esther Derby joined us. Esther is an esteemed guide and consultant, specializing in teamwork optimization.
Remix: The DRY Principle is Misunderstood with Steven Solomon
Today on The Rabbit Hole, we are doing another remix, this time going back to an episode with Steven Solomon on how the DRY principle is misunderstood.
Remix: Open Source Sustainability & Ethical Advertising w/ Eric Holscher
In the world of open source, finding the cash to stay afloat while still being able to look at yourself in the mirror can be rough.
143. Pets in the Office
We all know a dog person and some of these dog people happen to be our colleagues, our bosses, our pairing partners, or maybe that dog person is even you!
142. Stride Picks 2019
Welcome back to the last episode of the year! Today on the show we are recapping our top picks for 2019. But first off, we just want to say Happy Holidays to all of your listeners out there and thank you for the incredible year that we’ve had.
141. Pair Programming Advanced
Pair programming is an agile software development technique in which two programmers work together at one workstation.