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.
178. Code Formatting - Friend or Foe
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 process. An early point against formatters, we talk about how they limit nuance and some of your ability to communicate through your code. Following this, we chat about how projects can be held up because of someone’s “opinion on how code should look.” A problem that’s solved by formatters.
177. Remote Collaboration & Screen Sharing
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 apps. From pair programming and code sharing software to video chat applications boasting drawing functionality and cool screen widgets, you’ll hear our take on the landscape of tools that allow you to connect with your friends and co-workers from the comfort of your home. We talk about how our beloved Screenhero got butchered by Slack and whether its predecessor, Screen.so is doing a good job of carrying the baton. Zoom, Slack and Google Meet all support video conferencing and a limited degree of extra features, but there is some bias as to what people prefer. We move on to discuss more programmer-centric apps that allow remote control and code sharing and which work best for your preferred IDE.
176. Kubernetes VS Serverless
Kubernetes versus serverless – the battle of the decade! Both deserve their status as exciting and powerful platforms that offer organizations tremendous boosts in agility, scalability, and computing performance, but it is easy to forget that Kubernetes offers advantages that serverless alternatives don’t — and vice versa. In this episode, Michael Nunez, Dave Anderson, and William Jeffries discuss the pros and cons of each platform, what it is like working with Kubernetes versus serverless on a project, and compare the complexity, load, function call and time cost, as well as comparing different cloud hosting services. Tune in today for all this and so much more!
175. Awesome Podcasts!
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 what we are currently listening to! To start off we share different ways and times to consume podcast content, from the shower to the car! We run through the best tech media out there, with Dave talking about Python Bytes and Michael sharing his love for the Ladybug Podcast. Following that we move onto non-tech shows, highlighting The Legion on Zoom and the ever-popular, topical and informative 99% Invisible. To finish off we talk about some funny shows we enjoy, Underunderstood, and how Michael has improved this very show by listening to Your Podcast Coach!
174. XP vs Scrum
“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. According to Kent, many development teams have adopted Agile methodologies without understanding their purpose. In today’s episode, we’ve recruited Aaron Foster Braylin and Steve Solomon for a deep dive into Agile, with a special focus on comparing Extreme Programming (XP) and Scrum. We begin by exploring what stand-ups mean for each guest before discussing Scrum’s openness to incorporate processes, so long as they work.
173. Job Descriptions
“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 descriptions. Inspired by changes in the market, in this episode we explore good, bad, and ugly job descriptions. We start by looking at a recent posting by Tuple, who presents a masterclass in writing good job postings.