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

174. XP vs Scrum

September 22, 2020

“Agile is a devastated wasteland. The life has been sucked out of it.” Those are the words of Kent Beck, creator of Extreme Programming, and co-signer of the Agile Manifesto. According to Kent, many development teams have adopted Agile methodologies ...

Read show notes

173. Job Descriptions

September 15, 2020

“We’re stoked to hire a 10x Software Ninja with a coffee obsession who loves to work hard and play harder.” Looking for an engineering job requires you to wade through cringy job descriptions. Inspired by changes in the market, in this episode we ...

Read show notes

172. Accessibility 2

September 8, 2020

Imagine you’re browsing a web page using only a keyboard. A loud and looping video pops up that’s impossible to close without a mouse. Now you’re trapped there. Forever. This horror story is commonly experienced on websites that haven’t been ...

Read show notes

171. Accessibility

September 1, 2020

We’ve all been there. You’re trying to close an ad on your browser, but the button is too small and you’ve accidentally opened it instead. Poor web design can easily frustrate even the most agile-fingered, able-bodied techies. Imagine what it’s like ...

Read show notes

170. 4 day workweek

August 25, 2020

More workers are calling for a four-day workweek, with many claiming that it increases productivity, revenue, and workplace satisfaction. In today’s episode, we dive into the subject with show producer William Jeffries who is in the enviable ...

Read show notes

169. SOLID - Dependency inversion principle

August 18, 2020

Today’s show marks our reaching of the final letter in our discussion of SOLID, the D, which stands for the Dependency Inversion principle! We kick things off with a bit of research on exactly what the Dependency Inversion principle states, and from ...

Read show notes

168. SOLID - Interface specificity principle

August 11, 2020

We’re back on SOLID ground. Today we explore the ‘I’ in SOLID, A.K.A the interface segregation principle or ISP. After debating how inappropriately the principle is named, we dive into what it means, that “no client should be forced to depend on ...

Read show notes

167. Pandemic Job Market Shifts

August 4, 2020

Around the globe, tens of millions of students are using Codecademy to learn programming during the pandemic. Just ask MLB pitcher Jared Hughes who learned Python to analyze his performance. This episode, we talk with Zach Sims, co-founder of ...

Read show notes

166. SOLID - Liskov Substitution Principle

July 28, 2020

For those of you who have been waiting for the next letter of the SOLID series, we are happy to finally discuss the 'L' in SOLID, which is the Liskov substitution principle, or as we like to call it, the LSP. If you’re like us and the LSP conjures ...

Read show notes

165. What's the Best Agile? with Diana Larsen

July 21, 2020

Today, we’re asking the question: What is the best Agile? To help us answer that question, we have invited Diana Larsen to join us for today’s episode. Diana is the co-founder of FutureWorks Consulting in Portland, Oregon, and she partners with ...

Read show notes