Maintainable

Robby Russell
undefined
May 10, 2021 • 48min

Ken Fogel: What Are You Leaving Behind?

Robby speaks with Ken Fogel, College Instructor, JCP EC member, and Java Champion. They discuss the benefits of unit testing, how Dawson approaches internship placement, and the importance of code documentation. Ken also talks about how software is about more than just getting things to work, and why it's important to focus on the long-term impact of coding decisions.Helpful LinksOmnijava.comKen's TwitterDzone ArticleSubscribe to Maintainable on:Apple PodcastsOvercastSpotifyOr search "Maintainable" wherever you stream your podcasts.Join the discussion in the Maintainable Discord Community Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.
undefined
Apr 26, 2021 • 59min

Murray Steele: Maintainable Code Is Easy to Turn Off and Delete

Robby speaks with Murray Steele, Engineering Manager at CLEO AI. They discuss approaches to tracking down unused code in your system, working as a consultant vs within a product company, and why technical debt is good. Murray also talks about why we need to be cautious when we discuss prototypes and the importance of community  sharing experiences of helping co-organize London Ruby User Group.Helpful LinksMurray's WebsiteMurray's TwitterMurray's LinkedInLondon Ruby User GroupCLEO IA job openingsSubscribe to Maintainable on:Apple PodcastsOvercastSpotifyOr search "Maintainable" wherever you stream your podcasts.Join the discussion in the Maintainable Discord Community Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.
undefined
Apr 19, 2021 • 49min

Dr. Felienne Hermans: Looking Inside The Programmer's Brain

Robby speaks with Dr. Felienne Hermans, Author and Associate Professor at Leiden University. They discuss the importance of building mental models, the difference between short-term and working memory, and how to take control of your own onboarding by confirming assumptions and asking effective questions. Dr. Felienne also talks about steps to understand a new-to-you codebase, as well as exercises to improve how you read code.Helpful LinksDr. Felienne's WebsiteDr. Felienne's TwitterThe Programmers Brain[Book Recommendation] What I Talk About When I Talk About Running, Haruki MurakamiSubscribe to Maintainable on:Apple PodcastsOvercastSpotifyOr search "Maintainable" wherever you stream your podcasts.Join the discussion in the Maintainable Discord Community Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.
undefined
Apr 12, 2021 • 52min

Bertold Kolics: Are You Carrying the Weight of Dead Code?

In this episode of Maintainable, Robby Russell sits down with Bertold Kolics, Software Quality Manager at mabl, to discuss the critical role of automated testing, the challenges of maintaining legacy code, and the art of pruning dead code from your software projects. With a focus on enabling teams and fostering maintainable software, Bertold provides practical insights into how developers and testers can work together to keep codebases lean, healthy, and efficient.Episode Highlights[00:05:32] Automated Testing as Documentation: Bertold emphasizes the importance of automated tests in documenting application behavior, making them a crucial tool in maintaining a clean and well-functioning codebase.[00:12:33] Dead Code and Code Pruning: Explore Bertold's analogy of carrying the extra weight of unused features and dead code, and why it’s essential to prune your software regularly to maintain its health.[00:21:24] Third-Party Dependencies and Risks: Discussion on the risks associated with third-party libraries and APIs, and how to manage them effectively to avoid unexpected technical debt.[00:29:09] Contextual Decision-Making: Bertold shares insights on why copying processes from other companies, like Spotify’s squad model, doesn’t always work and the importance of context in decision-making.[00:36:00] Contributing Back to Open Source: Advice on the importance of contributing back to open-source projects that your company relies on, whether through code contributions or financial support.[00:41:02] Running Internship Programs: Bertold discusses the value of integrating interns into real projects and how it benefits both the interns and the existing team.[00:49:00] Starting with Automated Testing: Practical advice for developers in teams lacking comprehensive test suites, with tips on how to begin implementing automated testing effectively.Key TakeawaysThe Power of Automated Tests: Automated tests don’t just verify code; they serve as living documentation, reducing the need for constantly updated documentation files.Prune Your Code Regularly: Just like a garden, your codebase needs regular pruning to remove outdated or unused features, which can otherwise become a burden.Manage Third-Party Dependencies Carefully: Every third-party component adds potential risk. Choose libraries and APIs carefully, and always have a plan for managing updates or deprecations.Context Matters: Understand the specific context of your business and team before adopting processes or tools that worked well for others.Contribute to Open Source: If you rely on open-source tools, consider contributing back to those projects, whether through code, documentation, or financial support.Integrate Interns into Real Projects: Give interns the opportunity to work on real-world projects to provide them with valuable experience and integrate them fully into your team.Helpful LinksBert's WebsiteBert's TwitterBert's LinkedIn[Book Recommendation] The Economics of Emotion: How to Build a Business Everyone Will Love, Kyle M.K.Subscribe to Maintainable on:Apple PodcastsOvercastSpotifyOr search "Maintainable" wherever you stream your podcasts.Join the discussion in the Maintainable Discord Community Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.
undefined
Apr 7, 2021 • 47min

Kent C. Dodds: AHA Programming and Testing JavaScript

Robby speaks with Kent C. Dodds, software engineer and teacher. They discuss the benefits of duplication, Kent's journey to becoming an educator, and what it's like managing a community of engineers. Kent also talks about flipping the test pyramid upside down and focusing on fewer, longer tests.Helpful LinksKent's PodcastKent's TwitterKent's LinkedInhttps://epicreact.dev/https://testingjavascript.com/https://kentcdodds.comhttps://kentcdodds.com/discordhttps://kentcdodds.com/podcasthttps://epicreact.dev/articleshttps://epicreact.dev/podcast[Blog Post Recommendation] AHA Programming Subscribe to Maintainable on:Apple PodcastsOvercastSpotifyOr search "Maintainable" wherever you stream your podcasts.Join the discussion in the Maintainable Discord Community Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.
undefined
Apr 1, 2021 • 16min

Mark Adams: HOWTO Prepare (Your Nails) for Burning Man

Maintainable Nails: Bonus Episode 06Robby speaks with Mark Adams, who is known by his friends and family as, "Mark." On this episode, he shares his lessons from having attended Burning Man several times, taking care of your infant's nails, and bridging the gap when two people move-in together and need to intermix their nail tools.Subscribe to Maintainable on:Apple PodcastsOvercastSpotifyOr search "Maintainable" wherever you stream your podcasts.Join the discussion in the Maintainable Discord Community Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.
undefined
Apr 1, 2021 • 16min

Amy Sorensen: Nail Baths vs Nail Soaks

Maintainable Nails: Bonus Episode 05Robby speaks with Amy Michelle Sorensen, former NedX speaker and self-described "nails for life" coach. Amy digs into her research findings from a several year study on wine and nails, long-term care, supplements, and navigating remote nail coaching during a global pandemic.Helpful LinksTwitterLinkedInSubscribe to Maintainable on:Apple PodcastsOvercastSpotifyOr search "Maintainable" wherever you stream your podcasts.Join the discussion in the Maintainable Discord Community Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.
undefined
Apr 1, 2021 • 19min

Logan Luke Tyler Tanner: Overcoming Nail Biting During a Pandemic

Maintainable Nails: Bonus Episode 04Robby speaks with Logan Luke Tyler Tanner, acclaimed motivational life coach, author, and speaker. Logan Luke Tyler shares his rationale for why it's important to focus, first, on clean nails and then to focus on the additional layers, overcoming nail biting,  and the future of keyboards.Helpful LinksBioLinkedInSubscribe to Maintainable on:Apple PodcastsOvercastSpotifyOr search "Maintainable" wherever you stream your podcasts.Join the discussion in the Maintainable Discord Community Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.
undefined
Apr 1, 2021 • 21min

Erica Tafavoti: Adding Density to Extend Their Life

Maintainable Nails: Bonus Episode 03Robby speaks with Erica Tafavoti, food blogger, beverage temperature conisseur, and podcast host. Erica shares her perspective on maintenance before sporting, those awkward, tender...moments, mental health during before and during a global pandemic, getting the perfect hand photo, and discuss her new podcast.Helpful LinksBioLinkedInPodcast: Unwell with EricaSubscribe to Maintainable on:Apple PodcastsOvercastSpotifyOr search "Maintainable" wherever you stream your podcasts.Join the discussion in the Maintainable Discord Community Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.
undefined
Apr 1, 2021 • 22min

Duncan Thorpe: Disrupting the Mammalian Industrial Nail Complex

Maintainable Nails: Bonus Episode 02Robby is joined by eccentric billionaire inventor and voice actor Duncan Thorpe, broadcasting from a secret island off the coast of Northern Europe. Together, they take listeners on a deeply unhinged (yet disturbingly logical?) journey into the tyranny of mammalian nail maintenance and the radical future of nail replacement.🔍 Episode Highlights[00:00:00] Welcome and Introductions: Robby introduces Duncan Thorpe and sets the tone for a conversation that quickly derails in unexpected directions.[00:01:10] Are Maintainable Nails Even Possible? Duncan rejects the premise of nail upkeep entirely, calling it a lie rooted in genetic tyranny.[00:02:05] Disrupting the Nail Space: Duncan introduces his biotech venture, Hard Ass Nails, and explains why humanity must transcend traditional nails.[00:03:30] How Clicky Made Him Billions: Duncan recalls his invention of a one-click shopping platform and how it financed his nail revolution.[00:04:30] Legal Woes and Voice Acting Scandals: Robby tiptoes around litigation, including lawsuits from the San Diego Zoo and a failed show called Footy Talk.[00:06:10] The Industrial Nail Complex: Duncan discusses lobbying, sabotage, and his break with the traditional nail-care establishment.[00:07:00] Space-Grown Diamond Nails: Why stop trimming your nails when you can replace them with shimmering sheets of lab-grown perfection?[00:07:40] A Blinding Reveal: Duncan warns Robby about the dazzling visual effects of his diamond nails—viewer discretion advised.[00:08:00] DIY Vaccines and Clone Ethics: Duncan details his self-sourced COVID vaccine, brewed with blood from younger versions of himself.[00:09:30] Mass Adoption & Cultural Shifts: Could society embrace surgically implanted diamond nails? What about survival rates?[00:11:00] Astronaut Hygiene & Nail Clippings in Zero-G: Duncan explains how standard nails pose existential risks on the International Space Station.[00:13:10] Beyond Nail Polish: Robby reflects on the psychology of nail adornment; Duncan insists diamond nails force emotional reckoning.[00:15:10] Free Nails—If You Join the Martian Program: Listeners can qualify for complimentary Hard Ass Nails by enlisting in Duncan’s space or subterranean missions.[00:18:00] Where to Sign Up: Clicky Prime or hardassnails.nails—plus a quick blood test to determine if you're "genetically suited."[00:20:00] Redefining ‘Nails’: Duncan campaigns to rename construction nails to eliminate semantic confusion with human nails.[00:21:10] Closing Thoughts: Robby thanks Duncan, who insists this interview “has happened.” Mission accomplished.🧪 Mentioned ProjectsHard Ass Nails – Duncan’s biotech venture replacing fingernails with diamond implants Clicky – One-click shopping platform that sparked Duncan's empire Footy Talk – Duncan’s banned late-night show about foot and hand care Martian Colonization Program – Enroll via Clicky Prime for free upgrades🚀 About Maintainable NailsMaintainable Nails explores the cutting edge of nail care innovation through long-form interviews with the world’s boldest thinkers in nail technology, maintenance philosophy, and post-mammalian beauty trends.Subscribe to Maintainable on:Apple PodcastsOvercastSpotifyOr search "Maintainable" wherever you stream your podcasts.🌀 This episode is part of an annual satirical tradition released by Maintainable.fm for April Fools'. All interviews are fully improvised and intended for entertainment purposes only. Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app