# Episode 268: Maintainer Month 2025 with Dirkjan Ochtman on Sustaining Critical Rust Libraries Page: https://stenobird.com/podcast/sustain-796832/episode-268-maintainer-month-2025-with-dirkjan-ochtman-on-sustaining-critical-rust-libraries Text version: https://stenobird.com/podcast/sustain-796832/episode-268-maintainer-month-2025-with-dirkjan-ochtman-on-sustaining-critical-rust-libraries.md Podcast: [Sustain](https://stenobird.com/podcast/sustain-796832) Published: 2025-05-09T14:00:00+00:00 Episode link: https://podcast.sustainoss.org/268 Audio file: https://aphid.fireside.fm/d/1437767933/27729c65-f4a6-4496-8c86-820e7f13b285/d3e5406f-64b7-40d9-a908-d4f56b08b0ca.mp3 Processing state: not_requested JSON: https://stenobird.com/v1/public/podcasts/sustain-796832/episodes/episode-268-maintainer-month-2025-with-dirkjan-ochtman-on-sustaining-critical-rust-libraries Duration seconds: 2058 ## Resource Guest Dirkjan Ochtman Panelist Richard Littauer Show Notes In this special Maintainer Month episode of Sustain, host Richard speaks with Dirkjan Ochtman, a long-time open source contributor and Rust advocate. They dive deep into what it's like maintaining critical infrastructure libraries, the motivations behind taking over "abandonware," and how funding ecosystems like GitHub Sponsors and thanks.dev help sustain low-level dependencies. Dirkjan also reflects on how Rust’s design lends itself well to long-term maintainability and shares thoughts on the challenges of burnout, context switching, and ensuring project continuity. Hit the download button now! [00:01:33] Dirkjan explains how he chooses which projects he’s maintaining, being passionate about memory safety via Rust, and maintaining tools like Rustls, Hickory DNS, and Quinn. [00:03:14] Dirkjan describes his motivation for maintaining abandonware and sees it as providing value to the community. [00:04:23] ISRG funds Dirkjan’s work on memory-safe DNS and TLS libraires, and they are replacing C-based libraires with Rust equivalents. [00:05:33] Dirkjan uses thanks.dev to help fund maintainers through the full dependency graph and revenue is limited but promising. [00:08:06] Richard brings up Tidelift and Dirkjan mentions it’s not yielding results for Rust projects yet because the Rust ecosystem is smaller. [00:09:30] We hear Dirkjan’s journey into Rust, starting in Python but frustrated by lack of type safety and performance, and creating his own compiler before appreciating Rust’s complexity. [00:12:20] Dirkjan talks about his transition from Python to Rust. [00:13:39] Dirkjan uses PyO3 to create Python bindings for Rust libraries. [00:15:31] Richard wonders why projects become unmaintained and Dirkjan responds tha… ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/sustain-796832/episodes/episode-268-maintainer-month-2025-with-dirkjan-ochtman-on-sustaining-critical-rust-libraries/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/sustain-796832/episode-268-maintainer-month-2025-with-dirkjan-ochtman-on-sustaining-critical-rust-libraries.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.