Skip to Content

Class of 2019

Where it all began

  • 36 classmates
  • 22 hours of conversation
Robby Russell in 2019
Class host Robby, 2019

A note from your host

In April 2019, I started asking engineers one question: what are the common characteristics of maintainable software? Anna Filina answered it first. Thirty-five more guests followed before the year was out.

That first class set the tone. We talked about technical debt, sure, but mostly we talked about people: how to sell refactoring to management, how to write documentation for a remote team, and how to stay curious inside a codebase you didn't write.

The class of 2019

  • Class of 2019

    EP-026 Patricia Aas Intersection of Programming & Security October 7, 2019, 33 min Listen to the episode
    EP-029 Dave Aronson Putting the M in ACRUMEN October 28, 2019, 44 min Listen to the episode
    EP-032 Emily Bache It's Always More Fun to Code with Others November 25, 2019, 35 min Listen to the episode
    EP-035 Abby Bangser Building Trust In Your Deployment Pipeline December 16, 2019, 31 min Listen to the episode

    Patricia AasDave AronsonEmily BacheAbby Bangser

  • Class of 2019

    EP-025 Nate Berkopec Why You Should Treat Performance Problems as Bugs September 30, 2019, 32 min Listen to the episode
    EP-036 Nathaniel Bibler Communication Strategies Between Developers and Clients December 23, 2019, 54 min Listen to the episode
    EP-009 Lisa Crispin Agile Testing & Technical Debt June 10, 2019, 39 min Listen to the episode
    EP-019 Jonathan Cutrell Healthy Teams Know How to Eradicate Fear August 19, 2019, 46 min Listen to the episode

    Nate BerkopecNathaniel BiblerLisa CrispinJonathan Cutrell

  • Class of 2019

    EP-015 Melissa Eaden It's Never a One Person Job July 21, 2019, 48 min Listen to the episode
    EP-003 Coraline Ada Ehmke The Role Of Empathy In Engineering Teams April 29, 2019, 30 min Listen to the episode
    EP-008 Pim Elshoff Refactoring How Engineers Communicate With Management June 3, 2019, 41 min Listen to the episode
    EP-028 Michael Feathers Be Curious & Chase The Rabbit Holes October 21, 2019, 32 min Listen to the episode

    Melissa EadenCoraline Ada EhmkePim ElshoffMichael Feathers

  • Class of 2019

    EP-001 Anna Filina How Every Decision Introduces Technical Debt April 15, 2019, 36 min Listen to the episode
    EP-017 Liran Haimovitch The Benefits of Observability August 5, 2019, 24 min Listen to the episode
    EP-012 Mariah Howard How To Discuss Technical Debt With Product Managers July 1, 2019, 30 min Listen to the episode
    EP-020 Colin Jones Software Consulting: Being a Good Guest August 26, 2019, 38 min Listen to the episode

    Anna FilinaLiran HaimovitchMariah HowardColin Jones

  • Class of 2019

    EP-021 Liz Keogh The Power of Asking, "Can You Give Me An Example?" September 2, 2019, 36 min Listen to the episode
    EP-011 Anne Marie Kirby Selling the Upside of Improving your Codebase to Management June 24, 2019, 23 min Listen to the episode
    EP-034 Viktor Klang Condensing The Codebase Over Time December 9, 2019, 54 min Listen to the episode
    EP-004 Sahil Lavingia Pushing Forward Through Technical Debt After a Massive Layoff May 6, 2019, 45 min Listen to the episode

    Liz KeoghAnne Marie KirbyViktor KlangSahil Lavingia

  • Class of 2019

    EP-022 Bryan Liles Create an Issue for Everything September 9, 2019, 40 min Listen to the episode
    EP-033 Beth Long Maintainable Code Prioritizes How Humans Interact With It December 2, 2019, 34 min Listen to the episode
    EP-005 Charity Majors Deploys Are Just The Beginning May 13, 2019, 34 min Listen to the episode
    EP-023 Sandro Mancuso Technical Debt is Anything Preventing You From Developing Fast September 16, 2019, 38 min Listen to the episode

    Bryan LilesBeth LongCharity MajorsSandro Mancuso

  • Class of 2019

    EP-016 Robert Meaney Building Software That is Easy to Test July 28, 2019, 45 min Listen to the episode
    EP-030 Ana Nelson Writing Maintainable Code Documentation with Automated Tools and Transclusion November 4, 2019, 37 min Listen to the episode
    EP-010 Marco "Ocramius" Pivetta What Senior Devs Should Spend More Time On (It's Not Writing Code) June 17, 2019, 47 min Listen to the episode
    EP-014 Steve Poling The Real Enemy is Murphy July 14, 2019, 33 min Listen to the episode

    Robert MeaneyAna NelsonMarco "Ocramius" PivettaSteve Poling

  • Class of 2019

    EP-024 Victor Rentea Never Separate The Refactoring From The Deliverable September 23, 2019, 35 min Listen to the episode
    EP-027 Justin Searls Learn To Understand The Runtime October 14, 2019, 51 min Listen to the episode
    EP-007 Morgan Senkal Using Epics to Improve Code Quality Within Sprints May 27, 2019, 25 min Listen to the episode
    EP-002 James Smith What if We Measured Software with a Stability Score? April 22, 2019, 37 min Listen to the episode

    Victor RenteaJustin SearlsMorgan SenkalJames Smith

  • Class of 2019

    EP-031 Zee Spencer How Can We Reduce Carrying Costs? November 18, 2019, 38 min Listen to the episode
    EP-018 Karolina Szczur The Importance of Documentation for Remote Developers August 12, 2019, 36 min Listen to the episode
    EP-006 Eileen M. Uchitelle Upgrading Ruby on Rails At Github And How To Stay Updated May 20, 2019, 34 min Listen to the episode
    EP-013 Matt Weagle What Will It Enable Us to Do in the Future? July 8, 2019, 28 min Listen to the episode

    Zee SpencerKarolina SzczurEileen M. UchitelleMatt Weagle

For the record

First day of school
Anna Filina, April 15, 2019
Longest conversation
Viktor Klang, 53:43
Last bell
Nathaniel Bibler, December 23, 2019