Episodes
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. As you’ll learn in today’s episode of The Rabbit Hole, however, the prime directive is an important concept for software developers too! Michael Nunez, Dave Anderson, and Sophie Creutz dive into Norm Kerth’s Retrospective Prime Directive and break it down phrase-by-phrase to illustrate how it applies...
Published 01/31/23
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 heightened. Although there are a lot of great tools which have been developed to try to make home offices mirror actual offices, there are various benefits which come from working in the same space as other people which cannot be replicated online. Nevertheless, working from home, at least some of the time,...
Published 01/24/23
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 contradictory definitions, so we take it upon ourselves to uncover the truth and what we find is rather surprising! Languages that we initially thought of as strong proved not to be as iron-clad as we thought and our previous thinking about loosely typed language also had some holes.
Published 01/17/23
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 which having a launch plan is very important and how you can ensure that it goes to plan. 
Published 01/10/23
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 positive habits. We dive into the topic after a quick reminder that this is the last week to respond to our listener survey. As we explore how you can reboot your brain, we touch on the benefits of being helpful, exercising, maintaining your social connections, eating more healthily, learning something...
Published 01/03/23
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 different direction, looking at the idea of 'anti-goals', and how these might help you in your work and personal life. Simply put, anti-goals are a way to work backward from an undesirable outcome and use these as motivation and an incentive to avoid the actions or circumstances that might facilitate...
Published 12/27/22
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 project is. Today we unpack the bus factor while touching on the top ways that you can boost your team’s capabilities while increasing project resilience. While exploring the topic, we look at the benefits of pair programming, documenting your coding journey, temporarily locking team members out of...
Published 12/20/22
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 have any drinks or apple juice in the recording session with us, but we will pretend that we have glasses and we will put them in the air as we toast to our failures. A toast to failure is when one fails at his or her particular task or at their job but it’s celebrated, which we feel is very...
Published 12/13/22
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 and his book Pandas in Action about to hit the shelves, Stride full-stack developer Boris Paskhaver knows a thing or two about creating content, and he joins us today to give us some better tips than the one you just heard! We start by picking Boris’s brain about just what makes Udemy such a great...
Published 12/06/22
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.
Published 11/29/22
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 allow for these transitions to be managed smoothly.
Published 11/22/22
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 allowing for more productive, alert developers within your team. We touch on all kinds of aspects and kinds of vacation including unlimited vacation, mandatory time off, sabbaticals, and the chaos vacation monkey. Learn how spending time away from work can help your team as much as yourself! Get in touch...
Published 11/15/22
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 where we are funneled down the path of least resistance, rather than taking ownership of what we truly want. That’s where career clarity comes in. Today on the show we are joined by the fantastic Jeff Perry, a talented engineer, leadership coach, career coach, and founder of More Than Engineering, a company that...
Published 11/08/22
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 episode, you will learn how to do a Stand-Up, what a Stand-Up consists of, and some pitfalls that you may be deterred by along the way. Most importantly, you need to keep a Stand-Up as simple as you can, based on three basic questions. That’s it! Sometimes you’ll include Parking Lots as modifiers. Tune in to hear what...
Published 11/01/22
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, one of the partners here at Stride, and a self-confessed “strongly opinionated product manager.” Rob was formerly one of the principal product managers involved in building out our product practice, and while he has transitioned into a partner role, he continues to do product management work. 
Published 10/26/22
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 resume professionally while ensuring you catch the attention of recruiters? In today’s conversation, we talk to two people who work in the world of talent acquisition to give us insider knowledge on how to get the attention of recruiters while presenting your worth to the company. Dan Chessin and Genesis Osorio are...
Published 10/18/22
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 first laid out in the book Extreme Programming Explained: Embrace Change by Kent Beck and discuss how they relate to other rules and principles that we’ve discussed on this podcast in the past. For a quick crash course on The Rules of Simplicity, why you should be practicing them, and how to go about applying...
Published 10/11/22
Published 09/27/22
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 team members’ names and provides them the opportunity to record their emotions at the end of every workday with emoticons and other graphics, allowing you to track patterns and improve the morale of your staff. Tune in today as we discuss all things Niko-Niko: what benefits it may provide to your team, what...
Published 09/13/22
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.
Published 09/06/22
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 thoughts on the pros and cons of using it, some comparisons, and delivering a verdict on whether he would continue to use it in the future. We also share some thoughts on BEM and offer suggestions on which developers Tailwind might best suit. So, if you want to learn more about this today, make sure to press play!
Published 08/30/22
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 of CORS, the purpose it serves, and how to keep from freaking out when you receive a baffling error message in your browser. Learn how CORS is engineered to protect multiple parties, including servers, functionality, and users. You’ll also get an overview of the various error messages you may encounter, the...
Published 08/23/22
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 continuous delivery and what can truly fall into this category. From there we weigh the value of a deployment button and the difference that this single step in the process can make. William makes a strong case for why full automation and real continuous delivery is a better approach and how this...
Published 08/16/22