Episode

Episode 289: Courtney Miller on Maintainer Burnout and Software Abandonment

Podcast
Sustain
Published
Jun 12, 2026
Duration seconds
1858
Processing state
not_requested
Canonical source
https://podcast.sustainoss.org/289
Audio
https://aphid.fireside.fm/d/1437767933/27729c65-f4a6-4496-8c86-820e7f13b285/49bc29c9-e203-47f3-b4bd-0d097560e9ee.mp3
JSON
/v1/public/podcasts/sustain-796832/episodes/episode-289-courtney-miller-on-maintainer-burnout-and-software-abandonment
Markdown
/podcast/sustain-796832/episode-289-courtney-miller-on-maintainer-burnout-and-software-abandonment.md

Actions

  • POST https://stenobird.com/v1/public/podcasts/sustain-796832/episodes/episode-289-courtney-miller-on-maintainer-burnout-and-software-abandonment/transcription-requests
    Idempotently request low-priority transcript generation for this episode.
  • GET https://stenobird.com/podcast/sustain-796832/episode-289-courtney-miller-on-maintainer-burnout-and-software-abandonment.md
    Read the agent-friendly Markdown representation of this episode resource.

Summary

Guest Courtney Miller Panelist Richard Littauer Show Notes In this episode of Sustain, Richard welcomes back Courtney Miller to unpack her PhD research on one of open source’s most overlooked problems: what happens when widely used software is abandoned. Courtney explains why abandonment is not always simple, or even always bad, but can create real risks for the developers and projects that depend on it. From npm package research and downstream impact to Abandabot, AI-assisted tooling, maintainer burnout, and responsible sunsetting, this conversation explores how the open source ecosystem can better understand, detect, and respond when the software we rely on stops being maintained. Press download now! [00:01:28] Courtney explains the focus of her dissertation. [00:02:34] Courtney defines abandonment. [00:03:44] Her ecosystem-wide analysis focused on the npm JavaScript ecosystem, looking specifically at widely used packages. [00:05:23] The first part of the dissertation involved interviews with maintainers who rely on abandoned packages and often lack tools or clear processes for responding. [00:06:31] Courtney describes two types of abandonment: Explicit Notice Abandonment and Activity Based Abandonment. [00:09:27] Courtney explains the third and final chapter called, Designing Abandabot. [00:11:10] Richard raises the point that some software can be “done” and still function fine. Courtney agrees, noting that not all abandonment matters and beyond alerts remediation matters. [00:13:22] The conversation expands into under-resourced and under-maintained projects, which can also become supply chain risks before they are fully abandoned. [00:14:53] Richard brings up the “Whale Fall” idea and Courtney agrees and points to responsible sunsetting as an important research are…