Podcasts by The Rabbit Hole: The Definitive Developers Podcast
Welcome to The Rabbit Hole, the definitive developers podcast. 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.
Further podcasts by Stride NYC
Podcast on the topic Technologie
All episodes
314. XP Value - Respect from 2023-12-12T08:00
Following our series of discussions on XP values, this conversation covers the idea of respect and how things change when it is upheld. Tune in to hear a breakdown of why it is so int...
Listen313. XP Values - Courage from 2023-11-14T08:00
In today’s episode, we explore the crucial concept of courage in programming. It may be a far cry from slaying dragons, but courage in programming is not for the faint of heart. You n...
Listen312. Feedback From Humans and Non-Humans Alike from 2023-10-24T07:00
In this episode, we delve into the world of feedback in software development. We explore how feedback, in the context of Extreme Programming (XP) values, goes beyond traditional human...
Listen311. XP Values - Simplicity from 2023-10-04T17:57
Extreme programming (XP) continues to gain popularity as more and more teams are using it to enhance their development procedures. In today’s episode of The Rabbit Hole, we explore on...
Listen310. XP Values - Communication from 2023-09-20T17:00
In this episode, we delve into the world of Extreme Programming (XP) values, with a particular focus on communication as key. We discuss the importance of effective communication in s...
Listen309. 9 Roles for Creating Results or Growing a Team w/ Esther Derby (Replay) from 2023-09-05T17:45
On today's episode, Dave, William and Steven have a conversation with the esteemed Esther Derby about the various roles that we take on as Team Members and Leaders when we're responsible for the...
Listen308. BDD (Replay) from 2023-08-22T07:00
On today's replay episode, our host Dave Anderson and producer William Jeffries discuss end to end testing.
Listen307. Motivation (Replay) from 2023-08-08T07:00
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? We are joined by a special return guest and friend of the show, Kevi...
Listen306. Imposter Syndrome (Replay) from 2023-07-25T14:56
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 co...
Listen305. Mastering the Art of Closure- Conquering WIPs in Life and Work with Brian Lam from 2023-07-11T07:00
In agile development, it’s important to eliminate work in progress (WIP) as much as possible, since it can reduce productivity, scatter focus, and increase wait time for new functiona...
Listen304. Testing Tango — Arrange, Act, and Assert from 2023-06-27T07:00
In today's episode, we delve into the testing tango and the art of Arrange, Act, and Assert (AAA), a practice that is essential when writing tests in order to structure them in a way ...
Listen303. Testing Tango: Red, Green, Refactor, and Why It’s Important To Follow Those Steps from 2023-06-20T07:00
The red, green, refactor approach helps streamline testing and development processes, improve code quality, and foster collaboration. It promotes a disciplined and iterative approach ...
Listen302. Is AI a Friend or Foe? Can We Get Ahead of It?? from 2023-06-06T07:00
Artificial Intelligence (AI) has the potential to bring significant benefits and advancements to various fields, including healthcare, transportation, education, and more. It can auto...
Listen301. Introducing a New Podcast - Scaling Tech with Debbie Madden! from 2023-05-23T07:00
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 l...
Listen300. GitHub... And Actions! from 2023-05-10T20:51
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. You’ll hear what GitHub Ac...
Listen299. Seven Senses and Software Development from 2023-04-25T19:59
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. Do you ever fidget wi...
Listen298. When the application development is no longer Juicy from 2023-04-12T20:09
As we continue to learn from the XP book, Extreme Programming Explained, today we discuss what it means for software systems to go sour and how to prevent this from happening...
Listen297. False Feature Rich may make you poor! from 2023-03-29T20:58
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 provi...
Listen296. Schedule Slippin’, Fallin’, Can't Get Up? Use XP to Prevent That! from 2023-03-15T07:00
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 sched...
Listen295. Side Projects (Replay) from 2023-02-28T08:00
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; the...
Listen294. User Stories: Why "gathering requirements" is not a gorram story (Replay) from 2023-02-21T08:00
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 ...
Listen293. Will ChatGPT Take our Jobs? — Let's Talk about it with Planning Poker from 2023-02-15T21:37
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 topi...
Listen292. Buy vs. Build (Replay) from 2023-02-07T08:00
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...
Listen291. Prime Directive (Replay) from 2023-01-31T08:00
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. ...
Listen290. Benefits of Colocation (Replay) from 2023-01-24T08:00
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 heigh...
Listen289. Stronger Strong Types (Replay) from 2023-01-17T08:00
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...
Listen288. Launch Plans from 2023-01-10T08:00
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...
Listen287. Resetting in the New Year (Replay) from 2023-01-03T08:00
After such a wild year, most of us can understand the need to turn ourselves off and back on again. Today hosts Michael Nunez and David Anderson discuss how you can reset yourself and build positiv...
Listen286. Let's talk about Anti-Goals (Replay) from 2022-12-27T08:00
As we enter into the new year and bid farewell to 2021, the topic of goals and goal-setting seems like an appropriate one to give some attention to. Today we are approaching it from a slightly d...
Listen285. Bus Factor (Replay) from 2022-12-20T08:00
How many coders can you afford to lose to a series of inexplicable bus accidents before your project fails? As morbid as it sounds, your bus factor is an important means of measuring how risky your...
Listen284. Toast to Failure (Replay) from 2022-12-13T08:00
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. We don’t ha...
Listen283. Boris Strikes Back (Replay) from 2022-12-06T08:00
Creating a good piece of content is a bit like pair programming, except you get to steer the wheel without ever having to listen to your navigator. With a bunch of hot Udemy courses under his belt ...
Listen282. Death By a Thousand IFs with Jacob O'Donnell (Replay) from 2022-11-29T08:00
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 ...
Listen281. Centering&Entering (Replay) from 2022-11-22T08:00
The reality of the workplace means that entering a new team or having someone enter your team is likely and some of the centering and entering techniques shared in the episode a...
Listen280. Vacations (Replay) from 2022-11-15T08:00
Ever wondered whether time away from the screen can lead to any positive outcomes? On today’s episode, we talk about the benefits of vacation, and how they far out way the negatives, while allow...
Listen279. The Definitive Developers Guide to Career Clarity with Jeff Perry from 2022-11-08T08:00
In today’s world of rapidly-changing technologies and job descriptions, it can be difficult to know which path to pursue. As a result, it often feels simpler to fall into a pattern wh...
Listen278. Stand-up and don't hold the team up. Be quick with 3 simple questions from 2022-11-01T07:00
Whether you call it a Stand-Up, a Daily Scrum, a Huddle, or a Roll Call this daily check-in is a powerful tool you and your team can use to maximize productivity. During today’s episo...
Listen277. Spiking Feature work -- Best practices to figure the unknown unknowns from 2022-10-26T15:31
Often, developers will be asked to work on a story, but nobody knows quite how to deal with it. That why, today, we are discussing spiking feature work. We are joined by Rob O’Brien, ...
Listen276. How To Stand Out as a Software Engineer? (with Dan and Genesis) from 2022-10-18T07:00
Companies receive a large number of applications during the recruitment process which places extra pressure on candidates to stand out amongst the masses. How do you present your resu...
Listen275. The Rules of Simplicity - Are you following them when building software from 2022-10-11T07:00
In this episode of The Rabbit Hole, we're talking about The Rules of Simplicity and why you should be following them when building software. We break down the four Rules of Simplicity...
Listen274. Two Websites to Keep in Your Back Pocket for Javascript from 2022-10-04T07:00:21
Today, we're going to talk about two websites to keep in your back pocket for JavaScript. If you are currently doing JavaScript development in your projects, there are two websites or...
Listen273. Working Agreements from 2022-09-27T07:00:11
The remote work landscape calls for conscious congruity amongst teammates, now more than ever. The best way to ensure everyone’s on the same page is to construct a working agreement t...
Listen272. The Five S's, and How to Start Writing Efficient Software! from 2022-09-20T07:00:03
According to Wikipedia, the Five S’s are a workplace organization method that uses a list of five Japanese words, Seiri, Seiton, Seiso, Seiketsu, and Shitsuke, to describe how to orga...
Listen271. Niko-Niko — Team Assessments Using Smileys :D from 2022-09-13T07:00:33
Niko-Niko is a visual calendar tool that can be used to track the emotions of your team members, similar to that of a happiness index or a mood board. It contains a column for your te...
Listen270. Extreme Programming (XP) with Kevin Thomas (Replay) from 2022-09-06T07:00:18
Today on The Rabbit Hole we are talking about extreme programming and to help us with this we welcome our very own Kevin Thomas. Kevin is a consultant at Stride and a strong pro...
Listen269. Tailwind CSS -- Is it worth learning? from 2022-08-30T07:00:07
Welcome back to the podcast everyone and thanks for sticking with us through our little hiatus! Today Michael is riding solo and talking about Tailwind CSS. You can expect to hear his...
Listen268. What the CORS?! from 2022-08-23T07:00:57
If you’ve ever run into issues with CORS (cross-origin resource sharing), just know that you are not alone! In today’s episode we ask, ‘What the CORS?!’ and delve into the mechanics o...
Listen267. Continuous Delivery (Replay) from 2022-08-16T07:00:03
Building on last week's episode about continuous integration, today we explore the idea of continuous delivery and whether it is the best way forward. We start off with some basics, defining contin...
Listen266. Continuous Integration (Replay) from 2022-08-09T07:00:59
Continuous integration is the peanut butter to the jelly of continuous delivery, and it’s also the topic of today’s episode. We are talking all things CI, including some of the benefits and downsid...
Listen265. Product vs. Developers with Rob O'Brien - Part 2 - Product Strikes Back (Replay) from 2022-08-02T07:00:56
In today’s episode, we complete the ultimate showdown between product and developer! In this round, it will be the developers who are on the defensive as Dave and Michael account for their faux pas...
Listen264. Product vs. Developers with Rob O'Brien (Replay) from 2022-07-26T07:00:19
In today’s episode, we have the ultimate showdown between product management and developers. Meet our guest Rob O’Brien. His career started in information science technology, giving him a good g...
Listen263. Circling Back to Programming Idioms (Replay) from 2022-07-19T07:30:02
We had so much fun last time out talking about programming idioms that we thought it was worth revisiting the topic and exploring a few more. To kick things off we talk about the idea of 'bike s...
Listen262. Programming Idioms (Replay) from 2022-07-12T07:00:49
Each programming language has its own set of idioms or patterns of code used to express some standard kind of computation. Today on The Rabbit Hole, we’re talking about the programming idioms or...
Listen261. Psychological Safety (Replay) from 2022-06-28T07:00:03
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. Having a team that has more cohesive an...
Listen260. Vacations (Replay) from 2022-06-21T07:00:55
Vacations help developers stay energized at work and avoid burn out, but sometimes it's hard to pull ourselves away from our computers for even a weekend away.
Listen259. Remote Pair Programming with Ben Orenstein(Replay) from 2022-06-14T07:00:13
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 ...
Listen258. Pragmatic Folks Part 3 - The Dogmatic Developer (Replay) from 2022-06-07T07:00:45
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 equal...
Listen257. Pragmatic Folks Part 2 - Own Your Environment (Replay) from 2022-05-31T07:00:15
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 yo...
Listen256. Pragmatic Folks Part 1 - Feedback Loops(Replay) from 2022-05-24T07:00:49
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 Listen
255. Developer Friendly Reminders (Replay) from 2022-05-17T07:00:10
What is your ritual for starting the day? Are you starting out by choosing a deliberate practice that can help skyrocket your productivity? Welcome b...
Listen254. The Art of Gathering (Replay) from 2022-05-10T07:00:31
As the world slowly reopens after more than a year of COVID-19 shutdowns, coming together is more important than ever. Today’s episode takes a human-centered approach to how to create more meaningf...
Listen253. SOLID - Single Responsibility Principle (Replay) from 2022-05-03T07:00:19
Do you know how you can feel overwhelmed when you have too much on your plate? Well, your code can feel the same way. This is why it’s important to follow the Single Responsibility Principle, SRP, ...
Listen252. Motivation (Replay) from 2022-04-19T16:21:39
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? We are joined by a special return guest and friend of the show, Kevi...
Listen251. Remote Teams (Replay) from 2022-04-12T07:00:29
On today’s show we welcome David Rataczak. David works remotely for GitHub on their payments team. Prior to working at GitHub, David had been working remotely for about five years ...
Listen250. Imposter Syndrome (Replay) from 2022-04-05T07:00:03
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 commo...
Listen249. Comments Considered Harmful, Comments Considered Helpful (Replay) from 2022-03-29T07:00:32
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. Comments are som...
Listen248. Common Mistakes Tech Leads Make with Kelly Wu (Replay) from 2022-03-21T07:00:13
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. Most engineering...
Listen247. Pull Request Anti-patterns from 2022-03-15T14:00:07
Everybody knows one of those senior dev gatekeepers for codebase who just swat PRs away and block every code review that comes through. Today we talk about some healthier ways to deal...
Listen246. Pair Programming Antipatterns from 2022-03-08T08:00:46
There are a lot of ways pair programming can go wrong. Thankfully, it’s possible to pair well simply by avoiding pairing poorly and, by steering clear of some of the common mistakes t...
Listen245. Seven Wastes of Software Development (Replay) from 2022-03-01T08:00:18
In this episode of The Rabbit Hole, we are unpacking The Seven Wastes of Software Development! Dave and Michael break down the seven points as they appear in the book Implem...
Listen244. Trunk Based Development vs Gitflow (Replay) from 2022-02-22T08:00:38
Today on the show we will be talking about Git Workflows. It seems like everybody is always using Gitflow or Trunk Based Development. Gitflow defines a strict branchi...
Listen243. Circling Back to Programming Idioms from 2022-02-15T08:00:20
We had so much fun last time out talking about programming idioms that we thought it was worth revisiting the topic and exploring a few more. To kick things off we talk about the idea...
Listen242. Senior Engineering Superpowers (Replay) from 2022-02-08T08:00:52
Becoming a senior engineer is a defining moment in an IT professional’s career. Yet, this moment might not make itself obvious. Today hosts Michael Nunez and David Anderson talk about when they rea...
Listen241. Programming Idioms from 2022-02-01T08:00:30
Each programming language has its own set of idioms or patterns of code used to express some standard kind of computation. Today on The Rabbit Hole, we’re talking about the programmin...
Listen240. Ubiquitous Language from 2022-01-25T08:00:21
Having a ubiquitous language within your organization means that when someone on the developer team refers to “the foo bar,” the people on the design team, the service team and all th...
Listen239. Open Source Ethos&Pathos from 2022-01-18T08:00
Thanks for tuning in to another episode of the Rabbit Hole! Joining Michael in conversation today is one of our favorite cohosts, Sophie Creutz. Open source ethos and pathos form the ...
Listen238. Gamification from 2022-01-11T16:34
The idea of gamification has gained a lot of traction in the last few years and is increasingly being used in various aspects of modern life to aid commitment and learning, through en...
Listen237. Let's talk about Anti-Goals from 2022-01-04T08:00
As we enter into the new year and bid farewell to 2021, the topic of goals and goal-setting seems like an appropriate one to give some attention to. Today we are approaching it from a...
Listen236. Editor Picks 2021 from 2021-12-28T08:00
To celebrate the close of the year, and another year's worth of fun and illuminating conversation on this podcast, we are doing our customary round of editor's picks, where we look at...
Listen234. Notetaking from 2021-12-14T08:00
This week on The Rabbit Hole podcast we are joined by two of our favorite guests, Sophie Creutz and Raymond Lam, to discuss note-taking! When you’re working on software development fo...
Listen233.What do you listen to when programming? from 2021-12-07T08:00
In today’s episode of The Rabbit Hole, we pose the question: what do you listen to when you are programming? Co-hosts, Micheal Nunez and Sophie Creutz, and returning guest, Raymond La...
Listen232. Energized Work from 2021-11-30T08:00
Working longer hours does not result in greater or higher quality output. Rather, it is often how we spend our time outside of working hours that plays the biggest role in our perform...
Listen231. Prime Directive from 2021-11-23T08:00
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 t...
Listen230. Progressive Performance from 2021-11-16T08:00
In some respects, we have moved on from the trend to overload web pages with too many features, but it is still worth emphasizing why performance should be at the top of your list of ...
Listen229. Agile Manifesto from 2021-11-09T08:00
In today's episode of the Rabbit Hole, we are joined by our friends Sophie Creutz and Raymond Lam to take a shot at unpacking the Agile Manifesto! We often speak about the Agile appro...
Listen228. When to Pair Program from 2021-11-02T07:00
In today’s episode of The Rabbit Hole, Dave Anderson and Sophie Creutz attempt to answer the question: when should you pair program and what should you pair on? We apply the basic pri...
Listen227. Facebook's DNS Woes with Sophie Creutz from 2021-10-19T07:00
In this episode of The Rabbit Hole, we unpack the recent outages of Facebook's servers, looking at why this might have happened, some of the more ludicrous theories that have been off...
Listen226. Aristotle Project - Impact from 2021-10-05T07:00
This episode is the final one in our Aristotle Project series. Over the past few episodes we have covered psychological safety, dependability, structure and clarity, meaning and last ...
Listen225. Estimations and the different variations of pointing from 2021-09-28T07:00
In today's episode, we dive into the subject of estimations and pointing. For most teams, there needs to be a way to communicate the size, complexity, and difficulty of any task or pr...
Listen224. Aristotle Project -- Meaning from 2021-09-21T07:00
Financial security, building working relationships, having a positive impact on the people around you; which of these examples resonates with the way you find meaning in your work? It...
Listen223. Aristotle Project - Structure and Clarity from 2021-09-14T07:00
Leading up to today’s discussion, we have talked about the psychological safety, and dependability of the Aristotle Project. Today, we tackle structure and clarity. We discuss a state...
Listen223. Aristotle Project - Structure and Clarity from 2021-09-14T07:00
Leading up to today’s discussion, we have talked about the psychological safety, and dependability of the Aristotle Project. Today, we tackle structure and clarity. We discuss a state...
Listen222. Aristotle Project — Dependability with Sophie Creutz from 2021-09-07T07:00
Today we continue our exploration of the Aristotle Project, and we are joined by Sophie Creutz to discuss dependability. Dependability is one of the factors that Google found to be mo...
Listen222. Aristotle Project — Dependability with Sophie Creutz from 2021-09-07T07:00
Today we continue our exploration of the Aristotle Project, and we are joined by Sophie Creutz to discuss dependability. Dependability is one of the factors that Google found to be mo...
Listen221. Aristotle Project - Psychological Safety from 2021-08-31T07:00
Safety in an office environment might not be something most people think about. Unlike working in a job that requires manual labor, dangers in an office are less visible. That does no...
Listen220. Pre-Mortem from 2021-08-24T07:00
Are premortems as morbid as their name suggests or are they difficult but necessary measures to take for identifying possible future threats? This is the topic we explore today and we...
Listen219. Dungeons&Developers from 2021-08-17T07:00
Today we have a really fun episode in which we are joined by our friend Sophie Creutz to discuss the parallels between Dungeons & Dragons and the world of software development! There ...
Listen218. Deep Practice&Becoming a better developer from 2021-08-10T07:00
Welcome back to The Rabbit Hole podcast! This week we’re diving into the subject of deep practice and how to become a better developer. Dave and Michael reflect on how learning to pla...
Listen217. Remote Work for Introverts vs. Extroverts from 2021-08-03T07:00
The transition to remote work in early 2020 was abrupt for everyone, but some found themselves thriving more than others, in many cases, thanks to their personality type. With work-fr...
Listen216. The Art of Gathering from 2021-07-27T07:00
As the world slowly reopens after more than a year of COVID-19 shutdowns, coming together is more important than ever. Today’s episode takes a human-centered approach to how to create...
Listen215. Digital Nomad from 2021-07-20T07:00
In today’s episode, we get together with our third host William Jeffries, who has been traveling the globe for the past few months, to discuss the pros and cons of living the lifestyl...
Listen214. GitOps from 2021-07-13T19:38:18
In today’s episode, we get together with William Jeffries to ask all our most pressing questions relating to GitOps. Tuning in you’ll hear why GitOps uses a pull-based system instead ...
Listen213. Benefits of Colocation from 2021-07-06T07:00
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 coronavir...
Listen212. 7 Common Content Marketing Mistakes with Stephanie Morillo from 2021-06-29T07:00
In today’s episode, we welcome back content creation aficionado, Stephanie Morillo. Stephanie is a technical program manager at Microsoft and specializes in content strategy. She is t...
Listen211. Tuning up your hiring process from 2021-06-23T17:53:11
There is a lot going down in the world right now. Whether it is because of the pandemic or not we can’t say but people are leaving their jobs in record numbers. However, there is a hi...
Listen210. Developer Friendly Reminders from 2021-06-16T18:09:05
What is your ritual for starting the day? Are you starting out by choosing a deliberate practice that can help skyrocket your productivity? Listen
209. Getting Started with Technical Writing with Stephanie Morillo from 2021-06-08T07:00
Many developers harbor dreams of creating content, whether it’s writing a blog, broadcasting on a YouTube channel, or posting on Instagram. In today’s episode, we get together with th...
Listen208. Buy vs. Build from 2021-06-01T17:22:36
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 decis...
Listen207. QWAN: Quality Without A Name from 2021-05-25T07:00
In today’s episode, our hosts cover the elusive concept of QWAN: Quality Without A Name. Hear how they first came across the term in The Art of Agile Development: Pragmatic Guide ...
Listen206. Product vs. Developers with Rob O'Brien - Part 2 - Product Strikes Back from 2021-05-18T07:00
In today’s episode, we complete the ultimate showdown between product and developer! In this round, it will be the developers who are on the defensive as Dave and Michael account for ...
Listen205. Product vs. Developers with Rob O'Brien - Part 1 from 2021-05-11T07:00
In today’s episode, we have the ultimate showdown between product management and developers. Meet our guest Rob O’Brien. His career started in information science technology, giving h...
Listen205. Product vs. Developers with Rob O'Brien - Part 1 from 2021-05-11T07:00
In today’s episode, we have the ultimate showdown between product management and developers. Meet our guest Rob O’Brien. His career started in information science technology, giving h...
Listen204. Live Coding with Melissa Wahnish from 2021-05-04T07:00
These days it seems that every Tom, Dick, and trash collector is live streaming. In today’s episode of The Rabbit Hole Podcast, we speak with Melissa Wahnish about her experiences wit...
Listen203. Definition of Done from 2021-04-27T07:00
Today we are speaking about getting things done! What does it mean when we say something is done and how can you and your team get a better handle on the concept for better products? ...
Listen202. International bootcamps, learning programming, etc. with Alex Oh from 2021-04-20T07:00
While many companies still look for programmers who have CS degrees, there is often a gap between what colleges teach and the skills the industry requires. This is a gap that bootcamp...
Listen201. Metrics as Incentives from 2021-04-06T07:00
Many managers assess developer performance as if they were runners, where how many lines of code you write determines how good you are. Instead, developers are like baseball players, ...
Listen200. How to start learning tech with Beege (part 2) from 2021-03-30T07:00
While it may be true that coding is something that anybody can do, that doesn’t take away from how difficult it is to learn. Join us for the second part of our conversation with brill...
Listen199. How to start learning tech with Beege (part 1) from 2021-03-23T07:00
While everybody who wants to learn how to code will approach this challenge in their own way, most programmers would agree that having the help of a supportive community is hugely ben...
Listen198. Bus Factor from 2021-03-16T07:00
How many coders can you afford to lose to a series of inexplicable bus accidents before your project fails? As morbid as it sounds, your bus factor is an important means of measuring ...
Listen197. Terraform the Planet from 2021-03-09T08:00
Today we shine the spotlight on our very own William Jeffries to talk about the virtues of Terraforming and why it’s such a smart software tool for coding. Kicking things off we first...
Listen196. Can Good Developers Sway Companies From Evil? with Kara Swisher from 2021-03-03T08:00
Many new tech companies have dreams of changing the world. But chasing revenue and market share has led the majority of big tech companies to engage in unethical practices. Today we s...
Listen195. Continuous Delivery from 2021-02-23T08:00
Building on last week's episode about continuous integration, today we explore the idea of continuous delivery and whether it is the best way forward. We start off with some basics, d...
Listen194. Continuous Integration from 2021-02-16T08:00
Continuous integration is the peanut butter to the jelly of continuous delivery, and it’s also the topic of today’s episode. We are talking all things CI, including some of the benefi...
Listen193. Senior Engineering Superpowers from 2021-02-09T08:00
Becoming a senior engineer is a defining moment in an IT professional’s career. Yet, this moment might not make itself obvious. Today hosts Michael Nunez and David Anderson talk about...
Listen192. Creating a Lean Software Toolkit from 2021-02-02T08:00
If you find yourself listening to this, and you can relate to having some waste problems in your company, it’s going to be one of seven things. We have called them the seven wastes of...
Listen191. Boris Strikes Back from 2021-01-26T08:00
Creating a good piece of content is a bit like pair programming, except you get to steer the wheel without ever having to listen to your navigator. With a bunch of hot Udemy courses u...
Listen190. CSS Animation from 2021-01-19T08:00
With Flash set to discontinue from January 12th and the HTML blink tag obsolete, how will we animate our websites from now on? With this issue in mind, we decided to dedicate today’s ...
Listen189. Resetting in the New Year from 2021-01-12T08:00
After such a wild year, most of us can understand the need to turn ourselves off and back on again. Today hosts Michael Nunez and David Anderson discuss how you ca...
Listen188. Why not start a Tech Podcast from 2021-01-05T08:00
As the unusual year of 2020 draws to a close and we celebrate another year of The Rabbit Hole, we thought we would sit down with our friend and podcast coach, Michael Sharkey! Today w...
Listen187. Editor Picks of 2020 from 2020-12-29T08:00
It’s that time of year, where we reflect on the year gone by, look forward to the holidays, and plan for the year ahead. It’s time for The Rabbit Hole editor picks for 2020! What did ...
Listen186. 10x vs 1x Developer from 2020-12-22T08:00
What is best, a 10X developer or a 1x developer? And on what would you base the decision of hiring the one versus there other? It seems that a 10X developer is a legend. It's someone ...
Listen185. Flaky Tests from 2020-12-15T08:00
They’re not quite as exciting as pastries, but flaky tests are an important part of the programming process. Flaky tests are those frustrating tests that both pass and fail periodical...
Listen184. Prototyping Best Practices with Stephen Meriwether from 2020-12-08T08:00
In today’s episode, we’re going to dive straight into some prototyping tips and tricks, what you should do and should not do, and best practices to keep in mind. Of course, we couldn’...
Listen183. Things in Tech We're Thankful for from 2020-12-01T08:00
While 2020 has been a messy year for all, today we get into the Thanksgiving spirit by celebrating the top things in tech that we’re most grateful for. Show producer William Jeffries ...
Listen182. Starting Something - Do you need a single page app with Stephen Meriwether from 2020-11-24T08:00
Can you imagine a world where you can fast-track your idea, turn it into a feature-filled app, and perfect its development with speed and technical finesse? For Stephen Meriwether, th...
Listen181. Starting Something - Are all the good ideas taken? from 2020-11-17T08:00
It’s the middle of the night and you are lying in bed when you get a lightning-strike idea. You reach for your phone and type your idea into Google only to discover that someone has b...
Listen180. Acronyms for Fun and Profit from 2020-11-10T08:00
BaaS, FaaS, and ASS. The tech world is inundated with acronyms that often make communication more frustrating. There’s even an acronym for ‘Things Without an Interesting Name,’ or TWA...
Listen179. Django vs Rails, why python won from 2020-11-03T08:00
There’s a perception that web development using Ruby on Rails has already peaked, with more damning critics shouting that “Rails is a dying language.” Conversely, Python, and Django b...
Listen178. Code Formatting - Friend or Foe from 2020-10-27T07:00
Is code formatting a blessing or is it killing the art of writing beautiful code? Today we weigh in on the arguments for and against formatting and how this might affect your coding p...
Listen177. Remote Collaboration&Screen Sharing from 2020-10-20T07:00
As remote work gains more traction, we have to find the best ways to communicate from a distance, so today on the show we discuss our favorite screen sharing and remote collaboration ...
Listen176. Kubernetes VS Serverless from 2020-10-13T07:00
Kubernetes versus serverless – the battle of the decade! Both deserve their status as exciting and powerful platforms that offer organizations tremendous boosts in agility, scalabilit...
Listen175. Awesome Podcasts! from 2020-09-29T07:00
After discovering that we made it on to a list of awesome podcasts about tech, we decided to use this episode to look at that list and share some of our favorite podcast content and w...
Listen174. XP vs Scrum from 2020-09-22T07:00
“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. Accordin...
Listen173. Job Descriptions from 2020-09-15T07:00
“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 desc...
Listen172. Accessibility 2 from 2020-09-08T07:00
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 s...
Listen171. Accessibility from 2020-09-01T07:00
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 th...
Listen170. 4 day workweek from 2020-08-25T07:00
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 ...
Listen169. SOLID - Dependency inversion principle from 2020-08-18T07:00
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 o...
Listen168. SOLID - Interface specificity principle from 2020-08-11T07:00
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 int...
Listen167. Pandemic Job Market Shifts from 2020-08-04T07:00
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 perfo...
Listen166. SOLID - Liskov Substitution Principle from 2020-07-28T07:00
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 ...
Listen165. What's the Best Agile? with Diana Larsen from 2020-07-21T07:00
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 Futu...
Listen164. Remote Spaces with Esther Derby from 2020-07-14T07:00
As developers, we have likely had experiences with remote work before the pandemic, but now, the context of remote working has completely changed. The blurred lines between work and h...
Listen163. SOLID - Open-Closed Principle from 2020-07-08T16:57:42
As part two of our series that explores the SOLID software design principles, this episode dives straight into the topic of the open-closed principle — that’s the ‘O’...
Listen162. SOLID - Single Responsibility Principle from 2020-06-30T07:00
Do you know how you can feel overwhelmed when you have too much on your plate? Well, your code can feel the same way. This is why it’s important to follow the Single Responsibil...
Listen161. Debugging Strategies from 2020-06-23T07:00
No-one likes bugs, and while we can’t entirely avoid them, there are some tried and tested techniques to squash those little pests. In today’s show, we dive into some of these s...
Listen160. Programming as a Story: How we tell three different stories when developing apps from 2020-06-16T11:00
A lot goes into writing an application that knocks it out of the park. One of the ways to look at the different components of success is to view programming as a stor...
Listen159. Bug Bash from 2020-06-09T07:00
Unless you’re William and write perfect code every time, as a developer, you’ll likely have encountered a bug or two in your time. One way to get rid of these pests, ...
Listen158. Positive Reinforcement and Agile from 2020-06-02T07:00
We know that we can learn a great deal from the animal kingdom, so today we’re exploring the relationship between positive reinforcement for dogs and Agile. We kick t...
Listen157. Vue - New Hotness or New Hype from 2020-05-26T07:00
We know with JavaScript, there’s a new framework basically every week, so it can be hard to separate the hotness from the hype. If you're ready to move on from jQuery...
Listen156. Surviving Remote Work - Pandemic Edition from 2020-05-19T07:00
We have spoken about working remotely before, but working remotely during a crisis is a very different reality, so today, we share our thoughts on working from home d...
Listen155. "I don't know anything" -- It's OK to not know, It's what you do after you know you don't know from 2020-05-12T07:00
Admitting that you don’t know something can often be a bitter pill to swallow. Rather than beating yourself up about it, why not see it as an opportunity to learn som...
Listen154. Releasing software in Big Bang Fashion -- what to avoid... from 2020-05-05T07:00
When it comes to making changes and updates to software, there is one of two options: either you make incremental changes or you roll out a large update in a big bang...
ListenREMIX - Comparing Programming Languages with Sandi Metz from 2020-04-28T07:00
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 boo...
Listen153. Google Design Sprint and You - Part 2 from 2020-04-21T07:00
It’s Tuesday morning at the Google Design Sprint. We all have our Crocs, our snacks, and our playlists... For part two of our series on the Google Design Sprint, we h...
Listen152. Google Design Sprint and you - Part 1 from 2020-04-14T07:00
If you’re like us, and just hearing the word ‘sprint’ is enough to break you out into a cold sweat, you’re not alone. Luckily today, we’re not talking about a physica...
Listen151. Interfaces + Design Patterns from 2020-04-07T07:00
Dave recently used Golang for a project he was working on, and today he shares his experience of interfaces and design patterns in the language. We kick off the show ...
Listen150. Serverless - Where did it go? from 2020-03-31T07:00
You don’t need servers, you don’t need roads, but you still need pants though, even though everybody is working from home now. You probably need roads too. Really though, server...
ListenBonus: COVID-19 hideout in the rabbit hole from 2020-03-23T07:00
Welcome back to the Rabbit Hole Podcast where we are practicing our social distancing. We have been working from home for about a week now since COVID-19 started spre...
ListenREMIX - Pragmatic Folks Part 1 - Feedback Loops from 2020-03-17T07:00
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 Listen
148. Managing and deleting your dead code from 2020-03-10T07:00
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 th...
Listen147. Client Side Caching from 2020-03-03T08:00
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 t...
ListenRemix - Remote Pair Programming with Ben Orenstein from 2020-02-25T08:00
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 othe...
Listen146. Physical Boards and Informative Workspaces from 2020-02-18T08:00
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 ...
Listen145. Shadow of a Deadline from 2020-02-11T08:00
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 d...
Listen144. Ballmer Peak: Has drinking ever helped you program better? from 2020-02-04T17:00
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...
ListenRemix - 9 Roles for Creating Results or Growing a Team with Esther Derby from 2020-01-28T08:00
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 ...
ListenRemix: The DRY Principle is Misunderstood with Steven Solomon from 2020-01-21T08:00
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 bee...
ListenRemix: Open Source Sustainability and Ethical Advertising with Eric Holscher from 2020-01-14T08:00
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 mu...
Listen143. Pets in the Office from 2020-01-07T08:00
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...
Listen142. Stride picks 2019 from 2019-12-31T08:00
Welcome back to the last episode of the year! Today on the show we are recapping our top picks for 2019. But first off, we just want to say Happy Holidays to all of y...
Listen141. Pair Programming Advanced from 2019-12-24T08:00
Pair programming is an agile software development technique in which two programmers work together at one workstation. If you’ve ever worked in part of a pair program...
Listen140. Pair Programming Redux from 2019-12-17T08:00
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 a...
Listen139. Work-life Balance and how to find it from 2019-12-10T08:00
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 sw...
Listen138. User Stories: Why "gathering requirements" is not a gorram story from 2019-12-03T08:00
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. Willi...
Listen137. When to roll your own from 2019-11-26T08:00
Welcome to this episode of The Rabbit Hole where we get into the pros and cons of importing libraries versus rolling them yourself! Opting to import a library is a co...
Listen136. Music to Code to from 2019-11-19T08:00
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. We don’t just talk music though, but pod...
Listen135. Stronger Strong Types from 2019-11-12T08:00
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 i...
Listen134. How much is too much risk from 2019-11-05T08:00
Today on the show, we are discussing risk and it's role in any company. The conversation contemplates the balance of risk versus safety and how this push and pull can...
Listen133. Motivation from 2019-10-29T07:00
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? We are joined by a special return guest ...
Listen132. Ways to Get Involved at Conferences with Veronica Hanus from 2019-10-22T07:00
In today’s episode, we are once again joined by special guest, Veronica Hanus, to talk about ways to get involved in conferences. We have already talked about the top...
Listen131. Developer Attitudes to Comments! with Veronica Hanus from 2019-10-15T07:00
On today’s episode, we are joined by special guest, Veronica Hanus, to talk about developer attitudes to comments. Veronica is a second career, self-taught developer ...
Listen130. Traversing through new code bases from 2019-10-08T07:00
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 traversi...
Listen129. There's No Me in Team, But it's all About Me (TM) with Doc List from 2019-10-01T07:00
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....
Listen128. Coding on a Plane, Coding on Train from 2019-09-24T07:00
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. Since the...
Listen127. Remote Pair Programming with Ben Orenstein from 2019-09-17T07:00
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 othe...
Listen126. Functional vs Object Oriented Paradigms with Sandi Metz from 2019-09-10T07:00
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 Rubyi...
Listen125. Comparing Programming Languages with Sandi Metz from 2019-09-03T07:00
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 boo...
Listen124. Performance Testing from 2019-08-27T07:00
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 tac...
Listen123. Pragmatic Folks Part 3 - The Dogmatic Developer from 2019-08-20T07:00
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 of...
Listen122. Pragmatic Folks Part 2 - Own Your Environment from 2019-08-13T07:00
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 Listen
121. Pragmatic Folks Part 1 - Feedback Loops from 2019-08-06T07:00
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 20t...
Listen120. Unconferences, Open Spaces with Doc List from 2019-07-30T07:00
On today's episode, we are joined by special guest, Doc List to talk about Open Spaces and unconferences. Doc is an educator, speaker and Open Space facilitator. With...
Listen119. Efficiently Entering and Navigating Teams with Ka Mok from 2019-07-23T07:00
On today’s episode, Ka Mok joins us to talk about how to effectively enter and navigate teams. Ka has been in the industry for four years and is currently a software ...
Listen118. Monitoring from 2019-07-16T07:00
Today the whole team is back talking about monitoring and what to do to mitigate failure. Crashes are not only inevitable, but they look different based on different ...
Listen117. Logging from 2019-07-09T07:00
Welcome back to the Rabbit Hole, the definitive developers Podcasts live from the boogie down Bronx. Today we'll be talking about logging; the uses of it, what it is,...
Listen116. Documentation Hell and Documentation Heaven with Eric Holscher from 2019-07-02T07:00
On today’s podcast we have Eric Holscher joining us again – this time to talk about documentation. Eric is the co-founder of Read the Docs and Write the Docs and his ...
Listen115. Continuous Learning as a Lead Dev from 2019-06-25T07:00
The focus of today's show is the recent discussion between Sandi Metz and David A. Black about continuously learning as a lead developer.
Listen114. Open Source Sustainability and Ethical Advertising with Eric Holscher from 2019-06-18T07:00
Our guest today on The Rabbit Hole is Eric Holscher, who is the co-founder of Read the Docs and Write the Docs. Aiming to elevate the status of documentation in the s...
Listen113. The DRY Principal is Misunderstood with Steven Solomon from 2019-06-11T07:00
Today on the show we are joined by the one and only Steven Solomon! We are going to talk about The DRY Principle and how and when it can be useful. Steven helps us un...
Listen112. Senior Engineer Interviews from 2019-06-04T07:00
Today on the show we are looking at the contestation that senior developers are being shut out of jobs in the interviewing process. This idea opens up a few areas of ...
Listen111. Refactoring: Quotes and Experiences from 2019-05-28T07:00
On the show today we welcome back our great host, Michael Nunez, from his baby leave! We are talking about refactoring, something that Mike is easing back into after ...
Listen110. Stop DDoS'ing Yourself from 2019-05-21T07:00
Welcome back to The Rabbit Hole Podcast. Today on the show, we dive into part five in the “Stop Doing Stuff” series. Our aim is to help programs to stop DDoS’ing themselves with...
Listen109. Cross Team Collaboration from 2019-05-14T07:00
Welcome back to the Rabbit Hole, the definitive developers podcast. Today on the show we'll be talking about cross team collaboration, understanding why it hurts and why you should do it in the ...
Listen108. Overseas Assignments from 2019-05-07T07:00
On today’s episode, we discuss overseas assignments, which is a fitting as William is departing to India for a four-month assignment.
Listen107. Lessons from Marie Kondo w/ Meredith from 2019-04-30T07:00
Joining us today on the show is Meredith Edwards, a software development consultant who wrote a blog post on what Marie Kondo taught her about software consulting. Yo...
Listen106. Centring&Entering from 2019-04-23T07:00
On today’s show, Dave and William are once again joined by Emmanuel Genard to discuss the idea of centring and entering.
Listen104. Steering a Kubernetes Migration - a Non Technical Team Member's Voyage from 2019-04-09T07:00
On today’s episode, we are joined by Chris Grande, a business analyst at 2U, an online higher education website that has partnered with some top universities to make higher education more access...
Listen103. Art of Programming with Sumana Harihareswara from 2019-04-02T07:00
On today’s episode, multi-talented Sumana Harihareswara returns; this time to talk about how art and programming can work together.
Listen102. Digging Into JavaScript w/ Jonathan Wexler from 2019-03-26T07:00
On today’s episode, we are joined by Jonathan Wexler, a software engineer who specializes in web development and teaching concepts related to development.
Listen101. Sustainability in Open Source with Sumana Harihareswara from 2019-03-19T07:00
On today’s episode, we are joined by Sumana Harihareswara, a programmer, technology executive, and open source expert.
Listen100. 9 Roles for Creating Results or Growing a Team w/ Esther Derby from 2019-03-12T05:33:33
On a Very Special episode 100, Dave, William and Steven have a conversation with the esteemed Esther Derby about the various roles that we take on as Team Members and Leaders when we're responsi...
Listen99. Salaries and Skills in 2019 with Steve Thompson from 2019-02-26T08:00
In today’s episode we get hyped up about the creative possibilities of The Art of Python as a mini art festival at PyCon US 2019. Steve Thomsen, senior technical recruiter for MDI Group, joins u...
Listen98. Code Formatting Standards Knife Fight (Linters) from 2019-02-12T08:00
Welcome back to The Rabbit Hole Podcast. Today on the show we are addressing the topic of linting your code. Linting is the process of running a program (or linter) that will automatically analy...
Listen97. Mocks vs Classical with Jacob O’Donnell from 2019-01-29T08:00
On the show today we are welcoming back our friend Jacob O’Donnell to talk about some different approaches to testing.
Listen96. Health Check from 2019-01-15T08:00
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.
Listen95. The Shackles of Frameworks from 2019-01-01T08:00
In this episode of The Rabbit Hole we welcome our friend Jacob O’Donnell to help us talk about the shackles of frameworks.
Listen94. Editor Picks 2018 + Mailbag from 2018-12-25T08:00
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 o...
Listen93. Stop Eating Al Desko from 2018-12-18T08:00
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.
Listen92. The Death of the Object with Jacob O'Donnel from 2018-12-11T08:00
In this episode of The Rabbit Hole we welcome our friend Jacob O’Donnell to help us talk about the decline of object oriented programming.
Listen91. Stop Preassigning Tickets from 2018-12-04T08:00
Welcome back to another episode of The Rabbit Hole Podcast. Today we are talking about the evils of preassigning tickets!
Listen90. GraphQL Takeover with Azat Mardan from 2018-11-27T08:00
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.
Listen89. Dealing with Third Party Software from 2018-11-20T08:00
On today’s show, we are going to be talking about the software we didn’t write and using third-party services.
Listen88. Testing Pitfalls and Blunders from 2018-11-13T08:00
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 wor...
Listen87. Developer vs Engineer from 2018-11-06T08:00
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...
Listen86. Building a Personal Brand as a Developer from 2018-10-30T07:00
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.
Listen85. Introducing a new podcast - Evil Geniuses from 2018-10-23T07:00
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 lig...
Listen84. Volunteering as a Software Engineer from 2018-10-16T07:00
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’...
Listen83. Remote Only from 2018-10-09T07:00
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.
Listen82. Seven Wastes of Software Development from 2018-10-02T07:00
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 Softwa...
Listen81. More Books from 2018-09-25T07:00
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 litt...
Listen80. Building a scrum team from 2018-09-18T07:00
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!
Listen79. GraphQL in Python with Patrick Arminio: Pycon Italia Part 3 from 2018-09-11T07:00
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.
Listen78. Realtime Applications with Django, with Iacopo Spalletti - PyCon Italia - Part 2 from 2018-09-04T07:00
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 s...
Listen77. Make The Lightbulb Want to Change with Mikey Ariel - Pycon Italia Part 1 from 2018-08-28T07:00
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. Mikey presented a keynote t...
Listen76. Stop talking about Tech Debt with Dane O'Connor from 2018-08-21T07:00
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’. As a commonly used...
Listen75. GraphQL Hot Takes with Stephen Meriwether from 2018-08-14T07:00
On today’s episode of the The Rabbit Hole we are talking GraphQL and getting some hot takes from our guest Stephen Meriwether! Although GraphQL definitely has its proponents, it certainly has it...
Listen74. Authorization with Roberto from 2018-08-07T07:00
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.
Listen73. Front End Build Systems from 2018-07-31T07:00
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 a...
Listen72. Feedback with Meredith and Madelyn from 2018-07-24T07:00
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. As an integral and challenging part of any pr...
Listen71. Common Mistakes Tech Leads Make With Kelly Wu from 2018-07-17T07:00
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 througho...
Listen70. Mentorship with Kimberly Suazo and Avielle Wolfe from 2018-07-10T07:00
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 develop...
Listen69. Becoming a Manager with Kyle Rush from Casper from 2018-07-03T07:00
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.Listen
68. Why not use Elixir? from 2018-06-26T07:00
On today’s show we welcome back our special and esteemed guest Steven Nuñez, as we ask, ‘Why not use Elixir?” Steven is an avid Elixir user and an expert on the quest...
Listen67. Tech Debt and Trust from 2018-06-19T07:00
On today’s episode, we welcome two guests, Madelyn Freed and Sam Handler to help us discuss the topics of tech debt and trust. These ideas may not be new to the field...
Listen66. AGILE Principles from 2018-06-12T07:00
On today’s episode, we welcome back Kevin Thomas to help us as we unpack the principles of Agile! This discussion takes the form of the team going through each of the...
Listen65. Extreme Programming (XP) with Kevin Thomas from 2018-06-05T07:00
Today on The Rabbit Hole we are talking about extreme programming and to help us with this we welcome our very own Kevin Thomas. Kevin is a consultant at Stride and a...
Listen64. Learning Culture from 2018-05-29T07:00
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. In an industry such...
Listen63. Monoliths from 2018-05-22T07:00
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...
Listen62. Diversity and Inclusion with Derek Parham from 2018-05-15T07:00
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. As much as is said on ...
Listen61. Guilds in the Workplace from 2018-05-08T07:00
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?
Listen60. Machine Learning II With Tom Benham from 2018-05-01T07:00
On today’s episode of the The Rabbit Hole we welcome back Tom Behnam to continue our exploration of machine learning. After the broad introduction of part one, we’ll ...
Listen59. Agile for ALL THE THINGS from 2018-04-24T07:00
Today, we’ll be talking about Agile. Agile for all the things. Everything from top to bottom. Left to right. Your whole life. We’ll be talking about different ways we...
Listen58. Death by a Thousand IFs with Jacob O'Donnell from 2018-04-17T07:00
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...
Listen57. Imposter Syndrome from 2018-04-10T07:00
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 t...
Listen56. Comments Considered Harmful, Comments Considered Helpful from 2018-04-03T07:00
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 yo...
Listen55. Organizing a Conference - Saron Yitbarek from 2018-03-27T07:00
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 N...
Listen54. The Terror of Public Speaking from 2018-03-20T07:00
In today’s episode, we’re speaking about the terror of public speaking. Public speaking is scary for a lot of people, ourselves included. Almost everyone has had a un...
Listen53. Dope Python Tools - Darlin from Mighty.com Guest Stars! from 2018-03-13T07:00
On today's show’s we talk about a few great tools that you can use with Python. We are joined by Darlin Alberto from mig...
Listen52. Is 2018 the year GraphQL kills REST? from 2018-03-06T08:00
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 e...
Listen51. Why bother with 1-on-1 meetings? from 2018-02-27T08:00
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 th...
Listen50. Refactoring from 2018-02-20T08:00
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. But ...
Listen49. Machine learning with Tom Benham from 2018-02-13T08:00
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. Although t...
Listen48. Context Switching from 2018-02-06T08:00
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. The data ...
Listen47. DevOps with Brian Guthrie from 2018-01-30T08:00
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 incl...
Listen46. The Last Responsible Moment from 2018-01-23T08:00
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...
Listen45. Resolutions and How to Keep them from 2018-01-16T08:00
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. Everyone knows that i...
Listen44. Onboarding with Ben Jackson from 2018-01-09T08:00
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 env...
Listen43. Editor Picks of 2017 from 2017-12-31T08:00
Listen42. Max Jacobson Guest Stars! There are no rules from 2017-12-26T08:00
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 application...
Listen41. Make Organizational Change Stick from 2017-12-19T08:00
In our industry, change is inevitable and today on the podcast we are going to be talking about how to make organizational change stick. When you try to make changes in an organization, it could...
Listen40. The Batman Support Rotations from 2017-12-12T08:00
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. In the context of softwar...
Listen39. Toast to Failure from 2017-12-05T08:00
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...
Listen38. Test Coverage&Legacy Code from 2017-11-28T08:00
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.
Listen37. Semantic Versioning from 2017-11-21T08:00
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? Joining us on this episode is special guest, Kevin Thomas. K...
Listen36. Leet Terminal Hacks from 2017-11-14T08:00
Today on the show we will be taking about Leet terminal hack skills. Throughout our working career, we have had to deal with terminal on many occasions and today we will share some of our favori...
Listen35. Salaries from 2017-11-07T08:00
Today on the podcast we will be talking about salaries. Ever wonder how much money you're making comparable to other developers? Well, that is our topic for today. Jo...
Listen34. Styles (CSS + JS) from 2017-10-31T07:30
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 desig...
Listen33. Role Models from 2017-10-31T07:00
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 w...
Listen32. What Makes a Good Test? from 2017-10-24T07:00
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. So, what does...
Listen31. Psychological Safety from 2017-10-17T07:00
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. Having a team that has more ...
Listen30. Trunk Based Development vs. Gitflow from 2017-10-10T07:00
Today on the show we will be talking about Git Workflows. It seems like everybody is always using Gitflow or Trunk Based Development. Gitflow defines a strict branchi...
Listen29. Feedback from 2017-10-03T07:00
On today’s episode we’ll be talking about feedback, both giving and receiving feedback. Why is feedback so important? Well we’re here to answer that question. We’re discussing why we as develope...
Listen28. Team Building from 2017-09-26T07:00
Today’s episode is brought to you all the way from the Plattekill Mountains, at a ski lodge in upstate New York. In the show today we are talking about team building and the many different ways ...
Listen27. Functional Programming from 2017-09-19T07:00
Today we’ll be talking all about functional programming together with special guest, Adam Trilling. Adam is the Director of Service Delivery at Stride and has a lot of knowledge, insight and tip...
Listen26. Story Points and Scope Creep from 2017-09-12T07:00
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? What happens when st...
Listen25. Knowledge Sharing from 2017-09-05T07:00
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. Our ...
Listen24. Workspaces, Workstations,&Working Agreements from 2017-08-29T07:00
On today’s episode, we’ll be talking about workspace, workstations, and working agreements. It cannot be underestimated how effected we are by our surroundings. From ...
Listen23. Scrum, Kanban&Prioritization from 2017-08-22T07:00
Today on the show we will be talking about Scrum, Kanban and Scrumban, and what exactly that all means. We are joined by our featured guest, Charles Quirin, a Softwar...
Listen22. Incremental Design from 2017-08-15T07:00
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 f...
Listen21. Side Projects from 2017-08-08T07:00
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 com...
Listen20. Building Bridges from 2017-08-01T07:00
On today’s episode, we welcome Rachel Ober. Rachel is a Ruby on Rails developer based in New York City. A true Renaissance woman, Rachel has significant experience in...
Listen19. Tech Debt from 2017-07-25T12:42:38
Every project, from the greenest greenfield code to the most legacy of PHP applications, inevitably accrues tech debt, code was easy to write in the first place b...
Listen18. Editors from 2017-07-18T07:00
The text editor is a developer's most constant companion and an important tool for everyday productivity. Almost everyone has a strong opinion about their favorite editor and the folks from the ...
Listen17. Deadlines from 2017-07-11T16:09:35
Listen16. Remote Teams from 2017-06-27T07:00
Listen15. Conferences from 2017-06-20T11:48:10
Listen14. Learning New Languages from 2017-06-13T07:00
Listen13. Knowledge Decay from 2017-06-06T07:00
Listen12. Code Tests from 2017-05-30T07:00
Listen11. Organizing A Tech Meetup from 2017-05-23T07:00
Meetup is one of the most popular platforms for bringing people in the tech industry together in real life for networking, sharing information and having fun time...
Listen09. Vacations from 2017-05-09T07:00
Vacations help developers stay energized at work and avoid burn out, but sometimes it's hard to pull ourselves away from our computers for even a weekend away. Listen
08. Starting a New Project from 2017-05-02T07:00
Listen07. Mentorship vs. Management from 2017-04-25T07:00
Managers and mentors are both crucial for guiding our career growth as developers.
We discuss how management and mentorship works at Stride, dig into the similarities and differences betw...
Listen06. Rolling Off a Project from 2017-04-18T07:00
In this episode of The Rabbit Hole, we consider the bittersweet experience of rolling off a project. Whether you are transitioning to a new role and responsibilit...
Listen05. Retrospectives from 2017-04-04T07:03
In this episode, we’ll talk about retrospectives. To be clear, we’re using the term in reference to retrospective meetings in the Scrum fram...
Listen04. Pair Programming from 2017-04-04T07:02
In this great episode, we discuss the concepts and uses of pair programming, remote programming, and mob programming. Don’t worry if you’re unfamiliar with any of those terms; we’ll talk about t...
Listen03. Planning Meetings from 2017-04-04T07:01
In this episode, we’ll talk all about planning meetings. (And let’s be clear here: we mean planning-meetings as an entity; we aren’t talking about how to plan a m...
Listen01. Introduction to The Rabbit Hole from 2017-03-27T22:18:27
Welcome to the introductory episode of the Rabbit Hole!
While this is the first episode available to the public, it certainly isn’t the first we’ve recorde...
Listen