#164 Rails Core to Independent Consultant: Kasper Timm Hansen on Ruby, Testing, and Craft episode artwork

EPISODE · Jul 27, 2026 · 49 MIN

#164 Rails Core to Independent Consultant: Kasper Timm Hansen on Ruby, Testing, and Craft

from PreVetted Podcast · host Federico Ramallo

Kasper Timm Hansen is an independent Rails consultant and member-owner of the Spinel co-op, and six years on the Rails Core team taught him that open source is not about getting your code merged. It's about the right code at the right time, and what you learn on the way there. In this PreVetted Podcast episode, Kasper traces the path from a 2013 Google Summer of Code project to committer to Rails Core, and what he tells engineers who find contributing to open source too intimidating to start.Kasper gets concrete on the engineering-efficiency work he does now. He explains why slow test suites are the tax most growing Ruby on Rails apps quietly pay, how associated objects pull behavior out of God objects to keep domain models clean, and why he seeds test and development data from the same recipes, using his Oaken library, so you debug the story you already know.He also walks through "riffing," his scratch-file design method for exploring a problem before generating a single line of code, and rv, the Ruby version manager he built inspired by Python's uv that installs Ruby in about a second. The conversation closes on Rails 8 and what's next for Ruby.About Kasper Timm Hansen:- https://kaspth.com- https://spinel.coopAbout Federico RamalloFounder of Density Labs, the AI Engineering Partner for the mid-market, helping US companies ship AI to production, backed by a decade of shipping software with distributed engineering teams. Author of The Invisible Distance, the operating system for engineering leaders running teams across borders. Host of The PreVetted Podcast: 150+ conversations with VPs of Engineering, CTOs, and operators on what actually works.- 💼 https://www.linkedin.com/in/framallo/- 🌐 https://densitylabs.io- ✅ https://prevetted.ai🎙 PreVetted Podcast- 🎯 https://prevetted.ai/podcast- 🐦 https://x.com/PrevettedPod- 🔗 https://www.linkedin.com/company/prevetted-podcastTIMESTAMPS:0:00 Introduction to Kasper and his work5:12 Why a co-op, and what changes when everyone is an owner12:53 The road to the Rails Core team18:18 Advice for new open source contributors21:56 Where Rails teams actually get stuck24:47 Domain modeling and associated objects27:35 Fixtures, factories, and Oaken32:55 Rails 8 and what is next for Ruby33:36 Riffing: designing before you generate43:02 rv: installing Ruby in a second#RubyOnRails #OpenSource #SoftwareEngineering

Episode metadata supplied by the publisher feed · Published Jul 27, 2026

Embed this episode

NOW PLAYING

#164 Rails Core to Independent Consultant: Kasper Timm Hansen on Ruby, Testing, and Craft

0:00 49:32

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of PreVetted Podcast?

This episode is 49 minutes long.

When was this PreVetted Podcast episode published?

This episode was published on July 27, 2026.

Can I download this PreVetted Podcast episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!