Get Started

The Rabbit Hole 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.

rabbit-hole-with-tail.jpg

Stride News

Recent Posts

75. GraphQL Hot Takes with Stephen Meriwether

On today’s episode of 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 its critics and there are a number of reasons for this.

Listen Now

74. Authorization with Roberto

Welcome back to another episode of The Rabbit Hole. Today on the show we are joined by Roberto Pedroso, and we’ll be talking about authorization and how to keep people out of our websites.

Listen Now

73. Front End Build Systems

In this episode of The Rabbit Hole we tackle the world of front end build systems. The field has come along very quickly and things have developed at an almost breakneck space with new systems and frameworks popping up all around us.

Listen Now

72. Feedback with Meredith and Madelyn

On the episode today we welcome our colleagues and friends Meredith Edwards and Madelyn Freed to help us discuss feedback and how to do it properly.

Listen Now

71. Common Mistakes Tech Leads Make with Kelly Wu

Today on the show, we welcome special guest, Kelly Wu. Kelly is a software consultant and as a consultant has worked with many different tech leads and teams throughout her career.

Listen Now

70. Mentorship with Kimberly Suazo and Avielle Wolfe

On this episode of The Rabbit Hole we delve into the subject of mentorship! To help us along the path we welcome Avielle Wolfe and Kimberly Suazo who are both developers at Stride.

Listen Now

69. Becoming a Manager with Kyle Rush from Casper

On today’s episode of The Rabbit Hole we welcome our friend Kyle Rush, VP of Engineering at Casper to help us discuss becoming a manager.

Listen Now

68. Why Not Use Elixir?

On today’s show we welcome back our special and esteemed guest Steven Nuñez, as we ask, ‘Why not use Elixir?” Steven is an avid Elixir user and an expert on the question at hand.

Listen Now

67. Tech Debt and Trust

On today’s episode we welcome two guests, Madelyn Freed and Sam Handler to help us discuss the topics of tech debt and trust. These ideas my not be new to the field of software development but our guests really help us unpack these topics in way that can be beneficial to all listeners.

Listen Now

66. AGILE Principles

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 twelve principles of the Agile Manifesto and pitching in their experiences and thoughts on each.

Listen Now

65. Extreme Programming (XP) with Kevin Thomas

Today on The Rabbit Hole we are talking about extreme programming and to help us with this we welcome our very own Kevin Thomas. Kevin is a consultant at Stride and a strong proponent of extreme programming! During the conversation we’ll cover the values that typify XP and unpack the importance of each of these after looking briefly at a definition for the term.

Listen Now

64. Learning Culture

On today’s episode of the Rabbit Hole we are talking about learning culture and just how vital it is to a functioning and successful organization. In an industry such as tech, where things are changing at the speed that they do, without a productive learning culture, there is no way a group of people, no matter the size and experience, will not get left behind.

Listen Now

63. Monoliths

On today’s episode we are talking about monoliths! That’s right, they’re back. Not quite from the dead but definitely from a deep sleep and the unfavored sock drawer. So why exactly are we seeing a resurgence in the popularity of this form of coding right now?

Listen Now

62. Diversity and Inclusion with Derek Parham

On today’s episode we are talking about the important topic of diversity and inclusion and to help us with our discussion we are pleased to host Derek Parham, CTO of JOOR. As much as is said on this issue, for some it still may seem challenging and so we are here to try and clear up some of the troublesome areas.

Listen Now

61. Guilds in the Workplace

On today’s episode of The Rabbit Hole Podcast we are talking guilds. What are guilds? Are you a part of one? Why should you join or form one? We’ll asking and helping you answer all these questions and more!

Listen Now

60. Machine Learning II With Tom Benham

On today’s episode of the The Rabbit Hole we welcome back Tom Behnam to continue our exploration of machine learning. After the broad introduction of part one, we’ll be getting into a bit more of the specifics and addressing some examples to help explain the concepts. First we categorize some of the differences between machine learning and deep learning and supervised and unsupervised algorithms.

Listen Now

59. Agile for ALL THE THINGS

Today, we’ll be talking about Agile. Agile all the things. Everything from top to bottom. Left to right. Your whole life. We’ll be talking about different ways we’ve found to best use Agile, particularly in the production of this podcast.

Listen Now

58. Death By a Thousand IFs with Jacob O'Donnell

On today’s show we have the honor of welcoming Jacob O’Donnell as our special guest. Jacob is a consultant at Stride and we are very happy to have such a good friend and experienced programmer join the show this time around.

Listen Now

57. Imposter Syndrome

Today on the show we are joined by none other than our host, Michael Nuñez’s brother, Steven Nuñez! Steven will be helping us in our discussion about a very special topic and one that is very common amongst developers, imposter’s syndrome! Sound familiar?

Listen Now

56. Comments Considered Harmful, Comments Considered Helpful

Today, we’ll be talking about whether comments are considered harmful or helpful. We’re pretty sure that there are many different comments you may have run into in your careers. Comments are something that is really common to every programmer, everyone can relate to them – whether they’ve been tormented or blessed by them.

Listen Now

55. Organizing a Conference - Saron Yitbarek

Today on the podcast we welcome the awesome and the infamous, Saron Yitbarek. If you haven’t heard of her before, Saron is a developer, speaker, the Founder of Code Newbie and is heading up the 2018 Code Land Conference kicking off in May this year in NYC.

Listen Now

54. The Terror of Public Speaking

In today’s episode, we’re speaking about the terror of public speaking. Public speaking is scary for a lot of people, ourselves included. Almost everyone has had a universally bad experience with public speaking – maybe yours happened in college where you froze up in front of the entire lecture hall. Or perhaps yours happened at a big work presentation where you realized your fly was down and you forgot your words. Or perhaps simply expressing your views amongst your work colleagues at lunch is enough to make you nauseous.

Listen Now

53. Dope Python Tools - Darlin from Mighty.com Guest Stars!

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 Mighty.com to help us unpack some of these tools and break down what’s good and what’s not.

Listen Now

52. Is 2018 the year GraphQL kills REST?

The focus of today’s episode is GraphQL. The team break down the language and how it might just be the way to go for the foreseeable future. Dave shares much of his experience and opinions on using GraphQL and we look at how it can fit into the rest of your operations.

Listen Now

51. Why bother with 1-on-1 meetings?

Today we’ll be talking about how to have effective one on one meetings and why you should bother having them. There’s nothing worse than a manager cornering you at the coffee station and saying, “We need to talk”.

Listen Now

50. Refactoring

On today’s show we talk about refactoring. As most of us know, refactoring can be a very important part of tidying code and making it more useable in the future. But for a few reasons it is not always the highest priority on a project, which can lead to the process being neglected.

Listen Now

49. Machine learning with Tom Benham

On today’s episode we talk to Tom Benham about machine learning. Tom has worked in finance and risk services and has studied data science machine learning. Although the term seems to be used widely and frequently it can also be an area in which information is not always readily available.

Listen Now

48. Context Switching

On today’s show we discuss context switching. We all know how much time can be spent on changing between projects and how distracting arising issues can be. The data around just how much time is wasted is quite startling, but how do we manage the multi-project nature of most of our work?

Listen Now

47. DevOps with Brian Guthrie

Today’s show deals with the sometimes confusing, sometimes misleading term ‘DevOps’. We chat to Brian Guthrie who has worked at a host of different big companies including Soundcloud and ThoughtWorks and has many years of experience in and around the fields that the term DevOps is supposed to bridge.

Listen Now

46. The Last Responsible Moment

On today’s episode we break down the idea of ‘The Last Responsible Moment’. We talk about the benefits of leaving certain decisions to the latest possible time before finalizing them.

Listen Now

45. Resolutions and How to Keep Them

Today we have a very special New Year edition of the podcast! We chat about the idea of new year tech resolutions and the things we hope to achieve in the coming 12 months.

Listen Now

44. Onboarding with Ben Jackson

Our guest today on the show is Ben Jackson. Ben works in people operations and runs a company called for the win which helps companies to better their culture and create an optimized working environment for its employees.

Listen Now

43. Editor Picks of 2017

Today on the show we will be talking about, the show! We are going over our editor picks of the Rabbit Hole for 2017, reminiscing over the best episodes since we started recording the podcast back in September of 2016.

Listen Now

42. Max Jacobson Guest Stars! There are no rules

On today's show we welcome Max Jacobson. We’ll be discussing the differences between Ruby and other current languages and get Max’s perspective on which language is better for certain applications. In the ever changing landscape of coding and building, everyone seems to have their own preferences, favorites and special skillsets, this conversation aims to bridge some of these gaps.

Listen Now

41. Make Organizational Change Stick

In our industry, change is inevitable and today on the podcast we are going to be talking about how to make organizational change stick. When you try to make changes in an organization, it could be very difficult from the top down and from the bottom up.

Listen Now

40. The Batman Support Rotations

Today on the show we will be talking about the Batman and support rotations. The Batman or Batwoman is a real role and not just a superhero. In the context of software engineering and our day to day lives, the particular role of the Batman is that of a support role and a particular sprint.

Listen Now

39. Toast to Failure

Today we will be talking about toasting to failures. We will get into what a toast to failure is and share some stories that pertain to failing and we will, of course, toast to them.

Listen Now

38. Test Coverage & Legacy Code

Today we’ll be talking about test coverage and working with legacy code base, going from bad to good and knowing when to do it. Test coverage in various organizations is often used to ensure that the code that you are working on is great and works well as expected.

Listen Now

37. Semantic Versioning

Today we are going to be talking about semantic versioning. When you should do it, when you shouldn’t do it, and what the heck it is? Joining us on this episode is special guest, Kevin Thomas. Kevin is a Software Consultant at Stride Consulting.

Listen Now

36. Leet Terminal Hacks

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 favorite key bindings and tools that we use to make our lives a little easier in the terminal.

Listen Now

35. Salaries

Today on the podcast we will be talking about salaries. Ever wonder how much money you're making in comparison to other developers? Well, that is our topic for today. Joining us for the conversation is our special guest, the Talent Acquisition Partner of Stride, Hayley Ricks.

Listen Now

34. Styles (CSS + JS)

Today on the show we welcome Ian McNally. Ian is a Software engineer specializing in the web. He currently works at Schoology as a UI architect, where he is helping shape and deliver their design system.

Listen Now

33. Role Models

Today on the show we will be talking about tech role models. Inside this episode we are going to be discussing people who we want to be when we grow up, who we strive to be, and who we want to work with.

Listen Now

32. What Makes a Good Test?

Today on the show we’ll be talking about unit testing. Unit testing is the most important thing that we do for our clients and we will be talking about unit testing best practices. So, what does make a good unit test?

Listen Now

31. Psychological Safety

Today, we’ll be talking about psychological safety. We’ll go into what is psychological safety and how important is it in the work space. Having a team that has more cohesive and safe environment is actually more important for performance of the team as a whole than having those 10x developers really cranking out code.

Listen Now

30. Trunk Based Development vs Gitflow

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 branching model designed around the project release. It assigns very specific roles to different branches and defines how and when they should interact.

Listen Now

29. Feedback

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 developers specifically, need to be giving and receiving feedback, using feedback to your advantage, knowing how best to both give and receive feedback and realizing that there are different kinds of feedback.

Listen Now

28. Team Building

Today’s episode is brought to you all the way from the Plattekill Mountains, at a ski lodge in upstate New York. In the show today we are talking about team building and the many different ways to do it. We also jump into how it could help the overall energy that it brings to your team, as well as your projects and the things that you are working on.

Listen Now

27. Functional Programming

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 tips about functional programming.

Listen Now

26. Story Points and Scope Creep

On today’s episode, we’re talking story points, story sizes, and story planning. What happens when you’re working as a team, and find out that a two is actually secretly a five? What happens when stakeholders come in and add additional scope creep?

Listen Now