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

297. False Feature Rich may make you poor!

March 29, 2023

Continuing in the series of XP explained, today we discuss false feature rich, the idea that software has many potentially interesting features that are fun to program but don't provide much value to the customer. We talk about simplicity as a key ...

Read show notes

296. Schedule Slippin’, Fallin’, Can't Get Up? Use XP to Prevent That!

March 15, 2023

According to the book Extreme Programming Explained: Embrace Change by Kent Beck, “The basic problem of software development is risk.” One of these risks is that of the schedule slip. In this episode, we discuss how to use XP to prevent schedule ...

Read show notes

295. Side Projects (Replay)

February 28, 2023

Today, we’ll be talking about side projects and why developers like to pick them up. Whether it’s to explore a personal interest, a new idea, or give back to your community; there are tons of great benefits to having a side project.

Read show notes

294. User Stories: Why "gathering requirements" is not a gorram story (Replay)

February 21, 2023

As much as we hate breaking 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. William, who is especially fired up about the topic, gets us started by explaining that ...

Read show notes

293. Will ChatGPT Take our Jobs? — Let's Talk about it with Planning Poker

February 15, 2023

In case you haven’t heard of it yet, ChatGPT is an AI-powered chatbot created by the OpenAI platform. Using prompts, ChatGPT can craft original jokes, plan trips, explain complex topics, and even write code. This begs the question: will ChatGPT take ...

Read show notes

292. Build vs. Buy (Replay)

February 7, 2023

All developers will understand the difficulty that comes along with deciding whether to build or to buy. In today’s episode, we discuss why it’s so important to think about this decision before you make it; there are so many factors to take into ...

Read show notes

291. Prime Directive (Replay)

January 31, 2023

Star Trek fans will know that the Prime Directive is the unbreakable mission statement of the Starfleet. It's a guiding principle, deciding the course and tone for whatever the team encounters. As you’ll learn in today’s episode of The Rabbit Hole, ...

Read show notes

290. Benefits of Colocation (Replay)

January 24, 2023

On a whole, the pandemic has made us, as a society, more anxious about a lot of things, including working in offices with other people where our risk of being exposed to the coronavirus is heightened. Although there are a lot of great tools which ...

Read show notes

289. Stronger Strong Types (Replay)

January 17, 2023

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 ...

Read show notes

288. Launch Plans

January 10, 2023

If you think you don’t need a launch plan, you may need to think again. In today’s episode, Alex Bernardin, Lead Product Manager at Stride, joins us to explain the circumstances under which having a launch plan is very important and how you can ...

Read show notes