Podcasts by The Rabbit Hole: The Definitive Developers Podcast

The Rabbit Hole: The Definitive Developer's 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

The Rabbit Hole: The Definitive Developer's Podcast
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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
313. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
312. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
311. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
310. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
309. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
308. 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.

Listen
The Rabbit Hole: The Definitive Developer's Podcast
307. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
306. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
305. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
304. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
303. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
302. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
301. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
300. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
299. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
298. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
297. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
296. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
295. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
294. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
293. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
292. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
291. 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. ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
290. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
289. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
288. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
287. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
286. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
285. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
284. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
283. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
282. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
281. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
280. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
279. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
278. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
277. 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, ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
276. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
275. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
274. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
273. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
272. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
271. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
270. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
269. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
268. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
267. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
266. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
265. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
264. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
263. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
262. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
261. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
260. 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.

Listen
The Rabbit Hole: The Definitive Developer's Podcast
259. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
258. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
257. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
256. 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

The Rabbit Hole: The Definitive Developer's Podcast
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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
254. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
253. 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, ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
252. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
251. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
250. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
249. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
248. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
247. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
246. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
245. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
244. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
243. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
242. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
241. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
240. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
239. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
238. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
237. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
236. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
235. Flow from 2021-12-21T08:00

Flow or being in a flow state is something that is defined by Wikipedia as what happens when a “person performing some activity is fully immersed in a feeling of energized focus, full...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
234. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
233.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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
232. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
231. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
230. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
229. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
228. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
227. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
226. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
225. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
224. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
223. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
223. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
222. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
222. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
221. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
220. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
219. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
218. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
217. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
216. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
215. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
214. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
213. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
212. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
211. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
210. 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

The Rabbit Hole: The Definitive Developer's Podcast
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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
208. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
207. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
206. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
205. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
205. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
204. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
203. 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? ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
202. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
201. 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, ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
200. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
199. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
198. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
197. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
196. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
195. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
194. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
193. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
192. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
191. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
190. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
189. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
188. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
187. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
186. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
185. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
184. 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’...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
183. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
182. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
181. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
180. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
179. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
178. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
177. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
176. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
175. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
174. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
173. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
172. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
171. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
170. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
169. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
168. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
167. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
166. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
165. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
164. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
163. 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’...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
162. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
161. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
160. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
159. 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, ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
158. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
157. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
156. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
155. "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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
154. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
REMIX - 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
153. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
152. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
151. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
150. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
149. Go! from 2020-03-24T07:00

We all get stuck in ruts sometimes and now and then learning a new language can help switch things up. Or maybe we have to just learn one so that we can keep our jobs...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
Bonus: 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
REMIX - 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

The Rabbit Hole: The Definitive Developer's Podcast
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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
147. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
Remix - 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
146. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
145. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
144. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
Remix - 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
Remix: 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
Remix: 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
143. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
142. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
141. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
140. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
139. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
138. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
137. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
136. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
135. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
134. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
133. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
132. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
131. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
130. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
129. 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....

Listen
The Rabbit Hole: The Definitive Developer's Podcast
128. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
127. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
126. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
125. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
124. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
123. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
122. 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

The Rabbit Hole: The Definitive Developer's Podcast
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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
120. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
119. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
118. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
117. 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,...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
116. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
115. 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.

Listen
The Rabbit Hole: The Definitive Developer's Podcast
114. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
113. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
112. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
111. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
110. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
109. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
108. 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.

Listen
The Rabbit Hole: The Definitive Developer's Podcast
107. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
106. 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.

Listen
The Rabbit Hole: The Definitive Developer's Podcast
105. BDD from 2019-04-16T07:00

On today's episode, our host Dave Anderson and producer William Jeffries discuss end to end testing.

Listen
The Rabbit Hole: The Definitive Developer's Podcast
104. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
103. 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.

Listen
The Rabbit Hole: The Definitive Developer's Podcast
102. 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.

Listen
The Rabbit Hole: The Definitive Developer's Podcast
101. 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.

Listen
The Rabbit Hole: The Definitive Developer's Podcast
100. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
99. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
98. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
97. 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.

Listen
The Rabbit Hole: The Definitive Developer's Podcast
96. 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.

Listen
The Rabbit Hole: The Definitive Developer's Podcast
95. 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.

Listen
The Rabbit Hole: The Definitive Developer's Podcast
94. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
93. 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.

Listen
The Rabbit Hole: The Definitive Developer's Podcast
92. 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.

Listen
The Rabbit Hole: The Definitive Developer's Podcast
91. 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!

Listen
The Rabbit Hole: The Definitive Developer's Podcast
90. 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.

Listen
The Rabbit Hole: The Definitive Developer's Podcast
89. 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.

Listen
The Rabbit Hole: The Definitive Developer's Podcast
88. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
87. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
86. 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.

Listen
The Rabbit Hole: The Definitive Developer's Podcast
85. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
84. 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’...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
83. 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.

Listen
The Rabbit Hole: The Definitive Developer's Podcast
82. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
81. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
80. 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!

Listen
The Rabbit Hole: The Definitive Developer's Podcast
79. 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.

Listen
The Rabbit Hole: The Definitive Developer's Podcast
78. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
77. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
76. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
75. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
74. 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.

Listen
The Rabbit Hole: The Definitive Developer's Podcast
73. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
72. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
71. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
70. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
69. 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

The Rabbit Hole: The Definitive Developer's Podcast
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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
67. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
66. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
65. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
64. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
63. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
62. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
61. 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?

Listen
The Rabbit Hole: The Definitive Developer's Podcast
60. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
59. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
58. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
57. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
56. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
55. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
54. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
53. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
52. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
51. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
50. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
49. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
48. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
47. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
46. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
45. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
44. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
43. Editor Picks of 2017 from 2017-12-31T08:00

Listen
The Rabbit Hole: The Definitive Developer's Podcast
42. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
41. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
40. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
39. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
38. 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.

Listen
The Rabbit Hole: The Definitive Developer's Podcast
37. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
36. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
35. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
34. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
33. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
32. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
31. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
30. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
29. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
28. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
27. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
26. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
25. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
24. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
23. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
22. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
21. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
20. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
19. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
18. 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 ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
17. Deadlines from 2017-07-11T16:09:35

Listen
The Rabbit Hole: The Definitive Developer's Podcast
16. Remote Teams from 2017-06-27T07:00

Listen
The Rabbit Hole: The Definitive Developer's Podcast
15. Conferences from 2017-06-20T11:48:10

Listen
The Rabbit Hole: The Definitive Developer's Podcast
14. Learning New Languages from 2017-06-13T07:00

Listen
The Rabbit Hole: The Definitive Developer's Podcast
13. Knowledge Decay from 2017-06-06T07:00

Listen
The Rabbit Hole: The Definitive Developer's Podcast
12. Code Tests from 2017-05-30T07:00

Listen
The Rabbit Hole: The Definitive Developer's Podcast
11. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
10. Books from 2017-05-16T07:00

In this episode of the Rabbit Hole podcast, we talk about software development books and literature. We talk about tow of our favorites in some detail, but also discuss the concepts of software ...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
09. 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

The Rabbit Hole: The Definitive Developer's Podcast
08. Starting a New Project from 2017-05-02T07:00

Listen
The Rabbit Hole: The Definitive Developer's Podcast
07. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
06. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
05. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
04. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
03. 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...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
02. TDD from 2017-04-04T07:00

After starting off the episode with a teach-and-learn moment about leaky abstraction, we move onto the core focus of the episode: TDD. TDD, or test-driven develop...

Listen
The Rabbit Hole: The Definitive Developer's Podcast
01. 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