More Code with Jason episodes

309 - How I Built SaturnCI (Starring JP Camara) thumbnail

309 - How I Built SaturnCI (Starring JP Camara)

Published 9 Feb 2026

Duration: 4628

The podcast explores various topics, including a programming newsletter, tech experiences, and reflections on speaking at events, along with discussions on using a CI platform and plans for a Ruby concurrency book.

Episode Description

In this episode I talk with JP Camara about RubyConf 2026, submitting CFPs, and why everyone should give talks. JP shares his experience using SaturnC...

Overview

The podcast covers a physical programming newsletter named Nonsense Monthly, which includes topics like programming, philosophy, and history. It revisits a previous conversation with guest JP Camara, who shares his experiences organizing Ruby conferences such as Sin City Ruby, inspired by Jason Swaib's event. The discussion includes reflections on the challenges and rewards of speaking at conferences, highlighting the effort required and the value of sharing knowledge, even if it's not perfect.

JP also talks about his use of Saturn CI, a continuous integration platform designed with simplicity and user experience in mind, particularly for Rails and RSpec projects. He provides insights into its setup, debugging process, and emphasizes the importance of running tests locally before deployment. Potential improvements for the platform, such as integrating test distribution tools and enhancing CI features, are also mentioned. The conversation includes various anecdotes and lighter topics, such as marriage in Las Vegas, the shift from visual voicemail to standard voicemail, and a humorous suggestion of an "electric shock collar" as a marketing gimmick for the product. Lastly, JP discusses his ongoing work on a book about Ruby concurrency, which is about half finished, and considers publishing it as both an ebook and a physical copy.

Recent Episodes of Code with Jason

1 Jul 2026 323 - David Yanacek on 20 Years of Innovation at AWS

Modern software development practices emphasize TDD and spec-driven methods, address AI code generation challenges with tools like Kero, explore advanced testing techniques, service architectures, and DevOps strategies, stressing automation balance, observability, and tool refinement for reliability.

16 Jun 2026 322 - Joe Masilotti

AI transforms developer and consulting roles by commoditizing coding, pushing focus toward strategic guidance and app optimization, while challenging solo founders and consultants to adapt beyond code delivery, highlighting AI's strengths in execution over design and the growing need for human-centric, opinionated content and personal branding.

3 Jun 2026 321 - Uncle Bob Martin

Explores software modeling complexities, AI's reliance on statistical prediction versus explanatory knowledge, the balance of elegance and accuracy, abstraction's role in managing entropy and disorder, and the evolution of programming principles like test-driven development and object-oriented design.

More Code with Jason episodes