Robby Russell
Maintainable
Do you feel like you're hitting a wall with your existing software projects? Are you curious to hear how other people are navigating this? You're not alone. On the Maintainable Software Podcast, Robby speaks with seasoned practitioners who have overcome the technical and cultural problems often associated with software development. Our guests will share stories in each episode and outline tangible, real-world approaches to software challenges. In turn, you'll uncover new ways of thinking about how to improve your software project's maintainability.
Wo hören?
Podcasts in der App Replaio Radio Bald verfügbarPodcasts kommen bald in die App. Installiere sie jetzt und erlebe als Erster einen ganz neuen Blick auf Podcasts
Folgen
Mark Erikson: Accidentally Becoming an Open Source Maintainer 07.12.2020 47:22
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 Links Mark on Twitter Mark on LinkedIn Mark's Blog Redux Site Divio Site Vue.js Site [Article] 7 Pieces of Information t...
Bonnie Brennan: Building Community 30.11.2020 48:08
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 Links Bonnie on Twitter Bonnie on LinkedIn Angular Nation Hack Y...
Khaled Souf: Track Down Dead Code and Delete it 23.11.2020 49:15
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 Links Khaled on Twitter Khaled on LinkedIn Khaled's Website [Book Recommendation] Thinking in Systems, by Donella Meadows Subscribe to Maintai...
Adrianna Chang: Using the Strangler Fig Pattern at Shopify 16.11.2020 41:07
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 Links Adrianna on Twitter Adrianna on LinkedIn Article: Refactoring Legacy Code with the...
Mark Downie: Balancing The Promises That Open Source Projects Make 09.11.2020 41:18
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 th...
Glenn Vanderburg: Don't Ask For Small Things 02.11.2020 42:04
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 chall...
Suzan Bond: Embracing Discomfort and Navigating Transitions 26.10.2020 43:10
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 L...
Nicolas Carlo: Changing Messy Software Without Breaking It 19.10.2020 47:27
Robby speaks with Nicolas Carlo, Senior Tech Lead at BusBud. They discuss the tradeoffs when testing out new features and the benefits of using feature toggling/flags to keep code getting merged into main branches. Nicolas also shares how Busbud has quarterly sustainability weeks to work on improving things, along with advice for listeners who might feel like they are at a loss for how to get stak...
Brittany Martin: How to Quit Your Job and Leave Your Code in Good Hands 12.10.2020 47:43
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 ov...
Luke Redpath: User Stories Should Prompt Conversations 05.10.2020 52:12
Robby speaks with Luke, experienced software developer and consultant. They discuss the challenges of being an iOS developer and what effective user stories should look like. Luke also shares how he is navigating the world of looking for full-time employment after a decade of freelancing. For interview practice, Robby asks Luke an interview question that Planet Argon asks prospective Ruby on Rails...
Hampton Lintorn Catlin: Only Add Complexity When Necessary 28.09.2020 1:09:24
Robby speaks with Hampton Lintorn Catlin, CEO at Veue. They discuss how to reframe technical updates as investments and lessons learned from collaborating in open source. Hampton also shares how why he avoids the phrase "technical debt", along with his first-hand story of how he helped invent the open-source projects Haml and Sass. Helpful Links Hampton on Twitter Hampton's website Veue Hampton's...
Pat Kua: The Challenges that Come with Becoming a Tech Lead 21.09.2020 34:44
Robby speaks with Pat Kua, Advisor, Mentor, and Coach at Patkua.com. They discuss good documentation and the consequences of the hero culture. Pat also shares how he transitioned from an individual contributor to his current role, along with the benefits of finding mentors and seeking advice from people in other fields. Helpful Links Pat on Twitter Pat on LinkedIn Pat's Website Level Up Newsletter...
Aaron Blohowiak: The Myth of the Sufficiently Smart Engineer 14.09.2020 51:13
Robby speaks with Aaron Blohowiak, Senior Software Engineer at Netflix. They discuss mistakes teams make when refactoring too much before finding a product-market-fit and how Netflix deals with technical debt. Aaron also shares some early era Ruby on Rails stories, along with reasons why developers might be intimidated to apply at top-tier organizations like Netflix. Helpful Links Aaron on Twitter...
Magda Miu: Building a Technical Leadership Career Around Teaching 07.09.2020 58:32
Robby speaks with Magda Miu, Squad Leader Developer at Orange. They discuss the benefits of a healthy pull-request & review process and the unique challenges of mobile device app development. Magda also shares how she transitioned from being a day-to-day code contributor to team leader, as well as her strategies for keeping her technical skills sharp when she is not coding on a regular basis. Help...
Gant Laborde: Technical Debt — Trading Risk for an Advantage 31.08.2020 45:16
Robby speaks with Gant Laborde, CIO of Infinite Red. They discuss the unique challenges of maintaining React Native apps and the importance of sync points in an asynchronous work environment. Gant also shares an overview of the types of projects that Infinite Red focuses on and his experience being an open-source maintainer. Helpful Links Gant on Twitter Infinite Red on Twitter Gant's Website AI-F...
Karen Lee Rigg: Where Are the Bad Habits Coming From? 24.08.2020 48:33
Robby speaks with Karen Lee Rigg, Engineering Lead at Permutive. They discuss being a good guest in another team's code base and dealing with imposter syndrome. Karen also shares how she moved from the consulting world to a startup working on a product, along with her journey from being a code contributor to a team lead. Helpful Links Karen on Twitter Karen on LinkedIn [Book] How to Win Friends &...
Gianluca Arbezzano: Technical Debt Beyond Code & Your First Contributions to Open Source 13.07.2020 44:23
Robby speaks with Gianluca Arbezzano, Sr Staff Software Engineer at Packet. They discuss the value of consistent documentation (and why deciding where to document something is so difficult for developers!), how Gianluca began contributing to open source projects early in his career, and share tips for those who are intimidated about the idea of contributing to open source. Helpful Links Follow Gia...
Ali Spittel: Junior Developers and Helping Unlock Their Potential 06.07.2020 47:10
Robby speaks with Ali Spittel – podcast host at Ladybug Podcast, writer, and Faculty Lead at General Assembly. They discuss mentoring Junior Developers, how she built a community around her written content and daily coding puzzles, how to build your writing as a developer, and her experience being a digital nomad. Helpful Links Follow Ali on Twitter Follow We Learn Code on Twitter Ali Spittel's we...
Robby Russell: Turning the Mic Around with Kayla Reopelle 29.06.2020 1:11:05
The mic is turned around on Robby for this special episode of Maintainable. Robby is interviewed by guest host Kayla Reopelle, a Ruby on Rails Developer at Planet Argon. They discuss the need for more conversations about improving existing code in the community, learning to manage client expectations as a consultant, and when he learned he was a mender, not a maker. Helpful Links: Robby's Maintain...
Ryan Cromwell: Is the Juice Worth the Squeeze? 22.06.2020 48:00
Robby speaks with Ryan Cromwell, Technical Director at Sparkbox. They discuss the importance of simplifying deployments, technical debt in the client-services industry, and the traits to seek when hiring software engineers for client-services based work. Helpful Links Follow Ryan on Twitter Sparkbox [Book] Accelerate: The Science of Lean Software and DevOps Michael Feathers on Maintainable [Book]...
Camille Fournier: How Does a Developer Become a Manager? 15.06.2020 46:46
Robby speaks with Camille Fournier, Head of Platform Engineering at Two Sigma and author of The Manager's Path. They discuss the importance of avoiding overly clever code, onboarding developers to existing software projects and teams, and how to start approaching mentoring others and be a good mentoree. They also discuss topics from her book, like determining if a path toward management is right f...
Gonçalo Silva: How A Fully-Remote Team Builds and Maintains Software 01.06.2020 44:33
Robby speaks with Gonçalo Silva, CTO at Doist. They discuss embracing continuous improvements, having a healthy level of skepticism about rewrites. Gonçalo also shares how Doist onboards new engineers to their team, along with the challenges of hiring remote junior developers. Helpful Links Gonçalo on Twitter Laws of software evolution Doist Doist's blog Open positions at Doist Twist App [Book] At...
Tudor Girba: Moldable Development and Software Environmentalism 25.05.2020 44:07
Robby speaks with Tudor Girba, CEO and Co-Founder at Feenk. They discuss how engineers work in the decision-making business, what skills are essential to build in engineers, and get an introduction to the concept of Moldable Development and the Glamorous Toolkit. Helpful Links Glamorous Toolkit Follow Girba on Twitter Follow feenk on Twitter Glamorous Toolkit on Github [Book] Man's Search for Mean...
Jeff Haynie: How Can We Make Software Development Better for Dev Teams? 18.05.2020 52:13
Robby speaks with Jeff Haynie, Co-Founder and CEO at Pinpoint. They discuss boundaries around APIs and contracts, useful and less-useful metrics for development teams to focus on, and more. Jeff also gives an introduction to Pinpoint's tooling for software development teams and stakeholders, and shares a story about how he had to reverse-engineer a proprietary application in under 24hours to keep...
Vladimir Khorikov: 100% Test Coverage is an Artificial Metric 11.05.2020 1:00:49
Robby speaks with Vladimir Khoriko, Tech Lead, Architect & Author. They discuss all things unit tests – what they are, the four pillars of good ones, examples of low-value unit tests, and more. They also discuss the age-old debate of rewrites vs. refactoring, and how to effectively prioritize maintenance work. Helpful Links Vladimir's books : Use promo code: podmaintainable20 for 20% off! Enterpri...
Ähnliche Podcasts
Replaio ist kein Herausgeber von Podcasts; die Namen der Sendungen, Cover und Audioinhalte gehören ihren Autoren und werden über öffentliche RSS-Feeds verbreitet