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!

301. Introducing a New Podcast — Scaling Tech with Debbie Madden!
Today on The Rabbit Hole we are sharing an episode from Scaling Tech with Debbie Madden, who is the Founder and Chairwoman here at Stride. The podcast is well worth checking out and listeners can expect to hear some great conversations between Debbie and top tech leaders and experts on a wide variety of contemporary issues facing the industry.
300. GitHub... And Actions!
Have you tried GitHub Actions? In this episode, we talk about experimenting with GitHub Actions and why YAML will be the programming language of the future.
299. Seven Senses and Software Development
Created by occupational therapists, a “sensory diet” is a treatment strategy designed to help children feel calm, ready to learn, and in control of their bodies.
298. When the Application Development is No Longer Juicy
In episode 298 of The Rabbit Hole, our panelists will discuss preventing systems from going sour.
297. False Feature Rich may make you poor!
In episode 297 of The Rabbit Hole, our panelists will discuss how false feature rich software has a host of interesting features that can make the customer little or no money.
04. Pair Programming
In episode 04 of The Rabbit Hole, our panelists will discuss Pair Programming, its benefits, and potential pitfalls compared to other programming methods.
12. Code Tests
Tune into Episode 12 of The Rabbit Hole to hear our panel discuss this week's topic: Code Tests.
26. Story Points and Scope Creep
On today’s episode we’re talking story points, story sizes and story planning. What happens when you’re working as team, and find out that a two is actually secretly a five?
01. Introduction to The Rabbit Hole
In the first episode of The Rabbit Hole podcast, you'll hear the mission of the podcast, and then learn about how the podcast will accomplish its mission.
02. TDD [Test Driven Development]
Our second podcast explores Test Driven Development. Listen today to learn more about TDD, including how it can offer value, and when it's relevant.
03. Planning Meetings
For agile teams, executing your planning meeting correctly is essential for success. This week's podcast discusses best practices for doing this right.
05. Retrospectives
On our fifth episode of The Rabbit Hole, our panel of developers will discuss the value of the agile retrospective & tips to get the most out of these meetings.
06. Rolling Off a Project
In this episode of The Rabbit Hole, we consider the bittersweet experience of rolling off a project. Listen to learn how to leave a lasting legacy.
08. Starting a New Project
Tune into episode 08 of The Rabbit Hole to hear our panel of developers discuss best practices for starting a new project.
07. Mentorship vs. Management
In our latest podcast, our panel discusses mentors vs. managers. Tune in to hear differences between the two roles, and the different shapes a mentor can take.
09. Vacations
On this week's episode of the rabbit hole, our panel talks about the importance of vacations, and how they help developers stay alert on the job.
11. Organizing a Tech Meetup
On this week's episode of the rabbit hole, Sarah Cassidy joins our panel to coach us through the process of creating a tech meetup.
13. Knowledge Decay
Tune into Episode 13 of The Rabbit Hole to hear our panel discuss this week's topic: Knowledge Decay.
14. Learning New Languages
Tune into Episode 13 of The Rabbit Hole to hear our panel discuss this week's topic: Learning New Languages.
15. Conferences
Tune into Episode 15 of The Rabbit Hole to hear our panel discuss this week's topic: Conferences.
16. Remote Teams
Tune into Episode 16 of The Rabbit Hole to hear our panel discuss this week's topic: Remote Teams.
18. Editors
Tune into Episode 18 of The Rabbit Hole to hear our panel discuss this week's topic: Editors.
17. Deadlines
Tune into Episode 17 of The Rabbit Hole to hear our panel discuss this week's topic: Deadlines.
19. Tech Debt
Tune into Episode 19 of The Rabbit Hole to hear our panel discuss this week's topic: Tech Debt.
20. Building Bridges
On today’s episode we welcome Rachel Ober. Rachel is a Ruby on Rails developer based in New York City.
23. Scrum, Kanban & Prioritization
Today on the show we will be talking about Scrum, Kanban and Prioritization, and what exactly that all means. We are joined by our featured guest, Charles Quirin, a Software Engineer at Stride Consulting with over 7 years of experience improving tech operations.
21. Side Projects
Today, we’ll be talking about side projects and why developers like to pick them up.
22. Incremental Design
Today we will be talking all about incremental design: How working on this design using the act of process will help your team build better products, gain effective feedback and how that can help you boost sales at the end of the day.
24. Workspaces, Workstations, & Working Agreements
On today’s episode, we’ll be talking about workspace, workstations, and working agreements. It cannot be underestimated how affected we are by our surroundings.
25. Knowledge Sharing
On today’s show, we will be talking about knowledge sharing. As developers, we gain knowledge and we try to disperse that knowledge to other people on our teams.
27. Functional Programming
Today we’ll be talking all about functional programming together with special guest, Adam Trilling.
28. Team Building
Today’s episode is brought to you all the way from the Plattekill Mountains, at a ski lodge in upstate New York.
30. Trunk Based Development vs Gitflow
In episode 30 of our podcast, we talk about the differences between Git flow versus Trunk Based Development.
29. Feedback
On today’s episode, we’ll be talking about feedback, both giving and receiving feedback. Why is feedback so important?
31. Psychological Safety
Today, we’ll be talking about psychological safety. We’ll go into what is psychological safety and how important is it in the work space.
32. What Makes a Good Test?
Today on the show we’ll be talking about unit testing. Unit testing is the most important thing that we do for our clients and we will be talking about unit testing best practices.
34. Styles (CSS + JS)
Today on the show we welcome Ian McNally. Ian is a Software engineer specializing in the web. He currently works at Schoology as a UI architect, where he is helping shape and deliver their design system.
33. Role Models
Today on the show we will be talking about tech role models. Inside this episode we are going to be discussing people who we want to be when we grow up, who we strive to be, and who we want to work with.
36. Leet Terminal Hacks
Today on the show we will be taking about Leet terminal hack skills.
37. Semantic Versioning
Today we are going to be talking about semantic versioning. When you should do it, when you shouldn’t do it, and what the heck it is?
35. Salaries
Today on the podcast we will be talking about salaries. Ever wonder how much money you're making in comparison to other developers?
38. Test Coverage & Legacy Code
Today we’ll be talking about test coverage and working with legacy code base, going from bad to good and knowing when to do it.
39. Toast to Failure
Today we will be talking about toasting to failures. We will get into what a toast to failure is and share some stories that pertain to failing and we will, of course, toast to them.
40. The Batman Support Rotations
Today on the show we will be talking about the Batman and support rotations. The Batman or Batwoman is a real role and not just a superhero.
42. Max Jacobson Guest Stars! There are no rules
On todays show we welcome Max Jacobson. We’ll be discussing the differences between Ruby and other current languages and get Max’s perspective on which language is better for certain applications.
44. Onboarding with Ben Jackson
Our guest today on the show is Ben Jackson. Ben works in people operations and runs a company called for the win which helps companies to better their culture and create an optimized working environment for its employees.
41. Make Organizational Change Stick
In our industry, change is inevitable and today on the podcast we are going to be talking about how to make organizational change stick.
43. Editor Picks of 2017
Today on the show we will be talking about, the show! We are going over our editor picks of the Rabbit Hole for 2017, reminiscing over the best episodes since we started recording the podcast back in September of 2016.
45. Resolutions and How to Keep Them
Today we have a very special New Year edition of the podcast! We chat about the idea of new year tech resolutions and the things we hope to achieve in the coming 12 months.
46. The Last Responsible Moment
On today’s episode we break down the idea of ‘The Last Responsible Moment’. We talk about the benefits of leaving certain decisions to the latest possible time before finalizing them.
49. Machine learning with Tom Benham
On today’s episode we talk to Tom Benham about machine learning. Tom has worked in finance and risk services and has studied data science machine learning.
47. DevOps with Brian Guthrie
Today’s show deals with the sometimes confusing, sometimes misleading term ‘DevOps’. We chat to Brain Guthrie who has worked at a host of different big companies including Soundcloud and ThoughtWorks and has many years of experience in and around the fields that the term DevOps is supposed to bridge.
48. Context Switching
On today’s show we discuss context switching. We all know how much time can be spent on changing between projects and how distracting arising issues can be.
51. Why bother with 1-on-1 meetings?
Today we’ll be talking about how to have effective one on one meetings and why you should bother having them. There’s nothing worse than a manager cornering you at the coffee station and saying, “We need to talk”.
50. Refactoring
On today’s show we talk about refactoring. As most of us know, refactoring can be a very important part of tidying code and making it more useable in the future.
55. Organizing a Conference - Saron Yitbarek
Today on the podcast we welcome the awesome and the infamous, Saron Yitbarek. If you haven’t heard of her before, Saron is a developer, speaker, the Founder of Code Newbie and is heading up the 2018 Code Land Conference kicking off in May this year in NYC.
52. Is 2018 the year GraphQL kills REST?
The focus of today’s episode is GraphQL. The team break down the language and how it might just be the way to go for the foreseeable future. Dave shares much of his experience and opinions on using GraphQL and we look at how it can fit into the rest of your operations.
53. Dope Python Tools - Darlin from Mighty.com Guest Stars!
On todays show’s we talk about a few great tools that you can use with Python. We are joined by Darlin Alberto from Mighty.com to help us unpack some of these tools and break down what’s good and what’s not.
54. The Terror of Public Speaking
In today’s episode, we’re speaking about the terror of public speaking. Public speaking is scary for a lot of people, ourselves included.
57. Imposter Syndrome
Today on the show we are joined by none other than our host, Michael Nuñez’s brother, Steven Nuñez! Steven will be helping us in our discussion about a very special topic and one that is very common amongst developers, imposter’s syndrome! Sound familiar?
56. Comments Considered Harmful, Comments Considered Helpful
Today, we’ll be talking about whether comments are considered harmful or helpful. We’re pretty sure that there are many different comments you may have run into in your careers.
58. Death By a Thousand IFs with Jacob O'Donnell
On today’s show we have the honor of welcoming Jacob O’Donnell as our special guest. Jacob is a consultant at Stride and we are very happy to have such a good friend and experienced programmer join the show this time around.
59. Agile for ALL THE THINGS
Today, we’ll be talking about Agile. Agile all the things. Everything from top to bottom. Left to right. Your whole life.
60. Machine Learning II With Tom Benham
On today’s episode of the The Rabbit Hole we welcome back Tom Behnam to continue our exploration of machine learning.
61. Guilds in the Workplace
On today’s episode of The Rabbit Hole Podcast we are talking guilds. What are guilds? Are you a part of one? Why should you join or form one? We’ll asking and helping you answer all these questions and more!
62. Diversity and Inclusion with Derek Parham
On today’s episode we are talking about the important topic of diversity and inclusion and to help us with our discussion we are pleased to host Derek Parham, CTO of JOOR.
67. Tech Debt and Trust
On today’s episode we welcome two guests, Madelyn Freed and Sam Handler to help us discuss the topics of tech debt and trust.
66. AGILE Principles
On today’s episode we welcome back Kevin Thomas to help us as we unpack the principles of Agile!
63. Monoliths
On today’s episode we are talking about monoliths! That’s right, they’re back. Not quite from the dead but definitely from a deep sleep and the unfavored sock drawer.
64. Learning Culture
On today’s episode of the Rabbit Hole we are talking about learning culture and just how vital it is to a functioning and successful organization.
65. Extreme Programming (XP) with Kevin Thomas
Today on The Rabbit Hole we are talking about extreme programming and to help us with this we welcome our very own Kevin Thomas.
68. Why Not Use Elixir?
On today’s show we welcome back our special and esteemed guest Steven Nuñez, as we ask, ‘Why not use Elixir?”
73. Front End Build Systems
In this episode of The Rabbit Hole we tackle the world of front end build systems. The field has come along very quickly and things have developed at an almost breakneck space with new systems and frameworks popping up all around us.
72. Feedback with Meredith and Madelyn
On the episode today we welcome our colleagues and friends Meredith Edwards and Madelyn Freed to help us discuss feedback and how to do it properly.
69. Becoming a Manager with Kyle Rush from Casper
On today’s episode of The Rabbit Hole we welcome our friend Kyle Rush, VP of Engineering at Casper to help us discuss becoming a manager.
74. Authorization with Roberto
Welcome back to another episode of The Rabbit Hole. Today on the show we are joined by Roberto Pedroso, and we’ll be talking about authorization and how to keep people out of our websites.
71. Common Mistakes Tech Leads Make with Kelly Wu
Today on the show, we welcome special guest, Kelly Wu. Kelly is a software consultant and as a consultant has worked with many different tech leads and teams throughout her career.
70. Mentorship with Kimberly Suazo and Avielle Wolfe
On this episode of The Rabbit Hole we delve into the subject of mentorship! To help us along the path we welcome Avielle Wolfe and Kimberly Suazo who are both developers at Stride.
75. GraphQL Hot Takes with Stephen Meriwether
On today’s episode of the The Rabbit Hole we are talking GraphQL and getting some hot takes from our guest Stephen Meriwether!
76. Stop talking about Tech Debt with Dane O'Connor
Welcome back to another episode of The Rabbit Hole! On today’s show we welcome our friend Dane O’Connor, who is here to tell us why we need to stop using the term ‘tech debt’.
77. Make The Lightbulb Want To Change with Mikey Ariel - Pycon Italia
Today’s episode is a field recording all the way from Florence, Italy where our very own Dave Anderson interviewed Mikey Ariel about her presentation at PyCon Italia.
78. Realtime Applications With Django w/ Iacopo Spalletti PyCon Italia
Today on The Rabbit Hole we give you Part 2 of Dave’s adventures to PyCon Italia. While over there giving his speech, Dave interviewed Iacopo Spalletti, the Founder and CTO of Nephila, an open source and Django web company based in Florence, London, and Zürich.
79. GraphQL in Python with Patrick Arminio - Pycon Italia Part 3
Welcome back to another episode of The Rabbit Hole. Today on the show we have another interview from Dave’s time at PyCon Italia, the last of a three part series.
80. Building a scrum team
Welcome back to another episode of The Rabbit Hole. Today we welcome Blake Deboer, also from Stride, to help us unpack the topic of Scrum! Scrum is an Agile framework, a topic we have covered at length previously on the podcast and we get down to what exactly Scrum is and what it consists of.
81. More Books
Welcome back to another episode of The Rabbit Hole. Today on the show we are continuing our conversation on the books we’ve read within the last couple of months. This episode of books is a little different, because none of the books that we’ve currently read were programming books!
82. Seven Wastes of Software Development
In this episode of The Rabbit Hole we are unpacking the The Seven Wastes of Software Development! Dave and Michael break down the seven points as they appear in the book Implementing Lean Software Development by Mary and Tom Poppendieck and chat about their experience and thoughts on each.
83. Remote Only
This episode of The Rabbit Hole is wholly concerned with remote work and to help us unpack this issue we welcome back our friend Jonathan Belcher from Automaticc.
84. Volunteering as a Software Engineer
Welcome back to the podcast everyone! Today we will be talking about the idea of volunteering as a software engineer and the jumping off point for this discussion is our producer extraordinaire’s recent travels to Mozambique.
85. Introducing a new podcast - Evil Geniuses
Today, we have a special episode with some special guests. We welcome our Rabbit Hole Veteran, Emmanuel Genard and our previous guest and friend, Meredith Edwards. Today we are shedding some light on a secret new podcast that aims to take over the entire podcasting empire.
86. Building a Personal Brand as a Developer
Welcome to another episode of The Rabbit Hole. Today on the show we’ll be diving into the topic of building your brand as a developer, where we are going to help you build up your own brand.
87. Developer vs Engineer
On today’s show we discuss whether we can call developers engineers! For a long time, the term software engineer has been thrown around but there has also been some debate about its accuracy and whether it is appropriate to use these titles so interchangeably.
88. Testing Pitfalls and Blunders
On the show today, we’ll be talking about testing pitfalls and avoiding common testing blunders. We wanted to get a word that felt like the things we deal with in testing. “Blunders” is that word! Blunders are those common mistakes we find ourselves making when we are testing.
89. Dealing with Third Party Software
On today’s show we are going to be talking about the software we didn’t write and using third party services. We are developers and we do not like writing software — so why is that? The only thing better than deleting code is just not writing it in the first place.
91. Stop Preassigning Tickets
Welcome back to another episode of The Rabbit Hole Podcast. Today we are talking about the evils of preassigning tickets!
90. GraphQL Takeover with Azat Mardan
Welcome back to another episode of The Rabbit Hole, everybody! Today on the show we are talking about one of our favorite recent subjects, GraphQL.
93. Stop Eating Al Desko
Welcome back to the Rabbit Hole. Today we are here to tell you all to stop eating al desko! What even is “eating al desko”? Well, simply put, it’s eating at your desk. Now although it sounds delicious and appealing, it’s actually a thing you should never do.
101. Sustainability in Open Source with Sumana Harihareswara
On today’s episode we are joined by Sumana Harihareswara, a programmer, technology executive, and open source expert.
94. Editor Picks 2018 + Mailbag
Welcome back to another episode of the Rabbit Hole, the definitive developer’s podcast. Today on the show we are talking about the top editor picks of 2018, meaning the top picks we chose here on the Rabbit Hole.
95. The Shackles of Frameworks
In this episode of The Rabbit Hole we welcome our friend Jacob O’Donnell to help us talk about the shackles of frameworks.
96. Health Check
On today’s show we talk about team health checks. You have to check on the team, see how they’re doing and multiple squads throughout your organization.