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