Maintainable

Robby Russell
undefined
Dec 14, 2020 • 50min

Trae Robrock: Understanding Your Risk Tolerance As An Engineer

Episode NotesRobby speaks with Trae Robrock, Software Developer Engineer at GoDaddy. They discuss why readability matters (and how Ruby on Rails aligns well with this), the importance of implementing good team processes and communication channels, and the differences between explicit and non-explicit tradeoffs. Trae also share stories of successful and not-so-successful software rewrites. Helpful LinksTrae on TwitterTrae on LinkedInTrae's WebsiteGreen Bits[Book Recommendation] Atomic Habits[Book Recommendation] The 4-Hour WorkweekSubscribe 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
Dec 7, 2020 • 47min

Mark Erikson: Accidentally Becoming an Open Source Maintainer

Robby speaks with Mark Erikson, Software Engineer at Northrop Grumman and Redux Maintainer. They discuss common characteristics of well-maintained software code, documentation best practices, and advice for developers on how to begin contributing to open source projects.Helpful LinksMark on TwitterMark on LinkedInMark's BlogRedux SiteDivio SiteVue.js Site[Article] 7 Pieces of Information to Include in Technical Blog PostsSubscribe 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
Nov 30, 2020 • 48min

Bonnie Brennan: Building Community

Robby speaks with Bonnie Brennan, Angular GDE and Founder of Angular Nation. They discuss the importance of keeping things modular, avoiding large files, and embracing DRY. Bonnie also shares her journey as a single mom and making a career change in her 30s, along with tips on how to ask for help within technical communities.Helpful LinksBonnie on TwitterBonnie on LinkedInAngular NationHack Your Future[Book Recommendation] A New Earth: Awakening to Your Life's PurposeSubscribe 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
Nov 23, 2020 • 49min

Khaled Souf: Track Down Dead Code and Delete it

Robby speaks with Khaled Souf, Software Crafter and Software Coach at Zenika Montreal. They discuss the importance of tracking down dead code and deleting it, the benefits of a reliable automated test suite, and Khaled's journey of becoming a coach.Helpful LinksKhaled on TwitterKhaled on LinkedInKhaled's Website[Book Recommendation] Thinking in Systems, by Donella MeadowsSubscribe 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
Nov 16, 2020 • 41min

Adrianna Chang: Using the Strangler Fig Pattern at Shopify

Robby speaks with Adrianna Chang, Software Developer at Shopify. They discuss the benefits of using SOLID principles. Adrianna also shares how Shopify has been turning a Ruby on Rails monolith into a module monolith, along with an overview of Shopify's Dev Degree Program and her experience through it.Helpful LinksAdrianna on TwitterAdrianna on LinkedInArticle: Refactoring Legacy Code with the Strangler Fig Pattern[Book Recommendation] The Art of Learning: An Inner Journey to Optimal PerformanceSubscribe 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
Nov 9, 2020 • 41min

Mark Downie: Balancing The Promises That Open Source Projects Make

Robby speaks with Mark Downie, Program Manager at Microsoft. They discuss the benefits of frameworks and approaches to making your open source project accessible and welcoming to new contributors and users. Mark also shares how Visual Studio's workflow for navigating customer requirements and getting early feedback, along with an introduction to what a Program Manager role is responsible for on the Visual Studio team.Helpful LinksMark on TwitterMark's Blog[Book Recommendation] The Customer-Driven PlaybookSubscribe 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
Nov 2, 2020 • 42min

Glenn Vanderburg: Don't Ask For Small Things

Robby speaks with Glenn Vanderburg, Executive Director of Software Development at RE/MAX. They discuss what types of documentation should go in the repository vs external content tools and the importance of acknowledging how helpful older code was to get you to here. Glenn also shares the benefits of hiring developers who had made a career change prior to becoming a developer, along with the challenges for software engineers and organizations during COVID with everyone being distributed.Helpful LinksGlenn on TwitterGlenn’s Website[Book Suggestion] Style: Lessons in Clarity and GraceSubscribe to Maintainable on:Apple PodcastsOvercastJoin 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
Oct 26, 2020 • 43min

Suzan Bond: Embracing Discomfort and Navigating Transitions

Robby speaks with Suzan Bond, Leadership Coach. They discuss how to advocate for your growth within your existing teams and the responsibilities of the individual and the organization. Suzan also shares how COVID is resulting in the fear of burnout and indicators that you might be nearing it yourself, along with advice to managers and developers on how to approach their next one-on-ones.Helpful LinksSuzan on TwitterSuzan’s Website[Book] Transitions: Making Sense of Life's Changes, William BridgesSubscribe 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
9 snips
Oct 19, 2020 • 47min

Nicolas Carlo: Changing Messy Software Without Breaking It

Nicolas Carlo, Senior Tech Lead at BusBud, discusses the benefits of using feature toggling/flags, the importance of documentation and knowledge sharing in deploying software, and strategies for managing technical debt including sustainability weeks and upgrading dependencies. They also explore the challenges of managing dependencies and the considerations of rewriting vs refactoring existing software projects.
undefined
Oct 12, 2020 • 48min

Brittany Martin: How to Quit Your Job and Leave Your Code in Good Hands

Robby speaks with Brittany Martin, Engineering Lead at TextUs. They discuss the mistakes that developers make when discussing technical debt with stakeholders and why it is important to write automated tests against a live/production API. Brittany also shares how she became the host of the 5by5 Ruby on Rails podcast, along with her recent journey of changing jobs and passing technical knowledge over to peers and a future replacement.Helpful LinksBrittany on TwitterBrittany's website5by5 Ruby on Rails podcastSubscribe 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.

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