# Story: ReiserFS Page: https://stenobird.com/podcast/corecursive-coding-stories/story-reiserfs Text version: https://stenobird.com/podcast/corecursive-coding-stories/story-reiserfs.md Podcast: [CoRecursive: Coding Stories](https://stenobird.com/podcast/corecursive-coding-stories) Published: 2024-11-04T11:00:00+00:00 Episode link: https://corecursive.com/reiserFS/ Audio file: https://traffic.libsyn.com/secure/corecursive/ReiserFS.mp3?dest-id=628353 Processing state: processed JSON: https://stenobird.com/v1/public/podcasts/corecursive-coding-stories/episodes/story-reiserfs Duration seconds: 3156 ## Resource The technical brilliance of Hans Reiser, creator of the ReiserFS Linux filesystem, was inextricably linked to his personal downfall and murder conviction. This episode explores the impossibility of separating a developer's code from their character. ## Highlights - Main idea: Technical innovation cannot be fully decoupled from the social and ethical conduct of its creator - Failure mode: Arrogance and a refusal to collaborate can render even the most advanced software unmaintainable and obsolete - Practical takeaway: Long-term software viability depends on community trust and the ability to accept patches and feedback - Technical tension: The struggle between Reiser's vision for a revolutionary filesystem and the Linux kernel community's need for stability and maintainability - Lesson learned: True technical leadership requires empathy and the recognition of collective contribution over solitary brilliance ## Topics Linux Kernel, Filesystems, Software Engineering, Hans Reiser, Open Source Community, Criminal Justice, ReiserFS, Tech Ethics ## Chapters - 1:00 — A Confession on the Mailing List: An exploration of a Linux kernel mailing list post where Hans Reiser admits to his crime while discussing filesystem patches. - 4:35 — The Mechanics of Filesystems: A technical analogy comparing filesystem indexing to a library's card catalog. - 8:15 — The Rise of ReiserFS: The period of progress and the challenges of managing a distributed development team between the US and Russia. - 11:45 — The Cost of Arrogance: How Reiser's interpersonal conflicts and aggressive behavior alienated the Linux developer community. - 15:20 — Enterprise Stakes: The moment ReiserFS gained enterprise importance through SUSE, putting major corporate reputations on the line. - 20:00 — The Vision for Reiser4: The ambitious, complex design goals for the next generation of the filesystem and its use of advanced data structures. - 24:00 — Scaling and Fragmentation: The struggle to manage the scope of the project and the technical debt accumulating in version 3. - 28:10 — Personal Collapse: The parallel escalation of domestic turmoil and the breakdown of Reiser's personal life. ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/corecursive-coding-stories/episodes/story-reiserfs/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/corecursive-coding-stories/story-reiserfs.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.