Episode

From Code to Cash: How André Arko Builds Better Tools and Gets Paid for Open Source

Podcast
Screaming in the Cloud
Published
Nov 13, 2025
Duration seconds
2442
Processing state
processed
Canonical source
https://share.transistor.fm/s/cd0b45e2
Audio
https://dts.podtrac.com/redirect.mp3/media.transistor.fm/cd0b45e2/3b2a5672.mp3
JSON
/v1/public/podcasts/screaming-in-the-cloud/episodes/from-code-to-cash-how-andr-arko-builds-better-tools-and-gets-paid-for-open-source
Markdown
/podcast/screaming-in-the-cloud/from-code-to-cash-how-andr-arko-builds-better-tools-and-gets-paid-for-open-source.md

Actions

  • POST https://stenobird.com/v1/public/podcasts/screaming-in-the-cloud/episodes/from-code-to-cash-how-andr-arko-builds-better-tools-and-gets-paid-for-open-source/transcription-requests
    Idempotently request low-priority transcript generation for this episode.
  • GET https://stenobird.com/podcast/screaming-in-the-cloud/from-code-to-cash-how-andr-arko-builds-better-tools-and-gets-paid-for-open-source.md
    Read the agent-friendly Markdown representation of this episode resource.

Summary

Ruby developer André Arko introduces RV, a new tool designed to install Ruby versions in seconds using precompiled binaries. The discussion explores the evolution of Ruby tooling, the challenges of maintaining dependency managers, and a new cooperative business model for open source sustainability.

Topics

  • Ruby
  • Open Source
  • Software Development
  • Dependency Management
  • macOS
  • DevOps
  • Software Engineering
  • Business Models

Highlights

  • Main idea: RV uses precompiled binaries to reduce Ruby installation time from 40 minutes to one second
  • Practical takeaway: Avoid using macOS system Ruby, as it is often years out of date and can break development workflows
  • Failure mode: Writing dependency managers in the same language they manage can lead to complex, contorted workarounds
  • Business model: Spinel Cooperative moves away from donation-based models toward a professional services cooperative for enterprise Ruby expertise
  • Industry trend: Ruby's ecosystem is adopting high-performance patterns seen in Python's UV to improve developer experience

Chapters

  1. 1:00 The Goal for RV: Comparing the strategy of RV to Python's UV, focusing on improving user experience rather than replacing all existing tools.
  2. 4:05 Ruby vs. Python Dependency Management: The stability of Bundler in the Ruby community compared to the fragmented landscape of Python tools.
  3. 10:00 The Struggle of Upgrading Legacy Ruby: Reflections on the difficulty of migrating companies from ancient Ruby versions to modern environments.
  4. 16:05 Eliminating Compilation Time: How RV bypasses the lengthy process of compiling Ruby from source on macOS.
  5. 22:20 The Problem with System Ruby: Why Apple's decision to ship end-of-life Ruby versions creates risks for developers.
  6. 31:25 The Complexity of Bundler: The technical debt and workarounds required when writing core tools in Ruby itself.
  7. 34:30 Monetizing Open Source Expertise: How Spinel Cooperative plans to fund development by providing specialized expertise to enterprises.