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!

140. Pair Programming Redux
Today’s topic of conversation on The Rabbit Hole Podcast is pair programming! We decided to dig it up again since we last spoke about it because we have better mics and a bigger budget now, and Mike forgot what it is so we’re going to remind him.
139. Work-Life Balance and How to Find It
The popular term “work-life balance” is starting to rack-up a whole set of new names: work-life fit, work-life integration, work-life interface, and even work-life sway!
138. User Stories: Why "gathering requirements" is not a gorram story
As much as we hate breaking the bad news to you, we have no choice today. If you think gathering requirements is a user story, you are wrong and we’ll tell you why.
137. When to roll your own
Welcome to this episode of The Rabbit Hole where we get into the pros and cons of importing libraries versus rolling them yourself!
136. Music to Code to
Welcome to this episode of The Rabbit Hole, in which we pick each other’s brains about the best (and worst) music to code to.
135. Stronger Strong Types
Today on The Rabbit Hole we are talking about strongly typed and loosely typed languages. There is very little industry consensus about what these terms mean and it is not uncommon to find often contradictory definitions, so we take it upon ourselves to uncover the truth and what we find is rather surprising!
134. How much is too much risk
Today on the show, we are discussing risk and its role in any company. The conversation contemplates the balance of risk versus safety and how this push and pull can be managed in the best possible way.
133. Motivation
In today’s episode, we are talking about motivation — what keeps us up at night and what gets us out of bed every single day?
132. Ways to Get Involved at Conferences with Veronica Hanus
In today’s episode, we are once again joined by special guest, Veronica Hanus, to talk about ways to get involved in conferences.
131. Developer Attitudes to Comments! with Veronica Hanus
On today’s episode, we are joined by special guest, Veronica Hanus, to talk about developer attitudes to comments.
130. Traversing through new code bases
On today’s episode, we discuss some tips to follow when starting a new code base. It can often feel like you are climbing Mount Everest with no path when you traversing through these new, unexplored territories.
129. There's No Me in Team, But it's all About Me (TM) with Doc List
On today’s episode, we are joined by special guest, Doc List, to talk about team dynamics, how to be more effective as an individual and how to work better as a team. Doc comes from a family of psychotherapists and despite being educated in the field, has never worked in practice.
128. Coding on a Plane, Coding on Train
On today’s episode, Dave, who is in Cleveland and William, who is in Hyderabad, talk about coding while traveling, something they both have experience with.
127. Remote Pair Programming with Ben Orenstein
On today’s episode, we are joined by special guest, Ben Orenstein, to talk about remote pair programming. Ben is a developer, who after many years of working for other people decided to strike out on his own.
126. Functional vs Object Oriented Paradigms with Sandi Metz
On today’s show, we are joined by a very special guest, Sandi Metz, to talk about functional versus object-oriented paradigms. Sandi is arguably the most famous Rubyist and is the author of several books on the subject.
125. 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! We are going to be talking to Sandi about her book 99 Bottles of OOP and the new edition that is currently in the works.
124. Performance Testing
Today on the show we unpack performance testing and everything you need to know about it! William Jeffries is back from his travels and we are excited to have our full team together again to tackle this important topic!
123. Pragmatic Folks Part 3 - The Dogmatic Developer
On the final episode of our three-part series with Dave Thomas and Andy Hunt, we discuss the nuanced nature of programming and why the idea of a “best practice” is often idealistic and not equally relevant to everyone.
122. Pragmatic Folks Part 2 - Own Your Environment
Today's episode is the second of a three-part Pragmatic Folks series and we are joined again by Dave Thomas and Andy Hunt, authors of The Pragmatic Programmer, to talk more in-depth about how you are in control of your own destiny even when it seems like you’re not.
121. Pragmatic Folks Part 1 - Feedback Loops
Today's episode is the first of a three-part Pragmatic Folks series and we are joined by Dave Thomas and Andy Hunt to talk about the 20th-anniversary edition of The Pragmatic Programmer.
120. Unconferences, Open Spaces with Doc List
On today's episode, we are joined by special guest, Doc List to talk about Open Spaces and unconferences.
119. Efficiently Entering and Navigating Teams with Ka Mok
On today’s episode, Ka Mok joins us to talk about how to effectively enter and navigate teams.
118. Monitoring
Today the whole team is back talking about monitoring and what to do to mitigate failure.
117. Logging
Welcome back to the Rabbit Hole, the definitive developers Podcasts live from the boogie down Bronx.
116. Documentation Hell and Documentation Heaven with Eric Holscher
On today’s podcast, we have Eric Holscher joining us again – this time to talk about documentation.
115. Continuous Learning as a Lead Dev
The focus of today's show is the recent discussion between Sandi Metz and David A. Black about continuously learning as a lead developer.