The Rabbit Hole

If you are a software developer or technology leader looking to stay on top of the latest news in the software development world, or just want to learn actionable tactics to improve your day-to-day job performance, this podcast is for you.

Apple Podcasts Spotify

Recent Episodes

148. Managing and Deleting Your Dead Code

March 10, 2020

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. What happens to dead code is that it dies and then rises again to wreak havoc on your codebase! In this episode, we get into why ...

Read show notes

147. Client Side Caching

March 3, 2020

Caching is notoriously difficult. In fact, according to Dave, it might be one of the two (or three) hardest problems in computer science. In this episode, dedicated to all the cache money millionaires, we are talking about client-side caching. We ...

Read show notes

Remix - Remote Pair Programming with Ben Orenstein

February 25, 2020

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. He is the cofounder of an app called ...

Read show notes

146. Physical Boards and Informative Workspaces

February 18, 2020

  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. There are many ways to do this. We can either make use of physical boards or virtual ones, ...

Read show notes

145. Shadow of a Deadline

February 11, 2020

  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. One app that ...

Read show notes

144. Ballmer Peak: Has Drinking Ever Helped You Program Better?

February 4, 2020

  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. Ballmer Peak was discovered ...

Read show notes

Remix: 9 Roles for Creating Results or Growing a Team with Esther Derby

January 28, 2020

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. She is on a mission to change work environments so that teams and ...

Read show notes

Remix: The DRY Principle is Misunderstood with Steven Solomon

January 21, 2020

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. Steven has been a programmer since 2007 and has been fortunate to work in many contexts. In this ...

Read show notes

Remix: Open Source Sustainability and Ethical Advertising with Eric Holscher

January 14, 2020

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. Individual donations are pretty much a non-option and the ethical tradeoffs of paid advertising at the other end of ...

Read show notes

143. Pets in the Office

January 7, 2020

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! Although it may seem trivial, having pets in the office can be a touchy topic, as they can ...

Read show notes