<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet href="https://rss.buzzsprout.com/styles.xsl" type="text/xsl"?>
<rss version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:podcast="https://podcastindex.org/namespace/1.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:psc="http://podlove.org/simple-chapters" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <atom:link href="https://rss.buzzsprout.com/2435951.rss" rel="self" type="application/rss+xml" />
  <atom:link href="https://pubsubhubbub.appspot.com/" rel="hub" xmlns="http://www.w3.org/2005/Atom" />
  <title>Rails Business</title>

  <lastBuildDate>Thu, 09 Jul 2026 00:00:02 -0400</lastBuildDate>
  <link>https://railsbusiness.com</link>
  <language>en-us</language>
  <copyright>© 2026 Rails Business</copyright>
  <podcast:locked>yes</podcast:locked>
    <podcast:guid>89680443-74e0-57d2-aa04-153b6d564783</podcast:guid>
<podcast:podroll>
    <podcast:remoteItem feedGuid="726388b8-b1bc-54e9-8dae-bec69f8a5d4b" feedUrl="https://feeds.buzzsprout.com/1878319.rss" />
    <podcast:remoteItem feedGuid="0628d2cb-e92a-597a-a398-21e5c982ad8f" feedUrl="https://feeds.fireside.fm/standinginthefire/rss" />
    <podcast:remoteItem feedGuid="756488bb-daeb-5d09-8451-96de9500b93d" feedUrl="https://feeds.buzzsprout.com/2260490.rss" />
    <podcast:remoteItem feedGuid="218fa9b9-2821-5726-b71f-8311156907e4" feedUrl="https://feeds.buzzsprout.com/1927628.rss" />
    <podcast:remoteItem feedGuid="e5531453-b651-5d49-ba61-77b6c28cf2b9" feedUrl="https://feeds.transistor.fm/indierails" />
    <podcast:remoteItem feedGuid="ec3625d6-799c-5efb-93c7-a2a8c15f4fb8" feedUrl="https://feeds.castos.com/mqv6" />
    <podcast:remoteItem feedGuid="e59a3a95-6e4e-5b01-a98d-9ec3e1c152cc" feedUrl="https://feeds.fireside.fm/vibing-with-ai-code/rss" />
  </podcast:podroll>
  <itunes:author>Brendan Buckingham &amp; Ryan Frisch</itunes:author>
  <itunes:type>episodic</itunes:type>
  <itunes:explicit>false</itunes:explicit>
  <description><![CDATA[<p>Brendan Buckingham and Ryan Frisch talk about developing with Ruby on Rails and how to leverage it to build a business.</p>]]></description>
  <generator>Buzzsprout (https://www.buzzsprout.com)</generator>
  <itunes:owner>
    <itunes:name>Brendan Buckingham &amp; Ryan Frisch</itunes:name>
  </itunes:owner>
  <image>
     <url>https://storage.buzzsprout.com/6cye71hnma2adubw0fzdmzuv101z?.jpg</url>
     <title>Rails Business</title>
     <link>https://railsbusiness.com</link>
  </image>
  <itunes:image href="https://storage.buzzsprout.com/6cye71hnma2adubw0fzdmzuv101z?.jpg" />
  <itunes:category text="Technology" />
  <itunes:category text="Business" />
  <podcast:person role="host">Brendan Buckingham</podcast:person>
  <podcast:person role="host" href="https://www.frisch.fyi/">Ryan Frisch</podcast:person>
  <item>
    <itunes:title>Ernesto Tagwerker</itunes:title>
    <title>Ernesto Tagwerker</title>
    <itunes:summary><![CDATA[Ernesto Tagwerker (FastRuby.io / OmbuLabs) returns to talk through how AI is reshaping both sides of his business — speeding up Rails upgrades while simultaneously eating into revenue, and opening a new lane in AI strategy consulting for non-technical businesses. The group digs into the messiness of AI-generated tests, mutation testing, and how to know when your tests are actually testing anything.   01:00 FastRuby's Open Source Claude Skill for Rails Upgrades   03:30 How AI Has Ero...]]></itunes:summary>
    <description><![CDATA[<p>Ernesto Tagwerker (FastRuby.io / OmbuLabs) returns to talk through how AI is reshaping both sides of his business — speeding up Rails upgrades while simultaneously eating into revenue, and opening a new lane in AI strategy consulting for non-technical businesses. The group digs into the messiness of AI-generated tests, mutation testing, and how to know when your tests are actually testing anything.</p><p>  01:00 FastRuby&apos;s Open Source Claude Skill for Rails Upgrades<br/>  03:30 How AI Has Eroded (and Grown) FastRuby&apos;s Revenue<br/>  07:00 Engineering as Marketing — Why They Open Sourced the Playbook<br/>  10:00 The Tooling Isn&apos;t the Problem — Engineering Culture Is<br/>  12:30 Using Claude to Write Contract Tests and Improve Coverage<br/>  15:30 The Problem with AI-Generated Tests<br/>  17:00 Mutation Testing Explained<br/>  19:00 Classicist vs. Mockist — Where Claude Gets It Wrong<br/>  23:00 Playwright for Acceptance Testing in the Development Loop<br/>  26:00 Who Watches the Watcher?<br/>  28:00 Staff Augmentation and AI Strategy at OmbuLabs<br/>  31:00 Working with Non-Technical Businesses in Philadelphia<br/>  33:30 Engagement Sizes — AI Discovery vs. Rails Upgrade Projects<br/>  35:30 CRM Summaries and One-on-One Prep with AI<br/>  38:30 Observability and Guardrails — How Do You Know It&apos;s Working?<br/>  43:00 LLM as Judge<br/>  45:00 Event Scraping — AI Makes Scrapers More Maintainable<br/>  50:00 Ryan&apos;s Universal Scraper — Using AI to Heal, Not Replace</p><p><b>LINKS</b></p><p>- <a href='https://www.linkedin.com/in/etagwerker/'><b>Ernesto&apos;s LinkedIn</b></a></p><p>- <a href='https://bsky.app/profile/etagwerker.com'><b>Ernesto&apos;s Bluesky</b></a></p><p>- <a href='https://www.fastruby.io/'><b>FastRuby.io</b></a></p><p>- <a href='https://www.ombulabs.com/'><b>OmbuLabs</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>Ernesto Tagwerker (FastRuby.io / OmbuLabs) returns to talk through how AI is reshaping both sides of his business — speeding up Rails upgrades while simultaneously eating into revenue, and opening a new lane in AI strategy consulting for non-technical businesses. The group digs into the messiness of AI-generated tests, mutation testing, and how to know when your tests are actually testing anything.</p><p>  01:00 FastRuby&apos;s Open Source Claude Skill for Rails Upgrades<br/>  03:30 How AI Has Eroded (and Grown) FastRuby&apos;s Revenue<br/>  07:00 Engineering as Marketing — Why They Open Sourced the Playbook<br/>  10:00 The Tooling Isn&apos;t the Problem — Engineering Culture Is<br/>  12:30 Using Claude to Write Contract Tests and Improve Coverage<br/>  15:30 The Problem with AI-Generated Tests<br/>  17:00 Mutation Testing Explained<br/>  19:00 Classicist vs. Mockist — Where Claude Gets It Wrong<br/>  23:00 Playwright for Acceptance Testing in the Development Loop<br/>  26:00 Who Watches the Watcher?<br/>  28:00 Staff Augmentation and AI Strategy at OmbuLabs<br/>  31:00 Working with Non-Technical Businesses in Philadelphia<br/>  33:30 Engagement Sizes — AI Discovery vs. Rails Upgrade Projects<br/>  35:30 CRM Summaries and One-on-One Prep with AI<br/>  38:30 Observability and Guardrails — How Do You Know It&apos;s Working?<br/>  43:00 LLM as Judge<br/>  45:00 Event Scraping — AI Makes Scrapers More Maintainable<br/>  50:00 Ryan&apos;s Universal Scraper — Using AI to Heal, Not Replace</p><p><b>LINKS</b></p><p>- <a href='https://www.linkedin.com/in/etagwerker/'><b>Ernesto&apos;s LinkedIn</b></a></p><p>- <a href='https://bsky.app/profile/etagwerker.com'><b>Ernesto&apos;s Bluesky</b></a></p><p>- <a href='https://www.fastruby.io/'><b>FastRuby.io</b></a></p><p>- <a href='https://www.ombulabs.com/'><b>OmbuLabs</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/19464432-ernesto-tagwerker.mp3" length="38552952" type="audio/mpeg" />
    <itunes:author>Brendan Buckingham &amp; Ryan Frisch</itunes:author>
    <guid isPermaLink="false">Buzzsprout-19464432</guid>
    <pubDate>Thu, 09 Jul 2026 00:00:00 -0400</pubDate>
    <itunes:duration>3209</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>37</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Colleen Schnettler and Joe Masilotti</itunes:title>
    <title>Colleen Schnettler and Joe Masilotti</title>
    <itunes:summary><![CDATA[Colleen Schnettler and Joe Masilotti (Permission Not Required podcast) join Ryan and Brendan to catch up on what they're each building. Joe walks through Ruby Native — his platform for getting Rails apps into the App Store without touching Xcode or writing native code — and how AI has changed his development process. Colleen shares what AI automation consulting actually looks like in practice: more process mapping and integrations work than pure AI, and why developer credibility matters in a ...]]></itunes:summary>
    <description><![CDATA[<p>Colleen Schnettler and Joe Masilotti (<a href='https://nopermission.fm/'>Permission Not Required podcast</a>) join Ryan and Brendan to catch up on what they&apos;re each building. Joe walks through Ruby Native — his platform for getting Rails apps into the App Store without touching Xcode or writing native code — and how AI has changed his development process. Colleen shares what AI automation consulting actually looks like in practice: more process mapping and integrations work than pure AI, and why developer credibility matters in a crowded market. The group also compares notes on how they&apos;re each using AI beyond coding — for business context, client management, and personal workflows.</p><p>  00:00 Introductions<br/>  01:00 Ruby Native — Rails to the App Store Without Xcode<br/>  05:30 What Changes When You&apos;re the Only One Reading the Code<br/>  08:00 AI Automation Consulting in a Crowded Market<br/>  13:00 Beyond Content and Sales — Where AI Actually Fits<br/>  16:00 Cowork, Skills Repos, and Dropping OpenClaw<br/>  18:00 Joe&apos;s Three-Agent Coding Workflow<br/>  22:00 Projects You&apos;d Never Have Tackled Before AI<br/>  24:30 Ruby Native vs Hotwire Native Explained<br/>  28:00 How the Preview Workflow Works<br/>  33:30 Leveraging Existing Networks for New Businesses<br/>  41:00 When Automation Doesn&apos;t Need AI<br/>  44:00 The Command Center and Second Brain Thread<br/>  49:00 Joe&apos;s Business Context in Claude — Powerful and Dystopian<br/>  51:30 Colleen&apos;s Personal Agents (School Emails, LinkedIn Pipeline)<br/>  54:30 Where to Store Context — Markdown, SQLite, and Avoiding Beads<br/>  56:00 Joe at RubyConf in July</p><p><b>LINKS</b></p><p>- <a href='https://nopermission.fm/'><b>Permission Not Required Podcast</b></a></p><p><b>- </b><a href='https://www.linkedin.com/in/colleen-schnettler/'><b>Colleen&apos;s LinkedIn</b></a></p><p><b>- Colleen&apos;s Email: colleen@colleen.is</b></p><p><b>- </b><a href='https://masilotti.com/'><b>Joe&apos;s Website</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>Colleen Schnettler and Joe Masilotti (<a href='https://nopermission.fm/'>Permission Not Required podcast</a>) join Ryan and Brendan to catch up on what they&apos;re each building. Joe walks through Ruby Native — his platform for getting Rails apps into the App Store without touching Xcode or writing native code — and how AI has changed his development process. Colleen shares what AI automation consulting actually looks like in practice: more process mapping and integrations work than pure AI, and why developer credibility matters in a crowded market. The group also compares notes on how they&apos;re each using AI beyond coding — for business context, client management, and personal workflows.</p><p>  00:00 Introductions<br/>  01:00 Ruby Native — Rails to the App Store Without Xcode<br/>  05:30 What Changes When You&apos;re the Only One Reading the Code<br/>  08:00 AI Automation Consulting in a Crowded Market<br/>  13:00 Beyond Content and Sales — Where AI Actually Fits<br/>  16:00 Cowork, Skills Repos, and Dropping OpenClaw<br/>  18:00 Joe&apos;s Three-Agent Coding Workflow<br/>  22:00 Projects You&apos;d Never Have Tackled Before AI<br/>  24:30 Ruby Native vs Hotwire Native Explained<br/>  28:00 How the Preview Workflow Works<br/>  33:30 Leveraging Existing Networks for New Businesses<br/>  41:00 When Automation Doesn&apos;t Need AI<br/>  44:00 The Command Center and Second Brain Thread<br/>  49:00 Joe&apos;s Business Context in Claude — Powerful and Dystopian<br/>  51:30 Colleen&apos;s Personal Agents (School Emails, LinkedIn Pipeline)<br/>  54:30 Where to Store Context — Markdown, SQLite, and Avoiding Beads<br/>  56:00 Joe at RubyConf in July</p><p><b>LINKS</b></p><p>- <a href='https://nopermission.fm/'><b>Permission Not Required Podcast</b></a></p><p><b>- </b><a href='https://www.linkedin.com/in/colleen-schnettler/'><b>Colleen&apos;s LinkedIn</b></a></p><p><b>- Colleen&apos;s Email: colleen@colleen.is</b></p><p><b>- </b><a href='https://masilotti.com/'><b>Joe&apos;s Website</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/19394004-colleen-schnettler-and-joe-masilotti.mp3" length="41425547" type="audio/mpeg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-19394004</guid>
    <pubDate>Thu, 25 Jun 2026 00:00:00 -0400</pubDate>
    <itunes:duration>3448</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>36</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Rolling Your Own APM with Claude: Real Wins, Real Tradeoffs</itunes:title>
    <title>Rolling Your Own APM with Claude: Real Wins, Real Tradeoffs</title>
    <itunes:summary><![CDATA[Ryan and Brendan talk through the growing pains of AI-assisted development — including fatigue, increased confidence in bigger code changes, and what happens when you stop paying for expensive APM tools and just build your own. Ryan walks through how he used Claude to identify memory pressure, fix N+1 queries, and cut his Heroku costs significantly in just a few days. They also dig into the real tradeoffs: maintenance burden, over-optimization, and why you still need to understand what Claude...]]></itunes:summary>
    <description><![CDATA[<p>Ryan and Brendan talk through the growing pains of AI-assisted development — including fatigue, increased confidence in bigger code changes, and what happens when you stop paying for expensive APM tools and just build your own. Ryan walks through how he used Claude to identify memory pressure, fix N+1 queries, and cut his Heroku costs significantly in just a few days. They also dig into the real tradeoffs: maintenance burden, over-optimization, and why you still need to understand what Claude is telling you before you run anything on a live database.</p><p><b>LINKS</b></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>Ryan and Brendan talk through the growing pains of AI-assisted development — including fatigue, increased confidence in bigger code changes, and what happens when you stop paying for expensive APM tools and just build your own. Ryan walks through how he used Claude to identify memory pressure, fix N+1 queries, and cut his Heroku costs significantly in just a few days. They also dig into the real tradeoffs: maintenance burden, over-optimization, and why you still need to understand what Claude is telling you before you run anything on a live database.</p><p><b>LINKS</b></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/19323691-rolling-your-own-apm-with-claude-real-wins-real-tradeoffs.mp3" length="28398851" type="audio/mpeg" />
    <itunes:author>Brendan Buckingham &amp; Ryan Frisch</itunes:author>
    <guid isPermaLink="false">Buzzsprout-19323691</guid>
    <pubDate>Thu, 11 Jun 2026 00:00:00 -0400</pubDate>
    <itunes:duration>2363</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>35</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Scott Werner Returns</itunes:title>
    <title>Scott Werner Returns</title>
    <itunes:summary><![CDATA[Scott Werner (Sublayer) returns to discuss how rapidly AI and agentic coding have is changing.  The hosts and Scott dig into why niche tools are increasingly getting replicated by developers and hobbyists with "good enough" custom solutions — while complex enterprise platforms may actually have more staying power. Scott shares what he's seeing at the Artificial Ruby meetups. They also cover Stripe's "forward deployed" AI role, the reality of AI consulting, growing trust in AI-written cod...]]></itunes:summary>
    <description><![CDATA[<p>Scott Werner (Sublayer) returns to discuss how rapidly AI and agentic coding have is changing.  The hosts and Scott dig into why niche tools are increasingly getting replicated by developers and hobbyists with &quot;good enough&quot; custom solutions — while complex enterprise platforms may actually have more staying power. Scott shares what he&apos;s seeing at the Artificial Ruby meetups. They also cover Stripe&apos;s &quot;forward deployed&quot; AI role, the reality of AI consulting, growing trust in AI-written code, and orchestration tools like <a href='https://fabro.sh/'>Fabro</a> for defining repeatable AI workflows.<br/><br/>01:03 Early Agentic Coding Days<br/>04:49 SaaS Is Dead Debate<br/>10:28 Enterprise vs Homegrown Systems<br/>12:52 Forward Deployed Builders<br/>15:20 Architects Still Matter<br/>19:33 Personal Software vs Production<br/>23:22 Stripe Forward Deployed AI Role<br/>26:16 AI Adoption and Consulting Window<br/>29:42 Games and What Software Becomes<br/>33:20 Burnout and Pairing Lessons<br/>36:06 Learning to Trust AI Output<br/>38:57 Requirements Over Code Style<br/>43:02 Multi Project AI Workflow<br/>45:36 Software Factory Orchestration<br/>54:40 Process Thinking and QA<br/>56:41 Skills and Non Determinism</p><p><b>LINKS</b></p><p><b>- </b><a href='https://www.sublayer.com/'><b>Sublayer Website</b></a></p><p><b>- </b><a href='https://worksonmymachine.ai/'><b>Scott&apos;s Blog (Works on My Machine)</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>Scott Werner (Sublayer) returns to discuss how rapidly AI and agentic coding have is changing.  The hosts and Scott dig into why niche tools are increasingly getting replicated by developers and hobbyists with &quot;good enough&quot; custom solutions — while complex enterprise platforms may actually have more staying power. Scott shares what he&apos;s seeing at the Artificial Ruby meetups. They also cover Stripe&apos;s &quot;forward deployed&quot; AI role, the reality of AI consulting, growing trust in AI-written code, and orchestration tools like <a href='https://fabro.sh/'>Fabro</a> for defining repeatable AI workflows.<br/><br/>01:03 Early Agentic Coding Days<br/>04:49 SaaS Is Dead Debate<br/>10:28 Enterprise vs Homegrown Systems<br/>12:52 Forward Deployed Builders<br/>15:20 Architects Still Matter<br/>19:33 Personal Software vs Production<br/>23:22 Stripe Forward Deployed AI Role<br/>26:16 AI Adoption and Consulting Window<br/>29:42 Games and What Software Becomes<br/>33:20 Burnout and Pairing Lessons<br/>36:06 Learning to Trust AI Output<br/>38:57 Requirements Over Code Style<br/>43:02 Multi Project AI Workflow<br/>45:36 Software Factory Orchestration<br/>54:40 Process Thinking and QA<br/>56:41 Skills and Non Determinism</p><p><b>LINKS</b></p><p><b>- </b><a href='https://www.sublayer.com/'><b>Sublayer Website</b></a></p><p><b>- </b><a href='https://worksonmymachine.ai/'><b>Scott&apos;s Blog (Works on My Machine)</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/19245078-scott-werner-returns.mp3" length="44244024" type="audio/mpeg" />
    <itunes:author>Brendan Buckingham &amp; Ryan Frisch</itunes:author>
    <guid isPermaLink="false">Buzzsprout-19245078</guid>
    <pubDate>Thu, 28 May 2026 00:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2435951/19245078/transcript" type="text/html" />
    <itunes:duration>3683</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>34</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Is Data the Moat for Your Business?</itunes:title>
    <title>Is Data the Moat for Your Business?</title>
    <itunes:summary><![CDATA[The hosts explore whether “data is the new moat” in SaaS and argues that data alone—especially customer data—is rarely defensible as extraction and migration get easier. Instead, moats increasingly come from clear product vision, differentiated approaches, integrated systems, and how well apps enable AI and humans to interact with structured data. They contrast niche SaaS with broad platforms like HubSpot and Salesforce, discuss pricing model changes driven by AI costs (moving beyond per-seat...]]></itunes:summary>
    <description><![CDATA[<p>The hosts explore whether “data is the new moat” in SaaS and argues that data alone—especially customer data—is rarely defensible as extraction and migration get easier. Instead, moats increasingly come from clear product vision, differentiated approaches, integrated systems, and how well apps enable AI and humans to interact with structured data. They contrast niche SaaS with broad platforms like HubSpot and Salesforce, discuss pricing model changes driven by AI costs (moving beyond per-seat to metered/credits), and predict reduced reliance on traditional UIs as chat and CLIs become efficient interfaces for AI-to-backend communication.<br/><br/>00:00 Data as a Moat<br/>01:52 Niche vs Platform SaaS<br/>02:45 Integrations and UX Moats<br/>05:31 AI Changes Pricing Models<br/>06:48 Geocoding Data Example<br/>08:35 When Not to Use AI<br/>10:43 Why CLIs Are Rising<br/>14:25 Future Without Interfaces<br/>18:43 Data Product vs Customer Data<br/>21:28 Opinionated SaaS Wins<br/>23:19 AI Change And Strategy<br/>23:48 Defensibility And Platform Risk<br/>25:19 Building A Command Center<br/>27:30 Top Tools In The Stack<br/>27:52 Do You Still Need UIs<br/>30:36 Second Brain For Priorities<br/>33:37 Frameworks And Memory Systems<br/>36:02 SaaS Moats In An AI World<br/>39:23 AI Beyond Tech Businesses<br/>41:35 Business Takeaways And Wrap</p><p><b>LINKS</b></p><ul><li><a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></li><li><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></li><li><a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></li></ul><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>The hosts explore whether “data is the new moat” in SaaS and argues that data alone—especially customer data—is rarely defensible as extraction and migration get easier. Instead, moats increasingly come from clear product vision, differentiated approaches, integrated systems, and how well apps enable AI and humans to interact with structured data. They contrast niche SaaS with broad platforms like HubSpot and Salesforce, discuss pricing model changes driven by AI costs (moving beyond per-seat to metered/credits), and predict reduced reliance on traditional UIs as chat and CLIs become efficient interfaces for AI-to-backend communication.<br/><br/>00:00 Data as a Moat<br/>01:52 Niche vs Platform SaaS<br/>02:45 Integrations and UX Moats<br/>05:31 AI Changes Pricing Models<br/>06:48 Geocoding Data Example<br/>08:35 When Not to Use AI<br/>10:43 Why CLIs Are Rising<br/>14:25 Future Without Interfaces<br/>18:43 Data Product vs Customer Data<br/>21:28 Opinionated SaaS Wins<br/>23:19 AI Change And Strategy<br/>23:48 Defensibility And Platform Risk<br/>25:19 Building A Command Center<br/>27:30 Top Tools In The Stack<br/>27:52 Do You Still Need UIs<br/>30:36 Second Brain For Priorities<br/>33:37 Frameworks And Memory Systems<br/>36:02 SaaS Moats In An AI World<br/>39:23 AI Beyond Tech Businesses<br/>41:35 Business Takeaways And Wrap</p><p><b>LINKS</b></p><ul><li><a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></li><li><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></li><li><a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></li></ul><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/19168386-is-data-the-moat-for-your-business.mp3" length="31346279" type="audio/mpeg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-19168386</guid>
    <pubDate>Thu, 14 May 2026 00:00:00 -0400</pubDate>
    <itunes:duration>2608</itunes:duration>
    <itunes:keywords>Ruby on Rails, Saas, AI</itunes:keywords>
    <itunes:episode>33</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Do Pull Request Reviews Still Matter in the Age of AI?</itunes:title>
    <title>Do Pull Request Reviews Still Matter in the Age of AI?</title>
    <itunes:summary><![CDATA[The hosts once again discuss the recurring theme of AI’s impact on development workflows.  They discuss various topics, including:  Increased PR volume from AI-assisted coding and whether traditional pull request reviews are still necessary. Should AI be used earlier for pre-PR review and stronger CI guardrails for performance and security. What is the role of automated testing, and are they even more important as code generation accelerates?01:05 PR Reviews Under AI Load ...]]></itunes:summary>
    <description><![CDATA[<p>The hosts once again discuss the recurring theme of AI’s impact on development workflows.  They discuss various topics, including: </p><ul><li>Increased PR volume from AI-assisted coding and whether traditional pull request reviews are still necessary. </li><li>Should AI be used earlier for pre-PR review and stronger CI guardrails for performance and security. </li><li>What is the role of automated testing, and are they even more important as code generation accelerates?</li></ul><p>01:05 PR Reviews Under AI Load<br/>02:38 What PR Review Is For<br/>05:02 Human Review What Remains<br/>08:36 AI Pre Review And PR Purpose<br/>11:01 Guardrails CI Performance Security<br/>12:39 TDD Tests As Behavior Spec<br/>15:53 AI Versus Automation In Pipeline<br/>19:17 Testing Evolution Unit Vs System<br/>20:32 Feature Specs And Functional Review<br/>21:35 Bugs vs Defects Focus<br/>23:37 Smoke Tests for Upgrades<br/>24:44 Controller Tests Debate<br/>27:40 Test Pyramid and Frontend Gap<br/>28:37 Refactoring for Unit Tests<br/>30:57 AI Coding Raises Review Stakes<br/>34:00 Claude MD Friction<br/>35:54 Wrap Up and Testing Habit</p><p><b>LINKS</b></p><ul><li><a href='https://www.youtube.com/watch?v=60S_U2jCDOg'><b>Justin Searls Podcast</b></a></li><li><a href='https://www.amazon.com/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052'><b>Working Effectively with Legacy Code Book by Michael Feathers</b></a></li><li><a href='https://www.amazon.com/Professional-Rails-Testing-Tools-Principles/dp/B0DJRLK93M/ref=sr_1_1?crid=1A1ATFUTEYQPU&amp;dib=eyJ2IjoiMSJ9.wZqHxKrtw7kHFqbnq0cJFGb39AG0-L-JIs5n2E8mhvjGjHj071QN20LucGBJIEps.Igt2xtW3jqDiVfsKd117j5ffdxrdq0BBdEObr0XkdPQ&amp;dib_tag=se&amp;keywords=jason+swett&amp;qid=1777520728&amp;s=books&amp;sbo=RZvfv%2F%2FHxDF%2BO5021pAnSA%3D%3D&amp;sprefix=jason+swett%2Cstripbooks%2C144&amp;sr=1-1'><b>Professional Rails Testing: Tools and Principles Book by Jason Swett</b></a></li><li><a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></li><li><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></li><li><a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></li></ul><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>The hosts once again discuss the recurring theme of AI’s impact on development workflows.  They discuss various topics, including: </p><ul><li>Increased PR volume from AI-assisted coding and whether traditional pull request reviews are still necessary. </li><li>Should AI be used earlier for pre-PR review and stronger CI guardrails for performance and security. </li><li>What is the role of automated testing, and are they even more important as code generation accelerates?</li></ul><p>01:05 PR Reviews Under AI Load<br/>02:38 What PR Review Is For<br/>05:02 Human Review What Remains<br/>08:36 AI Pre Review And PR Purpose<br/>11:01 Guardrails CI Performance Security<br/>12:39 TDD Tests As Behavior Spec<br/>15:53 AI Versus Automation In Pipeline<br/>19:17 Testing Evolution Unit Vs System<br/>20:32 Feature Specs And Functional Review<br/>21:35 Bugs vs Defects Focus<br/>23:37 Smoke Tests for Upgrades<br/>24:44 Controller Tests Debate<br/>27:40 Test Pyramid and Frontend Gap<br/>28:37 Refactoring for Unit Tests<br/>30:57 AI Coding Raises Review Stakes<br/>34:00 Claude MD Friction<br/>35:54 Wrap Up and Testing Habit</p><p><b>LINKS</b></p><ul><li><a href='https://www.youtube.com/watch?v=60S_U2jCDOg'><b>Justin Searls Podcast</b></a></li><li><a href='https://www.amazon.com/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052'><b>Working Effectively with Legacy Code Book by Michael Feathers</b></a></li><li><a href='https://www.amazon.com/Professional-Rails-Testing-Tools-Principles/dp/B0DJRLK93M/ref=sr_1_1?crid=1A1ATFUTEYQPU&amp;dib=eyJ2IjoiMSJ9.wZqHxKrtw7kHFqbnq0cJFGb39AG0-L-JIs5n2E8mhvjGjHj071QN20LucGBJIEps.Igt2xtW3jqDiVfsKd117j5ffdxrdq0BBdEObr0XkdPQ&amp;dib_tag=se&amp;keywords=jason+swett&amp;qid=1777520728&amp;s=books&amp;sbo=RZvfv%2F%2FHxDF%2BO5021pAnSA%3D%3D&amp;sprefix=jason+swett%2Cstripbooks%2C144&amp;sr=1-1'><b>Professional Rails Testing: Tools and Principles Book by Jason Swett</b></a></li><li><a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></li><li><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></li><li><a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></li></ul><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/19085972-do-pull-request-reviews-still-matter-in-the-age-of-ai.mp3" length="28206371" type="audio/mpeg" />
    <itunes:author>Brendan Buckingham &amp; Ryan Frisch</itunes:author>
    <guid isPermaLink="false">Buzzsprout-19085972</guid>
    <pubDate>Thu, 30 Apr 2026 03:00:00 -0400</pubDate>
    <itunes:duration>2346</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>32</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Building with an AI Orchestrator Workflow</itunes:title>
    <title>Building with an AI Orchestrator Workflow</title>
    <itunes:summary><![CDATA[In this episode, the hosts discuss building a “universal scraper” for event calendars and a new AI-assisted workflow using a long-running orchestrator.md thread. 00:12 Why Change AI Workflow 01:29 Orchestrator File Setup 04:36 How Memory Persists 07:33 Platform Constraints WSL 08:45 Git Worktrees and Isolation 12:07 Scraper Build Approach 18:26 Incremental TDD Development 20:17 Making It Truly Universal 22:39 Universal Scraper Explained 26:03 Wrap Up and Next Steps LINKS - Ryan's Website - Br...]]></itunes:summary>
    <description><![CDATA[<p>In this episode, the hosts discuss building a “universal scraper” for event calendars and a new AI-assisted workflow using a long-running orchestrator.md thread.</p><p>00:12 Why Change AI Workflow<br/>01:29 Orchestrator File Setup<br/>04:36 How Memory Persists<br/>07:33 Platform Constraints WSL<br/>08:45 Git Worktrees and Isolation<br/>12:07 Scraper Build Approach<br/>18:26 Incremental TDD Development<br/>20:17 Making It Truly Universal<br/>22:39 Universal Scraper Explained<br/>26:03 Wrap Up and Next Steps</p><p><b>LINKS</b></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode, the hosts discuss building a “universal scraper” for event calendars and a new AI-assisted workflow using a long-running orchestrator.md thread.</p><p>00:12 Why Change AI Workflow<br/>01:29 Orchestrator File Setup<br/>04:36 How Memory Persists<br/>07:33 Platform Constraints WSL<br/>08:45 Git Worktrees and Isolation<br/>12:07 Scraper Build Approach<br/>18:26 Incremental TDD Development<br/>20:17 Making It Truly Universal<br/>22:39 Universal Scraper Explained<br/>26:03 Wrap Up and Next Steps</p><p><b>LINKS</b></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/19022350-building-with-an-ai-orchestrator-workflow.mp3" length="20923434" type="audio/mpeg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-19022350</guid>
    <pubDate>Thu, 16 Apr 2026 06:00:00 -0400</pubDate>
    <itunes:duration>1740</itunes:duration>
    <itunes:keywords>AI, AI coding, Orchestrator</itunes:keywords>
    <itunes:episode>31</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>AI Coding at Scale: Managing PR Overload, Using Claude to Stay Organized and Rethinking SaaS for an AI-First World</itunes:title>
    <title>AI Coding at Scale: Managing PR Overload, Using Claude to Stay Organized and Rethinking SaaS for an AI-First World</title>
    <itunes:summary><![CDATA[The hosts discuss how AI-assisted coding has massively increased their output, creating a new bottleneck: cognitive load, PR review, testing, and getting work shipped. Ryan discusses splitting time between finishing near-complete work, advancing a few large architectural initiatives, and handling ongoing support.  Brendan talks about his productivity system using Claude to manage his time using local markdown files to help stay on top of things. They also cover risks of AI automation, pe...]]></itunes:summary>
    <description><![CDATA[<p>The hosts discuss how AI-assisted coding has massively increased their output, creating a new bottleneck: cognitive load, PR review, testing, and getting work shipped. Ryan discusses splitting time between finishing near-complete work, advancing a few large architectural initiatives, and handling ongoing support.  Brendan talks about his productivity system using Claude to manage his time using local markdown files to help stay on top of things. They also cover risks of AI automation, permission scoping, subagent/approval bugs, and conclude with a renewed optimism that AI raises abstraction, increases competition, and pushes SaaS to adapt via execution, moats, and AI-ready APIs.<br/><br/>00:27 AI Code Volume<br/>02:17 Cognitive Load Shift<br/>04:52 PR Buckets Strategy<br/>07:22 Overwhelmed Yet Excited<br/>10:36 Workflow Tools Check<br/>11:51 Claude Productivity Setup<br/>14:02 Second Brain In Practice<br/>17:21 Simple Local Files<br/>19:30 Automation Limits<br/>22:13 Scheduled Script Automation<br/>23:00 Claude Cowork vs Command Center<br/>23:39 API Permissions and Safety<br/>26:12 Claude Code Approval Friction<br/>29:25 Subagents and Parallel Work<br/>30:44 When Agents Pretend Work<br/>34:34 AI Shifts SaaS Thinking</p><p><b>LINKS</b></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>The hosts discuss how AI-assisted coding has massively increased their output, creating a new bottleneck: cognitive load, PR review, testing, and getting work shipped. Ryan discusses splitting time between finishing near-complete work, advancing a few large architectural initiatives, and handling ongoing support.  Brendan talks about his productivity system using Claude to manage his time using local markdown files to help stay on top of things. They also cover risks of AI automation, permission scoping, subagent/approval bugs, and conclude with a renewed optimism that AI raises abstraction, increases competition, and pushes SaaS to adapt via execution, moats, and AI-ready APIs.<br/><br/>00:27 AI Code Volume<br/>02:17 Cognitive Load Shift<br/>04:52 PR Buckets Strategy<br/>07:22 Overwhelmed Yet Excited<br/>10:36 Workflow Tools Check<br/>11:51 Claude Productivity Setup<br/>14:02 Second Brain In Practice<br/>17:21 Simple Local Files<br/>19:30 Automation Limits<br/>22:13 Scheduled Script Automation<br/>23:00 Claude Cowork vs Command Center<br/>23:39 API Permissions and Safety<br/>26:12 Claude Code Approval Friction<br/>29:25 Subagents and Parallel Work<br/>30:44 When Agents Pretend Work<br/>34:34 AI Shifts SaaS Thinking</p><p><b>LINKS</b></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/18945038-ai-coding-at-scale-managing-pr-overload-using-claude-to-stay-organized-and-rethinking-saas-for-an-ai-first-world.mp3" length="30112935" type="audio/mpeg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-18945038</guid>
    <pubDate>Thu, 02 Apr 2026 06:00:00 -0400</pubDate>
    <itunes:duration>2505</itunes:duration>
    <itunes:keywords>AI Productivity, AI Coding, Ruby, Ruby on Rails, Locable</itunes:keywords>
    <itunes:episode>30</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Scaling AI-Assisted Development</itunes:title>
    <title>Scaling AI-Assisted Development</title>
    <itunes:summary><![CDATA[Today we discuss lessons from our previous episode with John Nunemaker, focusing on the Conductor tool and how multi-workspace, multi-agent workflows can speed up coding and bug fixing. Brendan shares his experimenting with parallelizing six Rollbar error fixes at once by generating prompts and running them in separate Conductor workspaces. They compare this with a one-agent-at-a-time workflow and debate whether closed-loop setups (ports, databases, dependencies) could make parallel work trus...]]></itunes:summary>
    <description><![CDATA[<p>Today we discuss lessons from our previous episode with John Nunemaker, focusing on the Conductor tool and how multi-workspace, multi-agent workflows can speed up coding and bug fixing. Brendan shares his experimenting with parallelizing six Rollbar error fixes at once by generating prompts and running them in separate Conductor workspaces. They compare this with a one-agent-at-a-time workflow and debate whether closed-loop setups (ports, databases, dependencies) could make parallel work trustworthy and reduce context-switching costs. They also cover using full Honeybadger/XML reports for faster debugging, using Claude Code from a phone to create PRs, challenges syncing session history, and broader AI product strategy like APIs/MCP, and RAG.<br/><br/>00:00 Catch Up And Recap<br/>00:43 Conductor Workflow Overview<br/>02:40 Parallel Rollbar Fixes<br/>04:35 Manual Testing And Setup Hurdles<br/>06:33 Debugging With Full Reports<br/>08:46 Ports Docker And Dependencies<br/>11:50 Parallelism Versus Focus<br/>14:57 Closed Loop Trust And Context<br/>18:24 Merge Conflicts And Acceptance Gaps<br/>22:16 Review Bottleneck And Output Surge<br/>25:26 Fixing Gallery Uploads<br/>26:39 Multi Select Challenges<br/>28:27 Branching Without Conductor<br/>31:28 Claude Mobile Workflow<br/>32:34 Session Sync Friction<br/>34:44 AI Brain For SaaS<br/>38:01 APIs And MCP Table Stakes<br/>41:49 Internal AI Assistants<br/>43:46 Access And Safety Concerns<br/>46:31 Second Brain Revival<br/>49:03 RAG Tooling Experiments<br/>50:04 Wrap Up And Listener Feedback</p><p><b>LINKS</b></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>Today we discuss lessons from our previous episode with John Nunemaker, focusing on the Conductor tool and how multi-workspace, multi-agent workflows can speed up coding and bug fixing. Brendan shares his experimenting with parallelizing six Rollbar error fixes at once by generating prompts and running them in separate Conductor workspaces. They compare this with a one-agent-at-a-time workflow and debate whether closed-loop setups (ports, databases, dependencies) could make parallel work trustworthy and reduce context-switching costs. They also cover using full Honeybadger/XML reports for faster debugging, using Claude Code from a phone to create PRs, challenges syncing session history, and broader AI product strategy like APIs/MCP, and RAG.<br/><br/>00:00 Catch Up And Recap<br/>00:43 Conductor Workflow Overview<br/>02:40 Parallel Rollbar Fixes<br/>04:35 Manual Testing And Setup Hurdles<br/>06:33 Debugging With Full Reports<br/>08:46 Ports Docker And Dependencies<br/>11:50 Parallelism Versus Focus<br/>14:57 Closed Loop Trust And Context<br/>18:24 Merge Conflicts And Acceptance Gaps<br/>22:16 Review Bottleneck And Output Surge<br/>25:26 Fixing Gallery Uploads<br/>26:39 Multi Select Challenges<br/>28:27 Branching Without Conductor<br/>31:28 Claude Mobile Workflow<br/>32:34 Session Sync Friction<br/>34:44 AI Brain For SaaS<br/>38:01 APIs And MCP Table Stakes<br/>41:49 Internal AI Assistants<br/>43:46 Access And Safety Concerns<br/>46:31 Second Brain Revival<br/>49:03 RAG Tooling Experiments<br/>50:04 Wrap Up And Listener Feedback</p><p><b>LINKS</b></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/18859106-scaling-ai-assisted-development.mp3" length="36734183" type="audio/mpeg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-18859106</guid>
    <pubDate>Thu, 19 Mar 2026 06:00:00 -0400</pubDate>
    <itunes:duration>3057</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>29</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>John Nunemaker on AI Development</itunes:title>
    <title>John Nunemaker on AI Development</title>
    <itunes:summary><![CDATA[John Nunemaker returns to discuss how fast AI tooling has changed and argues tech leaders should adopt Claude Max (defaulting to Opus), set up agent-friendly local environments, and roll that out to their teams. He shares how his company built an internal “brain” using LibreChat as a self-hosted interface, enabling non-engineers to query company data and generate insights like weekly support summaries from various sources. The conversation also covers worktrees and Conductor for parallel, iso...]]></itunes:summary>
    <description><![CDATA[<p>John Nunemaker returns to discuss how fast AI tooling has changed and argues tech leaders should adopt Claude Max (defaulting to Opus), set up agent-friendly local environments, and roll that out to their teams. He shares how his company built an internal “brain” using LibreChat as a self-hosted interface, enabling non-engineers to query company data and generate insights like weekly support summaries from various sources. The conversation also covers worktrees and Conductor for parallel, isolated dev environments.<br/><br/>01:22 Tech Leaders Must Adopt AI<br/>02:31 Why Opus Changed Everything<br/>04:55 Claude Max Plans and Limits<br/>07:41 Brain Idea and Safety Boundaries<br/>09:03 Building the Stack with MCP<br/>10:18 Ansible Automation and Deploys<br/>12:53 Support Data Summaries in LibreChat<br/>15:42 Scheduling Reports to Slack<br/>20:17 OpenCode vs Claude and Mobile Workflow<br/>23:54 What MCP Connectors Enable<br/>26:20 Accessing Brain via Tailscale<br/>30:48 Team Size and PR Volume<br/>32:32 Claude PR Review Workflow<br/>35:25 Conductor Daily Setup<br/>38:36 Worktrees and Isolation<br/>50:47 Conductor Limits and Pain<br/>51:36 App Changes and Scripts<br/>54:45 Caddy for Local Domains<br/>57:10 Jobs Outlook and Wrap</p><p><b>Notes</b></p><p><b>- </b><a href='https://x.com/jnunemaker'><b>John&apos;s X/Twitter</b></a></p><p><b>- </b><a href='https://bsky.app/profile/johnnunemaker.com'><b>John&apos;s Bluesky</b></a></p><p>- <a href='https://www.johnnunemaker.com/conducting-rails/'><b>John&apos;s post setting up conductor with Rails</b></a></p><p><b>- </b><a href='https://www.johnnunemaker.com/'><b>John&apos;s Website</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>John Nunemaker returns to discuss how fast AI tooling has changed and argues tech leaders should adopt Claude Max (defaulting to Opus), set up agent-friendly local environments, and roll that out to their teams. He shares how his company built an internal “brain” using LibreChat as a self-hosted interface, enabling non-engineers to query company data and generate insights like weekly support summaries from various sources. The conversation also covers worktrees and Conductor for parallel, isolated dev environments.<br/><br/>01:22 Tech Leaders Must Adopt AI<br/>02:31 Why Opus Changed Everything<br/>04:55 Claude Max Plans and Limits<br/>07:41 Brain Idea and Safety Boundaries<br/>09:03 Building the Stack with MCP<br/>10:18 Ansible Automation and Deploys<br/>12:53 Support Data Summaries in LibreChat<br/>15:42 Scheduling Reports to Slack<br/>20:17 OpenCode vs Claude and Mobile Workflow<br/>23:54 What MCP Connectors Enable<br/>26:20 Accessing Brain via Tailscale<br/>30:48 Team Size and PR Volume<br/>32:32 Claude PR Review Workflow<br/>35:25 Conductor Daily Setup<br/>38:36 Worktrees and Isolation<br/>50:47 Conductor Limits and Pain<br/>51:36 App Changes and Scripts<br/>54:45 Caddy for Local Domains<br/>57:10 Jobs Outlook and Wrap</p><p><b>Notes</b></p><p><b>- </b><a href='https://x.com/jnunemaker'><b>John&apos;s X/Twitter</b></a></p><p><b>- </b><a href='https://bsky.app/profile/johnnunemaker.com'><b>John&apos;s Bluesky</b></a></p><p>- <a href='https://www.johnnunemaker.com/conducting-rails/'><b>John&apos;s post setting up conductor with Rails</b></a></p><p><b>- </b><a href='https://www.johnnunemaker.com/'><b>John&apos;s Website</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/18785602-john-nunemaker-on-ai-development.mp3" length="42047881" type="audio/mpeg" />
    <itunes:author>Brendan Buckingham &amp; Ryan Frisch</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18785602</guid>
    <pubDate>Thu, 05 Mar 2026 06:00:00 -0500</pubDate>
    <itunes:duration>3500</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>28</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Kyle Keesling</itunes:title>
    <title>Kyle Keesling</title>
    <itunes:summary><![CDATA[In this episode, Kyle Keesling, co-owner of PASS Testing and long-time solo Rails developer, shares how PASS grew from a college web design side project into a niche software and training business for the Underground Storage Tank (UST) industry. The conversation covers why they kept the products as two apps connected by a read-only private API, what makes compliance software hard, and how they modeled flexible equipment and inspection data—evolving from STI to Rails delegated types. Kyle also...]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Kyle Keesling, co-owner of <a href='https://passtesting.com/'>PASS Testing</a> and long-time solo Rails developer, shares how PASS grew from a college web design side project into a niche software and training business for the Underground Storage Tank (UST) industry. The conversation covers why they kept the products as two apps connected by a read-only private API, what makes compliance software hard, and how they modeled flexible equipment and inspection data—evolving from STI to Rails delegated types. Kyle also discusses early scaling pains around billing and payments, how feature requests are prioritized with help from their CRO and a contractor, and how tools like Claude Code are changing his workflow while maintaining PR-based review and safer deployment practices.<br/><br/>00:00 Meet Kyle Keesling&amp; His Role at PASS Testing<br/>00:29 From College Web Design to a Niche Opportunity in UST Compliance<br/>02:31 Building Opus: A Custom LMS for Gas Station Training<br/>03:34 Why Compliance Is Hard: 50 States, 50 Rulebooks<br/>04:25 From Training to Past Tools: The Second Product Idea<br/>08:06 Two Apps or One? Data Sync, APIs, and Customer Workflows<br/>10:25 Would He Do It Again? Decoupling, Upgrades, and Acquisition Optionality<br/>12:28 Why Past Tools Is More Complex: Data-Driven Inspections &amp; Asset Inventory<br/>16:13 Modeling the Domain in Rails: STI → Delegated Types (and Migration Strategy)<br/>22:35 Versioning &amp; “Point-in-Time” Inspections: Preventing Old Reports from Changing<br/>24:13 Downtime, SLAs, and Recovering from Form/Data Bugs<br/>26:40 Early Scaling Stories: Hardcoding States and Billing Growing Pains<br/>29:39 Letting Customers Shape the Product (Beyond Compliance)<br/>31:14 Integrations vs. Building Everything In-House<br/>32:50 Feature Requests, Backlog Triage, and Adding Sales/Dev Bandwidth<br/>37:41 Shipping Without the Never-Ending PR: Iterative Rollouts (&quot;Visits&quot;)<br/>40:39 Using AI Safely: PRs, Branch Protections, and Documentation Habits<br/>46:14 Wrap-Up: Where to Find Kyle and Past Testing</p><p><b>LINKS</b></p><p><b>- </b><a href='https://passtesting.com/'><b>PASS Testing</b></a></p><p>- <a href='https://x.com/kylekeesling'><b>Kyle&apos;s X/Twitter</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Kyle Keesling, co-owner of <a href='https://passtesting.com/'>PASS Testing</a> and long-time solo Rails developer, shares how PASS grew from a college web design side project into a niche software and training business for the Underground Storage Tank (UST) industry. The conversation covers why they kept the products as two apps connected by a read-only private API, what makes compliance software hard, and how they modeled flexible equipment and inspection data—evolving from STI to Rails delegated types. Kyle also discusses early scaling pains around billing and payments, how feature requests are prioritized with help from their CRO and a contractor, and how tools like Claude Code are changing his workflow while maintaining PR-based review and safer deployment practices.<br/><br/>00:00 Meet Kyle Keesling&amp; His Role at PASS Testing<br/>00:29 From College Web Design to a Niche Opportunity in UST Compliance<br/>02:31 Building Opus: A Custom LMS for Gas Station Training<br/>03:34 Why Compliance Is Hard: 50 States, 50 Rulebooks<br/>04:25 From Training to Past Tools: The Second Product Idea<br/>08:06 Two Apps or One? Data Sync, APIs, and Customer Workflows<br/>10:25 Would He Do It Again? Decoupling, Upgrades, and Acquisition Optionality<br/>12:28 Why Past Tools Is More Complex: Data-Driven Inspections &amp; Asset Inventory<br/>16:13 Modeling the Domain in Rails: STI → Delegated Types (and Migration Strategy)<br/>22:35 Versioning &amp; “Point-in-Time” Inspections: Preventing Old Reports from Changing<br/>24:13 Downtime, SLAs, and Recovering from Form/Data Bugs<br/>26:40 Early Scaling Stories: Hardcoding States and Billing Growing Pains<br/>29:39 Letting Customers Shape the Product (Beyond Compliance)<br/>31:14 Integrations vs. Building Everything In-House<br/>32:50 Feature Requests, Backlog Triage, and Adding Sales/Dev Bandwidth<br/>37:41 Shipping Without the Never-Ending PR: Iterative Rollouts (&quot;Visits&quot;)<br/>40:39 Using AI Safely: PRs, Branch Protections, and Documentation Habits<br/>46:14 Wrap-Up: Where to Find Kyle and Past Testing</p><p><b>LINKS</b></p><p><b>- </b><a href='https://passtesting.com/'><b>PASS Testing</b></a></p><p>- <a href='https://x.com/kylekeesling'><b>Kyle&apos;s X/Twitter</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/18701005-kyle-keesling.mp3" length="34224826" type="audio/mpeg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-18701005</guid>
    <pubDate>Thu, 19 Feb 2026 06:00:00 -0500</pubDate>
    <itunes:duration>2848</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>27</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Reflecting on Our First Year of the Podcast</itunes:title>
    <title>Reflecting on Our First Year of the Podcast</title>
    <itunes:summary><![CDATA[In this episode, the hosts reconnect after a holiday break to reflect on their podcast journey over the last year. They discuss important milestones like their one-year recording anniversary, the various episodes from the past year, and sharing their favorite moments. 00:00 Introduction and New Year Greetings 00:34 Reflecting on the First Year of Podcasting 01:57 Memorable Moments and Guest Highlights 03:51 Popular Episodes and Themes 06:38 Looking Forward: Future Topics and Guests 07:42 Bala...]]></itunes:summary>
    <description><![CDATA[<p>In this episode, the hosts reconnect after a holiday break to reflect on their podcast journey over the last year. They discuss important milestones like their one-year recording anniversary, the various episodes from the past year, and sharing their favorite moments.</p><p>00:00 Introduction and New Year Greetings<br/>00:34 Reflecting on the First Year of Podcasting<br/>01:57 Memorable Moments and Guest Highlights<br/>03:51 Popular Episodes and Themes<br/>06:38 Looking Forward: Future Topics and Guests<br/>07:42 Balancing Guests and Solo Episodes<br/>09:15 Podcast Growth and Marketing Insights<br/>10:16 Commitment to Consistency and Goals<br/>12:18 Exploring Business and Technical Challenges<br/>27:46 Concluding Thoughts and Call for Guests</p><p><b>LINKS</b></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode, the hosts reconnect after a holiday break to reflect on their podcast journey over the last year. They discuss important milestones like their one-year recording anniversary, the various episodes from the past year, and sharing their favorite moments.</p><p>00:00 Introduction and New Year Greetings<br/>00:34 Reflecting on the First Year of Podcasting<br/>01:57 Memorable Moments and Guest Highlights<br/>03:51 Popular Episodes and Themes<br/>06:38 Looking Forward: Future Topics and Guests<br/>07:42 Balancing Guests and Solo Episodes<br/>09:15 Podcast Growth and Marketing Insights<br/>10:16 Commitment to Consistency and Goals<br/>12:18 Exploring Business and Technical Challenges<br/>27:46 Concluding Thoughts and Call for Guests</p><p><b>LINKS</b></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/18622085-reflecting-on-our-first-year-of-the-podcast.mp3" length="22258819" type="audio/mpeg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-18622085</guid>
    <pubDate>Thu, 05 Feb 2026 06:00:00 -0500</pubDate>
    <itunes:duration>1851</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>26</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Striving for Ideal Code</itunes:title>
    <title>Striving for Ideal Code</title>
    <itunes:summary><![CDATA[In this episode, the hosts discuss reflect on the high-quality, maintainable code found in various videos and books and their own aspirations to emulate such coding standards. The conversation covers the challenges of maintaining good coding practices over time and under business pressures. They explore the concept of 'good enough' code based on the maturity stage of a business, and debate how AI impacts coding quality. The hosts consider how AI can assist in writing tests, potential pitfalls...]]></itunes:summary>
    <description><![CDATA[<p>In this episode, the hosts discuss reflect on the high-quality, maintainable code found in various videos and books and their own aspirations to emulate such coding standards. The conversation covers the challenges of maintaining good coding practices over time and under business pressures. They explore the concept of &apos;good enough&apos; code based on the maturity stage of a business, and debate how AI impacts coding quality. The hosts consider how AI can assist in writing tests, potential pitfalls, and the complexity of integrating AI into development while maintaining high standards. Lastly, they touch upon the concept of agentic coding and the importance of well-defined code boundaries in future development strategies.<br/><br/>00:00 Introduction and Catching Up<br/>00:34 Exciting News from 37 Signals<br/>02:11 The Urge for Clean Code<br/>03:33 Challenges in Maintaining Code Quality<br/>06:45 Reflections on Code Quality and Team Dynamics<br/>16:12 The Role of AI in Coding<br/>18:18 AI&apos;s Role in Code Architecture<br/>18:33 AI in Controller and View Design<br/>19:42 AI&apos;s Limitations in High-Level Decisions<br/>21:13 Using AI for Writing Code and Tests<br/>25:09 The Future of AI in Code Readability<br/>29:49 Challenges and Hypotheses in AI-Driven Development<br/>33:54 Final Thoughts and Future Topics</p><p><b>LINKS</b></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode, the hosts discuss reflect on the high-quality, maintainable code found in various videos and books and their own aspirations to emulate such coding standards. The conversation covers the challenges of maintaining good coding practices over time and under business pressures. They explore the concept of &apos;good enough&apos; code based on the maturity stage of a business, and debate how AI impacts coding quality. The hosts consider how AI can assist in writing tests, potential pitfalls, and the complexity of integrating AI into development while maintaining high standards. Lastly, they touch upon the concept of agentic coding and the importance of well-defined code boundaries in future development strategies.<br/><br/>00:00 Introduction and Catching Up<br/>00:34 Exciting News from 37 Signals<br/>02:11 The Urge for Clean Code<br/>03:33 Challenges in Maintaining Code Quality<br/>06:45 Reflections on Code Quality and Team Dynamics<br/>16:12 The Role of AI in Coding<br/>18:18 AI&apos;s Role in Code Architecture<br/>18:33 AI in Controller and View Design<br/>19:42 AI&apos;s Limitations in High-Level Decisions<br/>21:13 Using AI for Writing Code and Tests<br/>25:09 The Future of AI in Code Readability<br/>29:49 Challenges and Hypotheses in AI-Driven Development<br/>33:54 Final Thoughts and Future Topics</p><p><b>LINKS</b></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/18547312-striving-for-ideal-code.mp3" length="24772881" type="audio/mpeg" />
    <itunes:author>Brendan Buckingham &amp; Ryan Frisch</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18547312</guid>
    <pubDate>Thu, 22 Jan 2026 06:00:00 -0500</pubDate>
    <itunes:duration>2060</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>25</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Mateus Pereira</itunes:title>
    <title>Mateus Pereira</title>
    <itunes:summary><![CDATA[In this episode, we chat with Mateus Pereira from Ombu Labs about the nuances of Rails upgrades and how AI is revolutionizing the process. From tackling gem dependencies to client collaboration, Mateus shares valuable insights and tips for executing seamless upgrades. Perfect for developers looking to streamline their Rails projects and leverage AI tools effectively.  00:00 Introduction and Casual Chat 00:25 Meet Mateus: Senior Rails Engineer 01:29 Mateus' Journey into Programming 02:17 Joini...]]></itunes:summary>
    <description><![CDATA[<p>In this episode, we chat with Mateus Pereira from Ombu Labs about the nuances of Rails upgrades and how AI is revolutionizing the process. From tackling gem dependencies to client collaboration, Mateus shares valuable insights and tips for executing seamless upgrades. Perfect for developers looking to streamline their Rails projects and leverage AI tools effectively.<br/><br/>00:00 Introduction and Casual Chat<br/>00:25 Meet Mateus: Senior Rails Engineer<br/>01:29 Mateus&apos; Journey into Programming<br/>02:17 Joining Ombu Labs: Trials and Triumphs<br/>03:33 Lessons from Rejection and Persistence<br/>04:35 Challenges in Rails Upgrades<br/>08:12 Tackling Gem Dependencies<br/>20:04 The Role of AI in Rails Upgrades<br/>30:47 Discussing Ruby Critic and Rails Bump<br/>32:07 AI in Code Refactoring<br/>33:58 Client Relationships and Project Management<br/>44:14 Challenges with Test Coverage<br/>45:32 Manual Testing and QA Processes<br/>49:18 Using AI for Writing Tests<br/>55:37 Final Thoughts and Sign-Off</p><p><b>LINKS</b></p><p><b>- </b><a href='https://pearprogramming.blog/'><b>Mateus&apos; Blog</b></a></p><p><b>- </b><a href='https://x.com/mateusdeap'><b>Mateus&apos; X/Twitter</b></a></p><p><b>- </b><a href='https://www.linkedin.com/in/mateusdeap'><b>Mateus&apos; LinkedIn</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode, we chat with Mateus Pereira from Ombu Labs about the nuances of Rails upgrades and how AI is revolutionizing the process. From tackling gem dependencies to client collaboration, Mateus shares valuable insights and tips for executing seamless upgrades. Perfect for developers looking to streamline their Rails projects and leverage AI tools effectively.<br/><br/>00:00 Introduction and Casual Chat<br/>00:25 Meet Mateus: Senior Rails Engineer<br/>01:29 Mateus&apos; Journey into Programming<br/>02:17 Joining Ombu Labs: Trials and Triumphs<br/>03:33 Lessons from Rejection and Persistence<br/>04:35 Challenges in Rails Upgrades<br/>08:12 Tackling Gem Dependencies<br/>20:04 The Role of AI in Rails Upgrades<br/>30:47 Discussing Ruby Critic and Rails Bump<br/>32:07 AI in Code Refactoring<br/>33:58 Client Relationships and Project Management<br/>44:14 Challenges with Test Coverage<br/>45:32 Manual Testing and QA Processes<br/>49:18 Using AI for Writing Tests<br/>55:37 Final Thoughts and Sign-Off</p><p><b>LINKS</b></p><p><b>- </b><a href='https://pearprogramming.blog/'><b>Mateus&apos; Blog</b></a></p><p><b>- </b><a href='https://x.com/mateusdeap'><b>Mateus&apos; X/Twitter</b></a></p><p><b>- </b><a href='https://www.linkedin.com/in/mateusdeap'><b>Mateus&apos; LinkedIn</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/18469889-mateus-pereira.mp3" length="41233377" type="audio/mpeg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-18469889</guid>
    <pubDate>Thu, 08 Jan 2026 06:00:00 -0500</pubDate>
    <itunes:duration>3432</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>24</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Nate Berkopec</itunes:title>
    <title>Nate Berkopec</title>
    <itunes:summary><![CDATA[In this episode, Nate Berkopec, the proprietor of Speedshop, a Ruby on Rails performance consultancy, author of several books including the Complete Guide to Rails Performance, and a maintainer of Puma, joins the podcast. Nate discusses his journey into Rails performance optimization, starting from his early career at startups and his breakthrough talk at the Gotham Ruby Conference. He outlines his 'Three S' framework—Speed, Scalability, and Stability—for tackling performance issues. The disc...]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Nate Berkopec, the proprietor of Speedshop, a Ruby on Rails performance consultancy, author of several books including the Complete Guide to Rails Performance, and a maintainer of <a href='https://github.com/puma/puma/commits/main?author=nateberkopec'>Puma</a>, joins the podcast. Nate discusses his journey into Rails performance optimization, starting from his early career at startups and his breakthrough talk at the Gotham Ruby Conference. He outlines his &apos;Three S&apos; framework—Speed, Scalability, and Stability—for tackling performance issues. The discussion includes practical advice for Heroku users on optimizing &apos;dynos&apos; for better request queuing and performance, as well as insights on using tools like JudoScale and PG Analyze for better Sidekiq job management and database optimization. Nate also touches on the importance of setting proper performance thresholds to balance system efficiency and operational costs.<br/><br/>00:00 Introduction to Nate Berkopec and Speedshop<br/>00:45 Nate&apos;s Early Career and Interest in Performance<br/>03:36 The Impact of Nate&apos;s Conference Talk and Book<br/>04:40 Challenges in Diagnosing Performance Issues<br/>10:22 Framework for Tackling Performance Problems<br/>17:27 Understanding Heroku&apos;s Load Balancing<br/>27:39 Understanding TCP Open Failures<br/>28:10 Optimizing Dynos on Heroku<br/>29:16 Setting Performance Thresholds<br/>31:12 The Importance of Monitoring and Automation<br/>34:25 Challenges with Sidekiq and Data Processing<br/>36:24 Best Practices for Sidekiq Queues<br/>44:48 Ensuring Job Idempotency and Efficiency<br/>49:26 Rapid Fire Tips for Indies<br/>52:41 Conclusion and Final Thoughts</p><p><b>LINKS</b></p><p>- <a href='https://www.speedshop.co/'><b>Speedshop</b></a></p><p>- <a href='https://x.com/nateberkopec'><b>Nate&apos;s X/Twitter</b></a></p><p>- <a href='https://nateberk.gumroad.com/l/rails-perf-starter?layout=profile'><b>The Complete Guide to Rails Performance Book</b></a></p><p>- <a href='https://nateberk.gumroad.com/l/sidekiqinpractice?layout=profile'><b>Sidekiq in Practice Book</b></a></p><p>- <a href='https://en.wikipedia.org/wiki/High_availability#Percentage_calculation'><b>High Availabillity Wikipedia Article</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Nate Berkopec, the proprietor of Speedshop, a Ruby on Rails performance consultancy, author of several books including the Complete Guide to Rails Performance, and a maintainer of <a href='https://github.com/puma/puma/commits/main?author=nateberkopec'>Puma</a>, joins the podcast. Nate discusses his journey into Rails performance optimization, starting from his early career at startups and his breakthrough talk at the Gotham Ruby Conference. He outlines his &apos;Three S&apos; framework—Speed, Scalability, and Stability—for tackling performance issues. The discussion includes practical advice for Heroku users on optimizing &apos;dynos&apos; for better request queuing and performance, as well as insights on using tools like JudoScale and PG Analyze for better Sidekiq job management and database optimization. Nate also touches on the importance of setting proper performance thresholds to balance system efficiency and operational costs.<br/><br/>00:00 Introduction to Nate Berkopec and Speedshop<br/>00:45 Nate&apos;s Early Career and Interest in Performance<br/>03:36 The Impact of Nate&apos;s Conference Talk and Book<br/>04:40 Challenges in Diagnosing Performance Issues<br/>10:22 Framework for Tackling Performance Problems<br/>17:27 Understanding Heroku&apos;s Load Balancing<br/>27:39 Understanding TCP Open Failures<br/>28:10 Optimizing Dynos on Heroku<br/>29:16 Setting Performance Thresholds<br/>31:12 The Importance of Monitoring and Automation<br/>34:25 Challenges with Sidekiq and Data Processing<br/>36:24 Best Practices for Sidekiq Queues<br/>44:48 Ensuring Job Idempotency and Efficiency<br/>49:26 Rapid Fire Tips for Indies<br/>52:41 Conclusion and Final Thoughts</p><p><b>LINKS</b></p><p>- <a href='https://www.speedshop.co/'><b>Speedshop</b></a></p><p>- <a href='https://x.com/nateberkopec'><b>Nate&apos;s X/Twitter</b></a></p><p>- <a href='https://nateberk.gumroad.com/l/rails-perf-starter?layout=profile'><b>The Complete Guide to Rails Performance Book</b></a></p><p>- <a href='https://nateberk.gumroad.com/l/sidekiqinpractice?layout=profile'><b>Sidekiq in Practice Book</b></a></p><p>- <a href='https://en.wikipedia.org/wiki/High_availability#Percentage_calculation'><b>High Availabillity Wikipedia Article</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/18283675-nate-berkopec.mp3" length="38412777" type="audio/mpeg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-18283675</guid>
    <pubDate>Thu, 04 Dec 2025 06:00:00 -0500</pubDate>
    <itunes:duration>3197</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>23</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Communicating Project Requirements</itunes:title>
    <title>Communicating Project Requirements</title>
    <itunes:summary><![CDATA[In this episode, we tackle the nuances of communicating project requirements within development teams. From managing user stories and acceptance criteria to balancing control and flexibility, we explore best practices for ensuring clarity and efficiency. We share real-world experiences, including the effectiveness of detailed videos and spikes in guiding team members.  01:24 Communicating with Different Levels of Expertise 06:06 The Role of Videos in Communication 14:45 Challenges in Est...]]></itunes:summary>
    <description><![CDATA[<p>In this episode, we tackle the nuances of communicating project requirements within development teams. From managing user stories and acceptance criteria to balancing control and flexibility, we explore best practices for ensuring clarity and efficiency. We share real-world experiences, including the effectiveness of detailed videos and spikes in guiding team members. </p><p>01:24 Communicating with Different Levels of Expertise<br/>06:06 The Role of Videos in Communication<br/>14:45 Challenges in Estimating and Scoping Projects<br/>30:52 Using AI to Assist in Writing Tickets</p><p><b>LINKS</b></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode, we tackle the nuances of communicating project requirements within development teams. From managing user stories and acceptance criteria to balancing control and flexibility, we explore best practices for ensuring clarity and efficiency. We share real-world experiences, including the effectiveness of detailed videos and spikes in guiding team members. </p><p>01:24 Communicating with Different Levels of Expertise<br/>06:06 The Role of Videos in Communication<br/>14:45 Challenges in Estimating and Scoping Projects<br/>30:52 Using AI to Assist in Writing Tickets</p><p><b>LINKS</b></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/18228402-communicating-project-requirements.mp3" length="23406726" type="audio/mpeg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-18228402</guid>
    <pubDate>Fri, 21 Nov 2025 06:00:00 -0500</pubDate>
    <itunes:duration>1946</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>22</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Stephen Anderson</itunes:title>
    <title>Stephen Anderson</title>
    <itunes:summary><![CDATA[ In this episode, we welcome Stephen Anderson, founder and owner of Bendyworks, a Madison, Wisconsin based Ruby on Rails consultancy. Stephen shares his journey from corporate Java consulting to building a values-driven software shop, discussing his philosophy of constantly seeking 10x productivity improvements and the pivotal moments that led him to entrepreneurship.  LINKS - Bendyworks - Ryan's Website - Brendan's X/Twitter - Brendan's Bluesky Questions or comments, email us at ra...]]></itunes:summary>
    <description><![CDATA[<p> In this episode, we welcome Stephen Anderson, founder and owner of <a href='https://bendyworks.com/'><b>Bendyworks</b></a>, a Madison, Wisconsin based Ruby on Rails consultancy. Stephen shares his journey from corporate Java consulting to building a values-driven software shop, discussing his philosophy of constantly seeking 10x productivity improvements and the pivotal moments that led him to entrepreneurship. </p><p><b>LINKS</b></p><p><b>- </b><a href='https://bendyworks.com/'><b>Bendyworks</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p> In this episode, we welcome Stephen Anderson, founder and owner of <a href='https://bendyworks.com/'><b>Bendyworks</b></a>, a Madison, Wisconsin based Ruby on Rails consultancy. Stephen shares his journey from corporate Java consulting to building a values-driven software shop, discussing his philosophy of constantly seeking 10x productivity improvements and the pivotal moments that led him to entrepreneurship. </p><p><b>LINKS</b></p><p><b>- </b><a href='https://bendyworks.com/'><b>Bendyworks</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/18144058-stephen-anderson.mp3" length="34263153" type="audio/mpeg" />
    <itunes:author>Brendan Buckingham &amp; Ryan Frisch</itunes:author>
    <guid isPermaLink="false">Buzzsprout-18144058</guid>
    <pubDate>Thu, 06 Nov 2025 11:00:00 -0500</pubDate>
    <itunes:duration>2851</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>21</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>true</itunes:explicit>
  </item>
  <item>
    <itunes:title>Scott Werner</itunes:title>
    <title>Scott Werner</title>
    <itunes:summary><![CDATA[In this episode, we welcome Scott Werner, CEO of Sublayer, to discuss the future of software development and how AI is transforming the industry. Scott shares his experiences and insights on how AI is changing the way startups build and maintain software products, including Sublayer’s AI-driven tools like APM, Augmentations, and Artificial Ruby. They explore practical applications of AI in software engineering, the concept of MCP, and the fast-evolving landscape of AI technology, offering val...]]></itunes:summary>
    <description><![CDATA[<p>In this episode, we welcome Scott Werner, CEO of <a href='https://www.sublayer.com/'>Sublayer</a>, to discuss the future of software development and how AI is transforming the industry. Scott shares his experiences and insights on how AI is changing the way startups build and maintain software products, including Sublayer’s AI-driven tools like APM, Augmentations, and Artificial Ruby. They explore practical applications of AI in software engineering, the concept of MCP, and the fast-evolving landscape of AI technology, offering valuable takeaways for developers and tech entrepreneurs.<br/><br/>00:20 Overview of Sublayer&apos;s AI Focus<br/>01:20 Main Products and Innovations<br/>03:29 AI in Software Development<br/>07:00 Triggers and AI Automation<br/>08:58 MCP and Structured Outputs<br/>17:53 Open Source and AI Agents<br/>20:05 The Future of AI in Development<br/>21:15 Journey to Sublayer: A Winding Road<br/>23:10 Challenges and Innovations in AI Product Development<br/>28:09 The Fast Fashion Era of Software<br/>33:14 The Future of AI and Business Models<br/>40:17 Concluding Thoughts and Future Plans</p><p><b>LINKS</b></p><p><b>- </b><a href='https://www.sublayer.com/'><b>Sublayer Website</b></a></p><p><b>- </b><a href='https://worksonmymachine.ai/'><b>Scott&apos;s Blog (Works on My Machine)</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode, we welcome Scott Werner, CEO of <a href='https://www.sublayer.com/'>Sublayer</a>, to discuss the future of software development and how AI is transforming the industry. Scott shares his experiences and insights on how AI is changing the way startups build and maintain software products, including Sublayer’s AI-driven tools like APM, Augmentations, and Artificial Ruby. They explore practical applications of AI in software engineering, the concept of MCP, and the fast-evolving landscape of AI technology, offering valuable takeaways for developers and tech entrepreneurs.<br/><br/>00:20 Overview of Sublayer&apos;s AI Focus<br/>01:20 Main Products and Innovations<br/>03:29 AI in Software Development<br/>07:00 Triggers and AI Automation<br/>08:58 MCP and Structured Outputs<br/>17:53 Open Source and AI Agents<br/>20:05 The Future of AI in Development<br/>21:15 Journey to Sublayer: A Winding Road<br/>23:10 Challenges and Innovations in AI Product Development<br/>28:09 The Fast Fashion Era of Software<br/>33:14 The Future of AI and Business Models<br/>40:17 Concluding Thoughts and Future Plans</p><p><b>LINKS</b></p><p><b>- </b><a href='https://www.sublayer.com/'><b>Sublayer Website</b></a></p><p><b>- </b><a href='https://worksonmymachine.ai/'><b>Scott&apos;s Blog (Works on My Machine)</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/18046525-scott-werner.mp3" length="29724658" type="audio/mpeg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-18046525</guid>
    <pubDate>Thu, 23 Oct 2025 06:00:00 -0400</pubDate>
    <itunes:duration>2473</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>20</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Chris Gaffney</itunes:title>
    <title>Chris Gaffney</title>
    <itunes:summary><![CDATA[This week, Chris Gaffney, owner of Dead Man's Snitch, a niche monitoring service for CRON jobs and service heartbeats joined us. Discover the origins of the company, its growth journey, and the challenges faced in achieving uptime and scalability. Chris also shares insights on the tech stack used, the role of Rails in their development, and the impact of market strategies like Heroku integration.  00:00 Introduction and Guest Welcome 00:21 Overview of Dead Man's Snitch 03:03 Challenges and Ac...]]></itunes:summary>
    <description><![CDATA[<p>This week, Chris Gaffney, owner of <a href='https://deadmanssnitch.com/'>Dead Man&apos;s Snitch</a>, a niche monitoring service for CRON jobs and service heartbeats joined us. Discover the origins of the company, its growth journey, and the challenges faced in achieving uptime and scalability. Chris also shares insights on the tech stack used, the role of Rails in their development, and the impact of market strategies like Heroku integration.<br/><br/>00:00 Introduction and Guest Welcome<br/>00:21 Overview of Dead Man&apos;s Snitch<br/>03:03 Challenges and Achievements<br/>03:49 Current Focus and Full-Time Commitment<br/>04:12 Product Use Cases and Platforms<br/>10:02 Heroku Integration Experience<br/>16:09 Marketing Strategies and Developer Challenges<br/>19:26 Future Plans and Dreams<br/>20:08 Balancing Business and Family<br/>23:56 The Value of Personal Touch in Business<br/>25:40 Technical Challenges and Solutions<br/>31:38 Data Management Strategies<br/>37:19 The Role of Rails in Business Success<br/>39:37 Conclusion and Contact Information</p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>This week, Chris Gaffney, owner of <a href='https://deadmanssnitch.com/'>Dead Man&apos;s Snitch</a>, a niche monitoring service for CRON jobs and service heartbeats joined us. Discover the origins of the company, its growth journey, and the challenges faced in achieving uptime and scalability. Chris also shares insights on the tech stack used, the role of Rails in their development, and the impact of market strategies like Heroku integration.<br/><br/>00:00 Introduction and Guest Welcome<br/>00:21 Overview of Dead Man&apos;s Snitch<br/>03:03 Challenges and Achievements<br/>03:49 Current Focus and Full-Time Commitment<br/>04:12 Product Use Cases and Platforms<br/>10:02 Heroku Integration Experience<br/>16:09 Marketing Strategies and Developer Challenges<br/>19:26 Future Plans and Dreams<br/>20:08 Balancing Business and Family<br/>23:56 The Value of Personal Touch in Business<br/>25:40 Technical Challenges and Solutions<br/>31:38 Data Management Strategies<br/>37:19 The Role of Rails in Business Success<br/>39:37 Conclusion and Contact Information</p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/17978376-chris-gaffney.mp3" length="29103990" type="audio/mpeg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-17978376</guid>
    <pubDate>Thu, 09 Oct 2025 13:00:00 -0400</pubDate>
    <itunes:duration>2421</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>19</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Leveraging AI to Enhance User Productivity</itunes:title>
    <title>Leveraging AI to Enhance User Productivity</title>
    <itunes:summary><![CDATA[In this episode, we explore how AI can be leveraged to build engaging features in our applications. We discuss the development of a 'guided blogging' feature using AI, its benefits for users, and the challenges faced in implementing conversational interfaces. We also discuss a bit about the future of AI in SaaS, the role of AI in content curation, and how to balance automation with human oversight.  00:00 Introduction and Catching Up 00:41 Discussing AI feature Ryan is building 02:35 Technica...]]></itunes:summary>
    <description><![CDATA[<p>In this episode, we explore how AI can be leveraged to build engaging features in our applications. We discuss the development of a &apos;guided blogging&apos; feature using AI, its benefits for users, and the challenges faced in implementing conversational interfaces. We also discuss a bit about the future of AI in SaaS, the role of AI in content curation, and how to balance automation with human oversight.</p><p><br/>00:00 Introduction and Catching Up<br/>00:41 Discussing AI feature Ryan is building<br/>02:35 Technical Challenges and Solutions<br/>05:49 Exploring AI Integration<br/>14:41 Future of AI in SaaS<br/>25:13 Human Element in AI<br/>31:42 Conclusion and Final Thoughts</p><p><b>LINKS</b></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode, we explore how AI can be leveraged to build engaging features in our applications. We discuss the development of a &apos;guided blogging&apos; feature using AI, its benefits for users, and the challenges faced in implementing conversational interfaces. We also discuss a bit about the future of AI in SaaS, the role of AI in content curation, and how to balance automation with human oversight.</p><p><br/>00:00 Introduction and Catching Up<br/>00:41 Discussing AI feature Ryan is building<br/>02:35 Technical Challenges and Solutions<br/>05:49 Exploring AI Integration<br/>14:41 Future of AI in SaaS<br/>25:13 Human Element in AI<br/>31:42 Conclusion and Final Thoughts</p><p><b>LINKS</b></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Questions or comments, email us at railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/17902231-leveraging-ai-to-enhance-user-productivity.mp3" length="23666295" type="audio/mpeg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-17902231</guid>
    <pubDate>Thu, 25 Sep 2025 06:00:00 -0400</pubDate>
    <itunes:duration>1968</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>18</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Challenges of Performance Monitoring in Rails</itunes:title>
    <title>Challenges of Performance Monitoring in Rails</title>
    <itunes:summary><![CDATA[In this episode, we dive into the complexities of performance monitoring in Rails applications. Our discussion revolves around popular tools like Honey Badger, New Relic, Skylight, and App Signal, and the challenges of effectively using them. We explore specific pain points such as queue times, slow endpoints, and memory usage, and contemplate whether rolling your own solution is viable. Listen in for insights, tips, and relatable struggles in maintaining and optimizing Rails apps, especially...]]></itunes:summary>
    <description><![CDATA[<p>In this episode, we dive into the complexities of performance monitoring in Rails applications. Our discussion revolves around popular tools like Honey Badger, New Relic, Skylight, and App Signal, and the challenges of effectively using them. We explore specific pain points such as queue times, slow endpoints, and memory usage, and contemplate whether rolling your own solution is viable. Listen in for insights, tips, and relatable struggles in maintaining and optimizing Rails apps, especially for smaller teams and solo developers.<br/><br/>00:31 Challenges with Performance Monitoring Tools<br/>01:17 Specific Tools and Their Limitations<br/>02:07 The Cost and Complexity of Monitoring<br/>04:02 Seeking Solutions and Alternatives<br/>09:13 Database Monitoring and Additional Tools<br/>14:18 Considering Building Custom Solutions<br/>16:23 Seeking Help from App Signal<br/>17:01 Discussing Nate Berkopec&apos;s Speed Book<br/>19:10 Challenges with Performance Monitoring<br/>22:12 Complexity of Building Web Apps<br/>25:00 Prioritizing Development Tasks<br/>29:16 Concluding Thoughts</p><p><b>LINKS</b></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode, we dive into the complexities of performance monitoring in Rails applications. Our discussion revolves around popular tools like Honey Badger, New Relic, Skylight, and App Signal, and the challenges of effectively using them. We explore specific pain points such as queue times, slow endpoints, and memory usage, and contemplate whether rolling your own solution is viable. Listen in for insights, tips, and relatable struggles in maintaining and optimizing Rails apps, especially for smaller teams and solo developers.<br/><br/>00:31 Challenges with Performance Monitoring Tools<br/>01:17 Specific Tools and Their Limitations<br/>02:07 The Cost and Complexity of Monitoring<br/>04:02 Seeking Solutions and Alternatives<br/>09:13 Database Monitoring and Additional Tools<br/>14:18 Considering Building Custom Solutions<br/>16:23 Seeking Help from App Signal<br/>17:01 Discussing Nate Berkopec&apos;s Speed Book<br/>19:10 Challenges with Performance Monitoring<br/>22:12 Complexity of Building Web Apps<br/>25:00 Prioritizing Development Tasks<br/>29:16 Concluding Thoughts</p><p><b>LINKS</b></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/17829180-challenges-of-performance-monitoring-in-rails.mp3" length="22493062" type="audio/mpeg" />
    <itunes:author>Brendan Buckingham &amp; Ryan Frisch</itunes:author>
    <guid isPermaLink="false">Buzzsprout-17829180</guid>
    <pubDate>Fri, 12 Sep 2025 06:00:00 -0400</pubDate>
    <itunes:duration>1870</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>17</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Chris Oliver</itunes:title>
    <title>Chris Oliver</title>
    <itunes:summary><![CDATA[In this episode, the hosts welcome Chris Oliver, a prominent figure in the Rails community, known for his work on numerous projects including GoRails, Hatchbox, and Jumpstart Pro to name a few. Chris shares his programming origin story, his academic journey and numerous early projects, explaining how he transitioned from Python to Rails. He recounts his experiences starting GoRails, managing multiple projects, and the challenges faced with Hatchbox. Chris elaborates on the impact of AI on the...]]></itunes:summary>
    <description><![CDATA[<p>In this episode, the hosts welcome Chris Oliver, a prominent figure in the Rails community, known for his work on numerous projects including <a href='https://gorails.com/'>GoRails</a>, <a href='https://www.hatchbox.io/'>Hatchbox</a>, and <a href='https://jumpstartrails.com/'>Jumpstart Pro</a> to name a few. Chris shares his programming origin story, his academic journey and numerous early projects, explaining how he transitioned from Python to Rails. He recounts his experiences starting GoRails, managing multiple projects, and the challenges faced with Hatchbox. Chris elaborates on the impact of AI on the programming landscape and its potential risks and benefits. He offers advice to aspiring developers and reflects on his journey of self-driven learning and continuous improvement.<br/><br/></p><p><b>LINKS</b></p><p>- <a href='https://x.com/excid3'><b>Chris&apos;s X/Twitter</b></a></p><p>- <a href='https://gorails.com/'><b>GoRails</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Send us feedback or questions to railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode, the hosts welcome Chris Oliver, a prominent figure in the Rails community, known for his work on numerous projects including <a href='https://gorails.com/'>GoRails</a>, <a href='https://www.hatchbox.io/'>Hatchbox</a>, and <a href='https://jumpstartrails.com/'>Jumpstart Pro</a> to name a few. Chris shares his programming origin story, his academic journey and numerous early projects, explaining how he transitioned from Python to Rails. He recounts his experiences starting GoRails, managing multiple projects, and the challenges faced with Hatchbox. Chris elaborates on the impact of AI on the programming landscape and its potential risks and benefits. He offers advice to aspiring developers and reflects on his journey of self-driven learning and continuous improvement.<br/><br/></p><p><b>LINKS</b></p><p>- <a href='https://x.com/excid3'><b>Chris&apos;s X/Twitter</b></a></p><p>- <a href='https://gorails.com/'><b>GoRails</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p>Send us feedback or questions to railsbusinesspod@gmail.com</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/17744825-chris-oliver.mp3" length="42846643" type="audio/mpeg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-17744825</guid>
    <pubDate>Thu, 28 Aug 2025 06:00:00 -0400</pubDate>
    <podcast:chapters url="https://www.buzzsprout.com/2435951/17744825/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Chris Oliver" />
  <psc:chapter start="0:11" title="Chris Oliver Introduction" />
  <psc:chapter start="0:51" title="Chris Oliver&#39;s Origin Story" />
  <psc:chapter start="13:20" title="GoRails" />
  <psc:chapter start="16:04" title="Hatchbox" />
  <psc:chapter start="17:24" title="Products with Synergy" />
  <psc:chapter start="19:04" title="Growing and Maintaining it all" />
  <psc:chapter start="28:19" title="Hatchbox Pt II" />
  <psc:chapter start="31:44" title="AI" />
  <psc:chapter start="46:51" title="Getting Started with Rails" />
</psc:chapters>
    <itunes:duration>3566</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>16</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Irina Nazarova</itunes:title>
    <title>Irina Nazarova</title>
    <itunes:summary><![CDATA[In this episode, Irina Nazarova, CEO of Evil Martians, shares her unconventional journey from earning a degree in computer science and working in finance to eventually becoming a leader in the Rails community. She discusses her entry into web development via WordPress and WooCommerce, her unfavorable experiences with PHP, and eventual discovery of Ruby on Rails. Irina provides insights into the company's culture, the advantages of using Rails for startups, and the importance of open-source co...]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Irina Nazarova, CEO of Evil Martians, shares her unconventional journey from earning a degree in computer science and working in finance to eventually becoming a leader in the Rails community. She discusses her entry into web development via WordPress and WooCommerce, her unfavorable experiences with PHP, and eventual discovery of Ruby on Rails. Irina provides insights into the company&apos;s culture, the advantages of using Rails for startups, and the importance of open-source contributions. The conversation also highlights Evil Martians&apos; consulting and product strategies, the importance of company transparency and teamwork, and details about the upcoming San Francisco Ruby Conference.</p><p><b>LINKS</b></p><p><b>- </b><a href='https://evilmartians.com/'><b>Evil Martians</b></a></p><p>- <a href='https://anycable.io/'><b>AnyCable</b></a></p><p>- <a href='https://sfruby.com'><b>San Francisco Ruby Conference</b></a></p><p>- <a href='https://www.youtube.com/watch?v=ZR-Mk4u3m7Q'><b>How to do well in consulting (Irina&apos;s talk from Balkin Ruby 2024)</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Irina Nazarova, CEO of Evil Martians, shares her unconventional journey from earning a degree in computer science and working in finance to eventually becoming a leader in the Rails community. She discusses her entry into web development via WordPress and WooCommerce, her unfavorable experiences with PHP, and eventual discovery of Ruby on Rails. Irina provides insights into the company&apos;s culture, the advantages of using Rails for startups, and the importance of open-source contributions. The conversation also highlights Evil Martians&apos; consulting and product strategies, the importance of company transparency and teamwork, and details about the upcoming San Francisco Ruby Conference.</p><p><b>LINKS</b></p><p><b>- </b><a href='https://evilmartians.com/'><b>Evil Martians</b></a></p><p>- <a href='https://anycable.io/'><b>AnyCable</b></a></p><p>- <a href='https://sfruby.com'><b>San Francisco Ruby Conference</b></a></p><p>- <a href='https://www.youtube.com/watch?v=ZR-Mk4u3m7Q'><b>How to do well in consulting (Irina&apos;s talk from Balkin Ruby 2024)</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/17667164-irina-nazarova.mp3" length="31396802" type="audio/mpeg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-17667164</guid>
    <pubDate>Thu, 14 Aug 2025 06:00:00 -0400</pubDate>
    <podcast:chapters url="https://www.buzzsprout.com/2435951/17667164/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Irina Nazarova" />
  <psc:chapter start="9:09" title="Advice for Startups" />
  <psc:chapter start="14:19" title="On Culture" />
  <psc:chapter start="33:31" title="San Francisco Ruby Conference" />
  <psc:chapter start="40:33" title="Wrapup" />
</psc:chapters>
    <itunes:duration>2612</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>15</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Discussing Documentation</itunes:title>
    <title>Discussing Documentation</title>
    <itunes:summary><![CDATA[In this episode, Ryan and Brendan discuss the importance of documentation within a business and development context. They cover various types of documentation, including internal, user-facing, and code comments, and highlight the necessity of clear communication from story writing to feature documentation.  They also share insights on tools and methods for keeping documentation organized and accessible within their teams. 00:00 Introduction and Greetings 00:26 Diving into Documentation 0...]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Ryan and Brendan discuss the importance of documentation within a business and development context. They cover various types of documentation, including internal, user-facing, and code comments, and highlight the necessity of clear communication from story writing to feature documentation.  They also share insights on tools and methods for keeping documentation organized and accessible within their teams.</p><p>00:00 Introduction and Greetings</p><p>00:26 Diving into Documentation</p><p>02:48 Defining Documentation</p><p>05:12 User Stories and Documentation</p><p>08:12 Internal vs External Documentation</p><p>15:54 Organizing Documentation</p><p>21:09 Centralizing Resources with Trello</p><p>23:02 Balancing Multiple Documentation Tools</p><p>23:40 Challenges with Search Functionality</p><p>24:41 Effective Use of Trello Tags and Labels</p><p>27:54 The Importance of Code Comments and Commit Messages</p><p>29:28 Rebase vs. Merge: A Developer&apos;s Dilemma</p><p>30:16 Interactive Rebase: Cleaning Up Commit History</p><p>36:02 Concluding Thoughts on Rebase and Merge</p><p>- <a href='https://github.com/thoughtbot/guides/blob/main/git/README.md#merge'><b>Thoughtbot Rebase Workflow</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Ryan and Brendan discuss the importance of documentation within a business and development context. They cover various types of documentation, including internal, user-facing, and code comments, and highlight the necessity of clear communication from story writing to feature documentation.  They also share insights on tools and methods for keeping documentation organized and accessible within their teams.</p><p>00:00 Introduction and Greetings</p><p>00:26 Diving into Documentation</p><p>02:48 Defining Documentation</p><p>05:12 User Stories and Documentation</p><p>08:12 Internal vs External Documentation</p><p>15:54 Organizing Documentation</p><p>21:09 Centralizing Resources with Trello</p><p>23:02 Balancing Multiple Documentation Tools</p><p>23:40 Challenges with Search Functionality</p><p>24:41 Effective Use of Trello Tags and Labels</p><p>27:54 The Importance of Code Comments and Commit Messages</p><p>29:28 Rebase vs. Merge: A Developer&apos;s Dilemma</p><p>30:16 Interactive Rebase: Cleaning Up Commit History</p><p>36:02 Concluding Thoughts on Rebase and Merge</p><p>- <a href='https://github.com/thoughtbot/guides/blob/main/git/README.md#merge'><b>Thoughtbot Rebase Workflow</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/17591570-discussing-documentation.mp3" length="28257332" type="audio/mpeg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-17591570</guid>
    <pubDate>Thu, 31 Jul 2025 06:00:00 -0400</pubDate>
    <itunes:duration>2351</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>14</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Ernesto Tagwerker</itunes:title>
    <title>Ernesto Tagwerker</title>
    <itunes:summary><![CDATA[In this episode, the hosts are joined by Ernesto Tagwerker, founder of Ombuabs and FastRuby.io, a company specializing in Ruby on Rails upgrades as well as AI solutions.  Topics covered include: - Rails Upgrades - Technical Debt - Developer Onboarding and more! Chapters 00:00 Introduction to Ernesto Tagwerker 00:21 Ernesto's Developer Origin Story 01:10 Discovering and Embracing Rails 02:19 Building a Business Around Rails 02:51 Challenges and Solutions in Rails Upgrades 03:40 Client Nee...]]></itunes:summary>
    <description><![CDATA[<p>In this episode, the hosts are joined by Ernesto Tagwerker, founder of <a href='https://www.ombulabs.com/'>Ombuabs</a> and FastRuby.io, a company specializing in Ruby on Rails upgrades as well as AI solutions. </p><p>Topics covered include:</p><p>- Rails Upgrades</p><p>- Technical Debt</p><p>- Developer Onboarding and more!</p><p><b>Chapters</b><br/>00:00 Introduction to Ernesto Tagwerker<br/>00:21 Ernesto&apos;s Developer Origin Story<br/>01:10 Discovering and Embracing Rails<br/>02:19 Building a Business Around Rails<br/>02:51 Challenges and Solutions in Rails Upgrades<br/>03:40 Client Needs and Service Offerings<br/>06:18 Content Creation and Misconceptions<br/>07:33 Best Practices for Rails Upgrades<br/>10:34 Open Source Contributions and Tools<br/>13:32 AI and Machine Learning Initiatives<br/>18:27 Developer Experience and Technical Debt<br/>29:46 Advice for Solo Developers<br/>33:11 Conclusion and Final Thoughts</p><p><b>LINKS</b></p><p>- <a href='https://www.fastruby.io/'><b>FastRuby.io</b></a></p><p>- <a href='https://www.ombulabs.com/'><b>OmbuLabs</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode, the hosts are joined by Ernesto Tagwerker, founder of <a href='https://www.ombulabs.com/'>Ombuabs</a> and FastRuby.io, a company specializing in Ruby on Rails upgrades as well as AI solutions. </p><p>Topics covered include:</p><p>- Rails Upgrades</p><p>- Technical Debt</p><p>- Developer Onboarding and more!</p><p><b>Chapters</b><br/>00:00 Introduction to Ernesto Tagwerker<br/>00:21 Ernesto&apos;s Developer Origin Story<br/>01:10 Discovering and Embracing Rails<br/>02:19 Building a Business Around Rails<br/>02:51 Challenges and Solutions in Rails Upgrades<br/>03:40 Client Needs and Service Offerings<br/>06:18 Content Creation and Misconceptions<br/>07:33 Best Practices for Rails Upgrades<br/>10:34 Open Source Contributions and Tools<br/>13:32 AI and Machine Learning Initiatives<br/>18:27 Developer Experience and Technical Debt<br/>29:46 Advice for Solo Developers<br/>33:11 Conclusion and Final Thoughts</p><p><b>LINKS</b></p><p>- <a href='https://www.fastruby.io/'><b>FastRuby.io</b></a></p><p>- <a href='https://www.ombulabs.com/'><b>OmbuLabs</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/17440055-ernesto-tagwerker.mp3" length="25902584" type="audio/mpeg" />
    <itunes:author>Brendan Buckingham &amp; Ryan Frisch</itunes:author>
    <guid isPermaLink="false">Buzzsprout-17440055</guid>
    <pubDate>Thu, 03 Jul 2025 06:00:00 -0400</pubDate>
    <itunes:duration>2154</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>13</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Jess Brown</itunes:title>
    <title>Jess Brown</title>
    <itunes:summary><![CDATA[In this episode, Jess Brown, shares his journey from freelance consulting to becoming a Rails developer and business owner. Topics covered include Jess's origins with development and Rails, his roles in his businesses, Bootstrap upgrades, mobile apps and more!  00:00 Introduction to Jess Brown 00:12 Jess's Journey into Development 01:05 Transition to Rails 03:29 Business Ventures and Roles 07:30 Building and Managing Apps 12:46 Challenges and Solutions in Development 16:46 Upgrading and Moder...]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Jess Brown, shares his journey from freelance consulting to becoming a Rails developer and business owner. Topics covered include Jess&apos;s origins with development and Rails, his roles in his businesses, Bootstrap upgrades, mobile apps and more!<br/><br/>00:00 Introduction to Jess Brown<br/>00:12 Jess&apos;s Journey into Development<br/>01:05 Transition to Rails<br/>03:29 Business Ventures and Roles<br/>07:30 Building and Managing Apps<br/>12:46 Challenges and Solutions in Development<br/>16:46 Upgrading and Modernizing<br/>19:34 Bootstrap and Rails Upgrades<br/>20:35 Dependency Management Challenges<br/>23:16 AI in Development and Code Review<br/>27:14 Using Videos for Task and PR Reviews<br/>29:27 Buying and Growing Businesses<br/>34:50 Conclusion and Contact Information</p><p><b>LINKS</b></p><p><b>- </b><a href='https://bjessbrown.com/'><b>Jess&apos;s Blog</b></a></p><p>- <a href='https://x.com/bjessbrown'><b>Jess&apos;s X/Twitter</b></a></p><p>- <a href='https://www.indierails.com/'><b>Indie Rails Podcast</b></a></p><p>- <a href='https://www.csepub.com/'><b>CSePub</b></a></p><p>- <a href='https://gettract.com/'><b>Tract</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Jess Brown, shares his journey from freelance consulting to becoming a Rails developer and business owner. Topics covered include Jess&apos;s origins with development and Rails, his roles in his businesses, Bootstrap upgrades, mobile apps and more!<br/><br/>00:00 Introduction to Jess Brown<br/>00:12 Jess&apos;s Journey into Development<br/>01:05 Transition to Rails<br/>03:29 Business Ventures and Roles<br/>07:30 Building and Managing Apps<br/>12:46 Challenges and Solutions in Development<br/>16:46 Upgrading and Modernizing<br/>19:34 Bootstrap and Rails Upgrades<br/>20:35 Dependency Management Challenges<br/>23:16 AI in Development and Code Review<br/>27:14 Using Videos for Task and PR Reviews<br/>29:27 Buying and Growing Businesses<br/>34:50 Conclusion and Contact Information</p><p><b>LINKS</b></p><p><b>- </b><a href='https://bjessbrown.com/'><b>Jess&apos;s Blog</b></a></p><p>- <a href='https://x.com/bjessbrown'><b>Jess&apos;s X/Twitter</b></a></p><p>- <a href='https://www.indierails.com/'><b>Indie Rails Podcast</b></a></p><p>- <a href='https://www.csepub.com/'><b>CSePub</b></a></p><p>- <a href='https://gettract.com/'><b>Tract</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/17361167-jess-brown.mp3" length="26310393" type="audio/mpeg" />
    <itunes:author>Brendan Buckingham &amp; Ryan Frisch</itunes:author>
    <guid isPermaLink="false">Buzzsprout-17361167</guid>
    <pubDate>Thu, 19 Jun 2025 06:00:00 -0400</pubDate>
    <itunes:duration>2188</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>12</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Adrian Marin of Avo</itunes:title>
    <title>Adrian Marin of Avo</title>
    <itunes:summary><![CDATA[In this episode, the hosts interview Adrian Marin, the creator of Avo, to discuss his journey from PHP and Node.js to Ruby on Rails. Adrian shares insights into the development of Avo, an internal tools and operations framework for Ruby on Rails apps, and the challenges he faced transitioning from a developer to a business owner. He also touches on the importance of positioning, marketing, and sales in building a successful product. Furthermore, Adrian talks about organizing the Friendly RB c...]]></itunes:summary>
    <description><![CDATA[<p>In this episode, the hosts interview Adrian Marin, the creator of <a href='https://avohq.io'>Avo</a>, to discuss his journey from PHP and Node.js to Ruby on Rails. Adrian shares insights into the development of Avo, an internal tools and operations framework for Ruby on Rails apps, and the challenges he faced transitioning from a developer to a business owner. He also touches on the importance of positioning, marketing, and sales in building a successful product. Furthermore, Adrian talks about organizing the Friendly RB conference to foster community and knowledge sharing in the Ruby on Rails ecosystem.<br/><br/>00:00 Introduction and Guest Welcome<br/>00:19 Discovering Ruby on Rails<br/>01:34 The Birth of Avo<br/>03:39 Challenges in Marketing and Sales<br/>04:49 Transitioning from Developer to Business Owner<br/>06:32 Insights on Business Development<br/>08:35 TinySeed and Team Expansion<br/>11:29 Understanding Avo&apos;s Use Cases<br/>16:41 Integrating Avo into Existing Apps<br/>17:27 Engineers&apos; Weekend Experimentation<br/>18:26 Building and Transitioning to Avo<br/>20:24 Challenges and Benefits of SaaS<br/>23:23 Managing Feature Requests and Development<br/>27:03 Organizing the Friendly RB Conference<br/>32:42 Conclusion and Contact Information</p><p><b>LINKS</b></p><p>- <a href='https://x.com/adrianthedev'><b>Adrian&apos;s X/Twitter</b></a></p><p>- <a href='https://www.linkedin.com/in/adrianthedev'><b>Adrian&apos;s LinkedIn</b></a></p><p>- <a href='https://friendlyrb.com/'><b>Friendly.rb</b></a></p><p>- <a href='https://avo.cool'><b>Avo.cool</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode, the hosts interview Adrian Marin, the creator of <a href='https://avohq.io'>Avo</a>, to discuss his journey from PHP and Node.js to Ruby on Rails. Adrian shares insights into the development of Avo, an internal tools and operations framework for Ruby on Rails apps, and the challenges he faced transitioning from a developer to a business owner. He also touches on the importance of positioning, marketing, and sales in building a successful product. Furthermore, Adrian talks about organizing the Friendly RB conference to foster community and knowledge sharing in the Ruby on Rails ecosystem.<br/><br/>00:00 Introduction and Guest Welcome<br/>00:19 Discovering Ruby on Rails<br/>01:34 The Birth of Avo<br/>03:39 Challenges in Marketing and Sales<br/>04:49 Transitioning from Developer to Business Owner<br/>06:32 Insights on Business Development<br/>08:35 TinySeed and Team Expansion<br/>11:29 Understanding Avo&apos;s Use Cases<br/>16:41 Integrating Avo into Existing Apps<br/>17:27 Engineers&apos; Weekend Experimentation<br/>18:26 Building and Transitioning to Avo<br/>20:24 Challenges and Benefits of SaaS<br/>23:23 Managing Feature Requests and Development<br/>27:03 Organizing the Friendly RB Conference<br/>32:42 Conclusion and Contact Information</p><p><b>LINKS</b></p><p>- <a href='https://x.com/adrianthedev'><b>Adrian&apos;s X/Twitter</b></a></p><p>- <a href='https://www.linkedin.com/in/adrianthedev'><b>Adrian&apos;s LinkedIn</b></a></p><p>- <a href='https://friendlyrb.com/'><b>Friendly.rb</b></a></p><p>- <a href='https://avo.cool'><b>Avo.cool</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/17278079-adrian-marin-of-avo.mp3" length="24538605" type="audio/mpeg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-17278079</guid>
    <pubDate>Wed, 04 Jun 2025 06:00:00 -0400</pubDate>
    <itunes:duration>2041</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>11</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Jason Swett is Back to Discuss Sin City Ruby and more</itunes:title>
    <title>Jason Swett is Back to Discuss Sin City Ruby and more</title>
    <itunes:summary><![CDATA[The hosts welcome back Jason Swett to the podcast.  He discusses the recent Sin City Ruby conference, including notable highlights such as having Dave Thomas as the keynote speaker. Jason provides insights into the conference's history, the challenges of organizing events in Las Vegas and the financial factors leading to the decision to discontinue Sin City Ruby. Other topics covered include Jason's  personal perspective on balancing multiple professional commitments, and some Docke...]]></itunes:summary>
    <description><![CDATA[<p>The hosts welcome back Jason Swett to the podcast.  He discusses the recent Sin City Ruby conference, including notable highlights such as having Dave Thomas as the keynote speaker. Jason provides insights into the conference&apos;s history, the challenges of organizing events in Las Vegas and the financial factors leading to the decision to discontinue Sin City Ruby. Other topics covered include Jason&apos;s  personal perspective on balancing multiple professional commitments, and some Docker debugging.<br/><br/>00:00 Welcome Back, Jason!<br/>00:09 Sin City Ruby Recap<br/>01:22 Dave Thomas: The Keynote Surprise<br/>03:08 Conference Highlights and Extracurriculars<br/>04:34 Challenges and Future of the Conference<br/>11:13 New Beginnings: Jason&apos;s Career Shift<br/>18:36 Improving Developer Onboarding<br/>22:08 Challenges with Docker and Testing<br/>24:12 Exploring Docker Configuration Issues<br/>29:22 Balancing Multiple Projects and Burnout<br/>32:26 Deciding What to Cut<br/>35:48 The Value of Podcasting and Networking<br/>37:16 Conclusion and Final Thoughts</p><p><b>Links:</b></p><p>- <a href='https://www.codewithjason.com/'><b>Jason&apos;s Website</b></a></p><p>- <a href='https://www.codewithjason.com/podcast/'><b>Jason&apos;s Podcast</b></a></p><p>- <a href='https://www.amazon.com/Professional-Rails-Testing-Tools-Principles/dp/B0DJRLK93M'><b>Jason&apos;s Book</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>The hosts welcome back Jason Swett to the podcast.  He discusses the recent Sin City Ruby conference, including notable highlights such as having Dave Thomas as the keynote speaker. Jason provides insights into the conference&apos;s history, the challenges of organizing events in Las Vegas and the financial factors leading to the decision to discontinue Sin City Ruby. Other topics covered include Jason&apos;s  personal perspective on balancing multiple professional commitments, and some Docker debugging.<br/><br/>00:00 Welcome Back, Jason!<br/>00:09 Sin City Ruby Recap<br/>01:22 Dave Thomas: The Keynote Surprise<br/>03:08 Conference Highlights and Extracurriculars<br/>04:34 Challenges and Future of the Conference<br/>11:13 New Beginnings: Jason&apos;s Career Shift<br/>18:36 Improving Developer Onboarding<br/>22:08 Challenges with Docker and Testing<br/>24:12 Exploring Docker Configuration Issues<br/>29:22 Balancing Multiple Projects and Burnout<br/>32:26 Deciding What to Cut<br/>35:48 The Value of Podcasting and Networking<br/>37:16 Conclusion and Final Thoughts</p><p><b>Links:</b></p><p>- <a href='https://www.codewithjason.com/'><b>Jason&apos;s Website</b></a></p><p>- <a href='https://www.codewithjason.com/podcast/'><b>Jason&apos;s Podcast</b></a></p><p>- <a href='https://www.amazon.com/Professional-Rails-Testing-Tools-Principles/dp/B0DJRLK93M'><b>Jason&apos;s Book</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/17163365-jason-swett-is-back-to-discuss-sin-city-ruby-and-more.mp3" length="28073118" type="audio/mpeg" />
    <itunes:author>Brendan Buckingham &amp; Ryan Frisch</itunes:author>
    <guid isPermaLink="false">Buzzsprout-17163365</guid>
    <pubDate>Thu, 15 May 2025 06:00:00 -0400</pubDate>
    <itunes:duration>2335</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>10</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Colleen Schnettler of SaaS Marketing Gym</itunes:title>
    <title>Colleen Schnettler of SaaS Marketing Gym</title>
    <itunes:summary><![CDATA[In this episode, Colleen Schnettler, co-founder of the SaaS Marketing Gym, shares  the challenges and successes of building SaaS businesses, and her current work coaching technical founders on effective marketing strategies. The conversation also covers various other topics like AI role in marketing content, Rails Upgrades and more. 00:00 Introduction to Colleen Schneller 00:14 Colleen's Journey into Programming 02:49 The Birth of SaaS Marketing Gym 05:32 Challenges and Insights in Marke...]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Colleen Schnettler, co-founder of the <a href='https://www.saasmarketinggym.com/'>SaaS Marketing Gym</a>, shares  the challenges and successes of building SaaS businesses, and her current work coaching technical founders on effective marketing strategies. The conversation also covers various other topics like AI role in marketing content, Rails Upgrades and more.</p><p>00:00 Introduction to Colleen Schneller<br/>00:14 Colleen&apos;s Journey into Programming<br/>02:49 The Birth of SaaS Marketing Gym<br/>05:32 Challenges and Insights in Marketing<br/>08:44 Tailoring Marketing Strategies for Founders<br/>17:43 The Role of AI in Marketing<br/>19:41 AI Struggles with Nuance<br/>19:56 AI in Cold Emailing: A Disaster Story<br/>20:48 Using AI for Research<br/>22:48 Rails Upgrade Challenges<br/>23:29 Active Storage Encryption Issues<br/>29:07 Front-End Framework Dilemmas<br/>32:25 Maintaining Software vs. Rewriting<br/>33:40 Conclusion and Contact Information</p><p><b>Notes</b></p><p><b>- </b><a href='https://www.linkedin.com/in/colleen-schnettler/'><b>Colleen&apos;s LinkedIn</b></a></p><p><b>- </b><a href='https://x.com/leenyburger'><b>Colleen&apos;s X/Twitter</b></a></p><p><b>- </b><a href='https://bsky.app/profile/leenyburger.bsky.social'><b>Colleen&apos;s Bluesky</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Colleen Schnettler, co-founder of the <a href='https://www.saasmarketinggym.com/'>SaaS Marketing Gym</a>, shares  the challenges and successes of building SaaS businesses, and her current work coaching technical founders on effective marketing strategies. The conversation also covers various other topics like AI role in marketing content, Rails Upgrades and more.</p><p>00:00 Introduction to Colleen Schneller<br/>00:14 Colleen&apos;s Journey into Programming<br/>02:49 The Birth of SaaS Marketing Gym<br/>05:32 Challenges and Insights in Marketing<br/>08:44 Tailoring Marketing Strategies for Founders<br/>17:43 The Role of AI in Marketing<br/>19:41 AI Struggles with Nuance<br/>19:56 AI in Cold Emailing: A Disaster Story<br/>20:48 Using AI for Research<br/>22:48 Rails Upgrade Challenges<br/>23:29 Active Storage Encryption Issues<br/>29:07 Front-End Framework Dilemmas<br/>32:25 Maintaining Software vs. Rewriting<br/>33:40 Conclusion and Contact Information</p><p><b>Notes</b></p><p><b>- </b><a href='https://www.linkedin.com/in/colleen-schnettler/'><b>Colleen&apos;s LinkedIn</b></a></p><p><b>- </b><a href='https://x.com/leenyburger'><b>Colleen&apos;s X/Twitter</b></a></p><p><b>- </b><a href='https://bsky.app/profile/leenyburger.bsky.social'><b>Colleen&apos;s Bluesky</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p><b>- </b><a href='https://x.com/brendanwb'><b>Brendan&apos;s X/Twitter</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/17069332-colleen-schnettler-of-saas-marketing-gym.mp3" length="25419887" type="audio/mpeg" />
    <itunes:author>Brendan Buckingham &amp; Ryan Frisch</itunes:author>
    <guid isPermaLink="false">Buzzsprout-17069332</guid>
    <pubDate>Wed, 30 Apr 2025 06:00:00 -0400</pubDate>
    <itunes:duration>2114</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>9</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Effective Project Management and Handling Tech Debt</itunes:title>
    <title>Effective Project Management and Handling Tech Debt</title>
    <itunes:summary><![CDATA[In this episode, the hosts explore the challenges of technical debt (tech debt) and delve deeply into effective project management strategies. They highlight the importance of categorizing tasks using a backlog system and explain how they utilize tools like Trello for tracking. Additionally, they explore the PARA method for organizing digital life and managing projects effectively.  00:00 Introduction to Tech Debt 00:11 Defining Tech Debt 00:20 Performance Issues as Tech Debt 02:36 Bugs vs. D...]]></itunes:summary>
    <description><![CDATA[<p>In this episode, the hosts explore the challenges of technical debt (tech debt) and delve deeply into effective project management strategies. They highlight the importance of categorizing tasks using a backlog system and explain how they utilize tools like Trello for tracking. Additionally, they explore the PARA method for organizing digital life and managing projects effectively.<br/><br/>00:00 Introduction to Tech Debt<br/>00:11 Defining Tech Debt<br/>00:20 Performance Issues as Tech Debt<br/>02:36 Bugs vs. Design Defects<br/>03:27 Prioritizing and Managing Tech Debt<br/>06:20 Organizing the Backlog<br/>07:05 Using Trello for Project Management<br/>15:19 The PARA Method<br/>19:09 Daily Workflow and Prioritization<br/>23:01 Final Thoughts on Tech Debt</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode, the hosts explore the challenges of technical debt (tech debt) and delve deeply into effective project management strategies. They highlight the importance of categorizing tasks using a backlog system and explain how they utilize tools like Trello for tracking. Additionally, they explore the PARA method for organizing digital life and managing projects effectively.<br/><br/>00:00 Introduction to Tech Debt<br/>00:11 Defining Tech Debt<br/>00:20 Performance Issues as Tech Debt<br/>02:36 Bugs vs. Design Defects<br/>03:27 Prioritizing and Managing Tech Debt<br/>06:20 Organizing the Backlog<br/>07:05 Using Trello for Project Management<br/>15:19 The PARA Method<br/>19:09 Daily Workflow and Prioritization<br/>23:01 Final Thoughts on Tech Debt</p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/17034294-effective-project-management-and-handling-tech-debt.mp3" length="19271834" type="audio/mpeg" />
    <itunes:author>Brendan Buckingham &amp; Ryan Frisch</itunes:author>
    <guid isPermaLink="false">Buzzsprout-17034294</guid>
    <pubDate>Thu, 24 Apr 2025 06:00:00 -0400</pubDate>
    <itunes:duration>1602</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>8</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>John Nunemaker </itunes:title>
    <title>John Nunemaker </title>
    <itunes:summary><![CDATA[In this episode, Brendan and Ryan welcome John Nunemaker.  John is a prominent figure in the Ruby community and, shares his journey into Ruby on Rails, his career evolution, and his unique approach to managing multiple projects simultaneously.  There's also discussion around how John and the hosts use AI for their development work.  Enjoy! 00:00 Introduction to John Nunemaker 00:19 John's Journey into Ruby and Rails 02:31 Current Projects and Ruby Usage 04:17 The Role of AI in ...]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Brendan and Ryan welcome John Nunemaker.  John is a prominent figure in the Ruby community and, shares his journey into Ruby on Rails, his career evolution, and his unique approach to managing multiple projects simultaneously.  There&apos;s also discussion around how John and the hosts use AI for their development work.  Enjoy!</p><p>00:00 Introduction to John Nunemaker</p><p>00:19 John&apos;s Journey into Ruby and Rails</p><p>02:31 Current Projects and Ruby Usage</p><p>04:17 The Role of AI in Development</p><p>10:51 Balancing Multiple Projects</p><p>17:48 Balancing Responsibilities and Focus</p><p>19:04 Tracking Time for Productivity</p><p>20:06 Daily Huddle and Remote Team Management</p><p>20:38 Using Timers and Breaks for Efficiency</p><p>23:53 The Beauty and Productivity of Ruby on Rails</p><p>26:46 Consistency Across Front-End Frameworks</p><p>28:35 The Origin and Success of Box Out</p><p>32:56 Future Plans and API Development</p><p>34:41 Conclusion and Final Thoughts</p><p><b>Notes</b></p><p><b>- </b><a href='https://x.com/jnunemaker'><b>John&apos;s X/Twitter</b></a></p><p><b>- </b><a href='https://bsky.app/profile/johnnunemaker.com'><b>John&apos;s Bluesky</b></a></p><p><b>- </b><a href='https://www.johnnunemaker.com/'><b>John&apos;s Website</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Brendan and Ryan welcome John Nunemaker.  John is a prominent figure in the Ruby community and, shares his journey into Ruby on Rails, his career evolution, and his unique approach to managing multiple projects simultaneously.  There&apos;s also discussion around how John and the hosts use AI for their development work.  Enjoy!</p><p>00:00 Introduction to John Nunemaker</p><p>00:19 John&apos;s Journey into Ruby and Rails</p><p>02:31 Current Projects and Ruby Usage</p><p>04:17 The Role of AI in Development</p><p>10:51 Balancing Multiple Projects</p><p>17:48 Balancing Responsibilities and Focus</p><p>19:04 Tracking Time for Productivity</p><p>20:06 Daily Huddle and Remote Team Management</p><p>20:38 Using Timers and Breaks for Efficiency</p><p>23:53 The Beauty and Productivity of Ruby on Rails</p><p>26:46 Consistency Across Front-End Frameworks</p><p>28:35 The Origin and Success of Box Out</p><p>32:56 Future Plans and API Development</p><p>34:41 Conclusion and Final Thoughts</p><p><b>Notes</b></p><p><b>- </b><a href='https://x.com/jnunemaker'><b>John&apos;s X/Twitter</b></a></p><p><b>- </b><a href='https://bsky.app/profile/johnnunemaker.com'><b>John&apos;s Bluesky</b></a></p><p><b>- </b><a href='https://www.johnnunemaker.com/'><b>John&apos;s Website</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/16978258-john-nunemaker.mp3" length="25802506" type="audio/mpeg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-16978258</guid>
    <pubDate>Tue, 15 Apr 2025 06:00:00 -0400</pubDate>
    <itunes:duration>2146</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>7</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Ryan Castillo of Knowatoa</itunes:title>
    <title>Ryan Castillo of Knowatoa</title>
    <itunes:summary><![CDATA[In this episode, Brendan is joined by Ryan Castillo, co-founder of Knowatoa, a platform dedicated to optimizing business visibility and accuracy across AI-driven search engines. Ryan shares insights on his background in software development, and how his journey led to the creation of Knowatoa. They discuss the origins of Knowatoa, and Ryan also shares experiences with AI tools like ChatGPT and Cursor that have been integral in their development processes. 00:00 Introduction and Guest Welcome ...]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Brendan is joined by Ryan Castillo, co-founder of <a href='https://knowatoa.com/'>Knowatoa</a>, a platform dedicated to optimizing business visibility and accuracy across AI-driven search engines. Ryan shares insights on his background in software development, and how his journey led to the creation of Knowatoa. They discuss the origins of Knowatoa, and Ryan also shares experiences with AI tools like ChatGPT and Cursor that have been integral in their development processes.</p><p>00:00 Introduction and Guest Welcome</p><p>01:18 Ryan&apos;s Background and Journey with Rails</p><p>04:00 Technical Insights: Ruby, Rails, and Redis</p><p>09:37 Scaling Challenges and Solutions</p><p>12:45 Networking and Community Impact</p><p>16:15 Development Cycles and Marketing Strategies</p><p>19:00 AI Integration in Development</p><p>22:47 Origins and Evolution of Knowatoa</p><p>25:32 Conclusion and Contact Information</p><p><b>Links:</b></p><p>- <a href='https://knowatoa.com/'><b>Knowatoa</b></a></p><p>- <a href='https://bsky.app/profile/rmcastil.bsky.social'><b>Ryan Castillo&apos;s Blue Sky</b></a></p><p>- <a href='https://www.linkedin.com/in/rmcastil/'><b>Ryan Castillo&apos;s LinkedIn</b></a></p><p>- <a href='https://wafris.org/blog/rearchitecting-for-sqlite'><b>Wafris SQLite Blog Post</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Brendan is joined by Ryan Castillo, co-founder of <a href='https://knowatoa.com/'>Knowatoa</a>, a platform dedicated to optimizing business visibility and accuracy across AI-driven search engines. Ryan shares insights on his background in software development, and how his journey led to the creation of Knowatoa. They discuss the origins of Knowatoa, and Ryan also shares experiences with AI tools like ChatGPT and Cursor that have been integral in their development processes.</p><p>00:00 Introduction and Guest Welcome</p><p>01:18 Ryan&apos;s Background and Journey with Rails</p><p>04:00 Technical Insights: Ruby, Rails, and Redis</p><p>09:37 Scaling Challenges and Solutions</p><p>12:45 Networking and Community Impact</p><p>16:15 Development Cycles and Marketing Strategies</p><p>19:00 AI Integration in Development</p><p>22:47 Origins and Evolution of Knowatoa</p><p>25:32 Conclusion and Contact Information</p><p><b>Links:</b></p><p>- <a href='https://knowatoa.com/'><b>Knowatoa</b></a></p><p>- <a href='https://bsky.app/profile/rmcastil.bsky.social'><b>Ryan Castillo&apos;s Blue Sky</b></a></p><p>- <a href='https://www.linkedin.com/in/rmcastil/'><b>Ryan Castillo&apos;s LinkedIn</b></a></p><p>- <a href='https://wafris.org/blog/rearchitecting-for-sqlite'><b>Wafris SQLite Blog Post</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/16928153-ryan-castillo-of-knowatoa.mp3" length="19410230" type="audio/mpeg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-16928153</guid>
    <pubDate>Tue, 08 Apr 2025 06:00:00 -0400</pubDate>
    <itunes:duration>1613</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>6</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Adam McCrea of Judoscale</itunes:title>
    <title>Adam McCrea of Judoscale</title>
    <itunes:summary><![CDATA[In this episode, Adam McCrea, owner of Judoscale, shares his journey from corporate IT to starting his own Platform as a Service (PaaS) business. Adam discusses his preference for Rails due to its productivity and developer happiness. The discussion also touches on the company's small team dynamics, marketing approaches, and the role of AI tools for development and business operations.  00:00 Introduction to Adam McCrea and Judoscale 00:22 Adam's Journey with Rails 04:59 Transition to Judosca...]]></itunes:summary>
    <description><![CDATA[<p>In this episode, Adam McCrea, owner of Judoscale, shares his journey from corporate IT to starting his own Platform as a Service (PaaS) business. Adam discusses his preference for Rails due to its productivity and developer happiness. The discussion also touches on the company&apos;s small team dynamics, marketing approaches, and the role of AI tools for development and business operations.<br/><br/>00:00 Introduction to Adam McCrea and Judoscale<br/>00:22 Adam&apos;s Journey with Rails<br/>04:59 Transition to Judoscale<br/>05:17 Building and Scaling Judoscale<br/>08:42 Technical Challenges and Solutions<br/>13:05 Marketing and Growth Strategies<br/>21:40 Future Plans and Final Thoughts</p><p><b>Links:</b></p><p>- <a href='https://judoscale.com/'><b>Judoscale</b></a></p><p>- <a href='https://www.linkedin.com/in/adamlogic/'><b>Adam&apos;s LinkedIn</b></a></p><p>- <a href='https://bsky.app/profile/adamlogic.com'><b>Adam&apos;s Bluesky</b></a></p><p>- <a href='https://x.com/adamlogic'><b>Adam&apos;s Twitter/X</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode, Adam McCrea, owner of Judoscale, shares his journey from corporate IT to starting his own Platform as a Service (PaaS) business. Adam discusses his preference for Rails due to its productivity and developer happiness. The discussion also touches on the company&apos;s small team dynamics, marketing approaches, and the role of AI tools for development and business operations.<br/><br/>00:00 Introduction to Adam McCrea and Judoscale<br/>00:22 Adam&apos;s Journey with Rails<br/>04:59 Transition to Judoscale<br/>05:17 Building and Scaling Judoscale<br/>08:42 Technical Challenges and Solutions<br/>13:05 Marketing and Growth Strategies<br/>21:40 Future Plans and Final Thoughts</p><p><b>Links:</b></p><p>- <a href='https://judoscale.com/'><b>Judoscale</b></a></p><p>- <a href='https://www.linkedin.com/in/adamlogic/'><b>Adam&apos;s LinkedIn</b></a></p><p>- <a href='https://bsky.app/profile/adamlogic.com'><b>Adam&apos;s Bluesky</b></a></p><p>- <a href='https://x.com/adamlogic'><b>Adam&apos;s Twitter/X</b></a></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/16882219-adam-mccrea-of-judoscale.mp3" length="19708024" type="audio/mpeg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-16882219</guid>
    <pubDate>Tue, 01 Apr 2025 14:00:00 -0400</pubDate>
    <itunes:duration>1638</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>5</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Challenges in App Integration and Data Synchronization</itunes:title>
    <title>Challenges in App Integration and Data Synchronization</title>
    <itunes:summary><![CDATA[In this episode, the hosts discuss the complexities of app development, particularly focusing on integrating third-party data feeds and maintaining data synchronization within a Rails application. They explore issues like managing incomplete or variable data, updating data based on third-party changes, and the broader challenges of integration. The conversation also delves into the prioritization of feature requests, handling customer feedback, and the balance between building in-house soluti...]]></itunes:summary>
    <description><![CDATA[<p>In this episode, the hosts discuss the complexities of app development, particularly focusing on integrating third-party data feeds and maintaining data synchronization within a Rails application. They explore issues like managing incomplete or variable data, updating data based on third-party changes, and the broader challenges of integration. The conversation also delves into the prioritization of feature requests, handling customer feedback, and the balance between building in-house solutions and leveraging external tools. They reflect on their experiences with specific integrations like HubSpot and emphasize the significance of clear product vision and efficient management of development priorities.<br/><br/>00:40 Dealing with Incomplete Data in Event Feeds<br/>01:16 Syncing and Updating Event Data<br/>02:13 Integration Challenges with HubSpot<br/>02:37 Source of Truth Dilemma<br/>04:22 Sales and Marketing Integration Issues<br/>06:51 Product-Led Growth and HubSpot Integration Goals<br/>09:15 The Complexity of Building Custom Integrations<br/>21:09 Balancing Customer Requests and Product Vision<br/>24:37 Conclusion: Reflecting on Integration Requests</p><p><b>Links:</b></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode, the hosts discuss the complexities of app development, particularly focusing on integrating third-party data feeds and maintaining data synchronization within a Rails application. They explore issues like managing incomplete or variable data, updating data based on third-party changes, and the broader challenges of integration. The conversation also delves into the prioritization of feature requests, handling customer feedback, and the balance between building in-house solutions and leveraging external tools. They reflect on their experiences with specific integrations like HubSpot and emphasize the significance of clear product vision and efficient management of development priorities.<br/><br/>00:40 Dealing with Incomplete Data in Event Feeds<br/>01:16 Syncing and Updating Event Data<br/>02:13 Integration Challenges with HubSpot<br/>02:37 Source of Truth Dilemma<br/>04:22 Sales and Marketing Integration Issues<br/>06:51 Product-Led Growth and HubSpot Integration Goals<br/>09:15 The Complexity of Building Custom Integrations<br/>21:09 Balancing Customer Requests and Product Vision<br/>24:37 Conclusion: Reflecting on Integration Requests</p><p><b>Links:</b></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/16820353-challenges-in-app-integration-and-data-synchronization.mp3" length="19650170" type="audio/mpeg" />
    <itunes:author>Brendan Buckingham &amp; Ryan Frisch</itunes:author>
    <guid isPermaLink="false">Buzzsprout-16820353</guid>
    <pubDate>Wed, 19 Mar 2025 06:00:00 -0400</pubDate>
    <itunes:duration>1633</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>4</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Breaking Down Work into Manageable Chunks</itunes:title>
    <title>Breaking Down Work into Manageable Chunks</title>
    <itunes:summary><![CDATA[In this discussion, Ryan and Brendan delve into the challenges and strategies around managing Stripe invoice rate limits and the broader topic of breaking down work into manageable chunks.  They highlight the importance of breaking down large tasks into smaller, more manageable pieces for better estimation, easier reviews, and improved project flow. They also share their thoughts on estimation and the Shape Up methodology, emphasizing the benefits of delivering constant incremental impro...]]></itunes:summary>
    <description><![CDATA[<p>In this discussion, Ryan and Brendan delve into the challenges and strategies around managing Stripe invoice rate limits and the broader topic of breaking down work into manageable chunks.  They highlight the importance of breaking down large tasks into smaller, more manageable pieces for better estimation, easier reviews, and improved project flow. They also share their thoughts on estimation and the Shape Up methodology, emphasizing the benefits of delivering constant incremental improvements.</p><p>00:00 Introduction to Stripe Invoices Rate Limiting</p><p>00:15 Manual vs. Automatic Invoice Processing</p><p>01:13 Rate Limiting and Its Implications</p><p>02:22 Different Approaches to Invoicing</p><p>05:02 Stripe API Changes and Challenges</p><p>08:46 Breaking Down Work into Small Chunks</p><p>18:57 Project Management and Estimation Techniques</p><p>23:33 Conclusion and Final Thoughts</p><p><b>Links:</b></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this discussion, Ryan and Brendan delve into the challenges and strategies around managing Stripe invoice rate limits and the broader topic of breaking down work into manageable chunks.  They highlight the importance of breaking down large tasks into smaller, more manageable pieces for better estimation, easier reviews, and improved project flow. They also share their thoughts on estimation and the Shape Up methodology, emphasizing the benefits of delivering constant incremental improvements.</p><p>00:00 Introduction to Stripe Invoices Rate Limiting</p><p>00:15 Manual vs. Automatic Invoice Processing</p><p>01:13 Rate Limiting and Its Implications</p><p>02:22 Different Approaches to Invoicing</p><p>05:02 Stripe API Changes and Challenges</p><p>08:46 Breaking Down Work into Small Chunks</p><p>18:57 Project Management and Estimation Techniques</p><p>23:33 Conclusion and Final Thoughts</p><p><b>Links:</b></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/16769058-breaking-down-work-into-manageable-chunks.mp3" length="18359590" type="audio/mpeg" />
    <itunes:author>Brendan Buckingham &amp; Ryan Frisch</itunes:author>
    <guid isPermaLink="false">Buzzsprout-16769058</guid>
    <pubDate>Tue, 11 Mar 2025 06:00:00 -0400</pubDate>
    <itunes:duration>1526</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>3</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Navigating the Freelance and Product Development Landscape with Jason Swett</itunes:title>
    <title>Navigating the Freelance and Product Development Landscape with Jason Swett</title>
    <itunes:summary><![CDATA[In this episode of the Rails Business Podcast, hosts Brendan Buckingham and Ryan Frisch welcome Jason Swett, a content creator and Ruby influencer. The conversation dives deep into the intricacies of consulting, emphasizing the importance of sales and marketing. Jason shares his experiences and challenges in freelancing, noting the similarities to full-time employment. They also explore Jason's new venture, a continuous integration platform called Saturn CI, and his long-term goal of balancin...]]></itunes:summary>
    <description><![CDATA[<p>In this episode of the Rails Business Podcast, hosts Brendan Buckingham and Ryan Frisch welcome Jason Swett, a content creator and Ruby influencer. The conversation dives deep into the intricacies of consulting, emphasizing the importance of sales and marketing. Jason shares his experiences and challenges in freelancing, noting the similarities to full-time employment. They also explore Jason&apos;s new venture, a continuous integration platform called Saturn CI, and his long-term goal of balancing a product-building endeavor with stable income.<br/><br/>00:00 Welcome and Guest Introduction<br/>01:16 Consulting Insights and Advice<br/>02:26 Balancing Sales, Marketing, and Development<br/>04:17 Freelancing vs Full-Time Employment<br/>05:46 Challenges in Freelancing<br/>07:46 Advisory Work and Its Difficulties<br/>09:15 Considering Full-Time Employment<br/>11:30 Product Development Journey<br/>14:01 Finding a Viable Product Idea<br/>19:01 Evaluating Business Ideas<br/>26:13 Leveraging Influence for Product Success<br/>29:08 Conclusion and Contact Information</p><p><b>Links:</b></p><p>- <a href='https://www.codewithjason.com/'><b>Jason&apos;s Website</b></a></p><p>- <a href='https://www.codewithjason.com/podcast/'><b>Jason&apos;s Podcast</b></a></p><p>- <a href='https://www.sincityruby.com/'><b>Sin City Ruby</b></a></p><p>- <a href='https://www.amazon.com/Professional-Rails-Testing-Tools-Principles/dp/B0DJRLK93M'><b>Jason&apos;s Book</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this episode of the Rails Business Podcast, hosts Brendan Buckingham and Ryan Frisch welcome Jason Swett, a content creator and Ruby influencer. The conversation dives deep into the intricacies of consulting, emphasizing the importance of sales and marketing. Jason shares his experiences and challenges in freelancing, noting the similarities to full-time employment. They also explore Jason&apos;s new venture, a continuous integration platform called Saturn CI, and his long-term goal of balancing a product-building endeavor with stable income.<br/><br/>00:00 Welcome and Guest Introduction<br/>01:16 Consulting Insights and Advice<br/>02:26 Balancing Sales, Marketing, and Development<br/>04:17 Freelancing vs Full-Time Employment<br/>05:46 Challenges in Freelancing<br/>07:46 Advisory Work and Its Difficulties<br/>09:15 Considering Full-Time Employment<br/>11:30 Product Development Journey<br/>14:01 Finding a Viable Product Idea<br/>19:01 Evaluating Business Ideas<br/>26:13 Leveraging Influence for Product Success<br/>29:08 Conclusion and Contact Information</p><p><b>Links:</b></p><p>- <a href='https://www.codewithjason.com/'><b>Jason&apos;s Website</b></a></p><p>- <a href='https://www.codewithjason.com/podcast/'><b>Jason&apos;s Podcast</b></a></p><p>- <a href='https://www.sincityruby.com/'><b>Sin City Ruby</b></a></p><p>- <a href='https://www.amazon.com/Professional-Rails-Testing-Tools-Principles/dp/B0DJRLK93M'><b>Jason&apos;s Book</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/16663696-navigating-the-freelance-and-product-development-landscape-with-jason-swett.mp3" length="21714094" type="audio/mpeg" />
    <itunes:author>Brendan Buckingham &amp; Ryan Frisch</itunes:author>
    <guid isPermaLink="false">Buzzsprout-16663696</guid>
    <pubDate>Tue, 25 Feb 2025 06:00:00 -0500</pubDate>
    <itunes:duration>1805</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>2</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
    <podcast:person role="guest" href="https://codewithjason.com">Jason Swett</podcast:person>
    <podcast:person role="host">Brendan Buckingham</podcast:person>
    <podcast:person role="host" href="https://www.frisch.fyi/">Ryan Frisch</podcast:person>
  </item>
  <item>
    <itunes:title>Developer Origins and Ruby on Rails Journeys</itunes:title>
    <title>Developer Origins and Ruby on Rails Journeys</title>
    <itunes:summary><![CDATA[In this inaugural episode of the Rails Business Podcast, Ryan Frisch, CTO at Locable, and Brendan Buckingham, VP of Engineering, dive into their journeys into the world of Ruby on Rails. They discuss their initial forays into programming, transitioning from different languages like PHP to Ruby, and the allure of Rails. The episode also covers the challenges of managing tech debt in growing companies, the role of junior developers, and the importance of mentorship. Tune in for insights into th...]]></itunes:summary>
    <description><![CDATA[<p>In this inaugural episode of the Rails Business Podcast, Ryan Frisch, CTO at Locable, and Brendan Buckingham, VP of Engineering, dive into their journeys into the world of Ruby on Rails. They discuss their initial forays into programming, transitioning from different languages like PHP to Ruby, and the allure of Rails. The episode also covers the challenges of managing tech debt in growing companies, the role of junior developers, and the importance of mentorship. Tune in for insights into their developer origins and the evolution of their careers with Ruby on Rails.<br/><br/>00:00 Introduction to the Rails Business Podcast<br/>00:36 Ryan&apos;s Journey into Ruby and Rails<br/>03:23 Brendan&apos;s Path to Rails and Ruby<br/>06:00 Challenges and Milestones in Learning Rails<br/>17:02 Hiring and Mentoring Junior Developers<br/>18:05 Dealing with Tech Debt and Refactoring<br/>23:42 Wrapping Up and Future Topics</p><p><b>Links:</b></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></description>
    <content:encoded><![CDATA[<p>In this inaugural episode of the Rails Business Podcast, Ryan Frisch, CTO at Locable, and Brendan Buckingham, VP of Engineering, dive into their journeys into the world of Ruby on Rails. They discuss their initial forays into programming, transitioning from different languages like PHP to Ruby, and the allure of Rails. The episode also covers the challenges of managing tech debt in growing companies, the role of junior developers, and the importance of mentorship. Tune in for insights into their developer origins and the evolution of their careers with Ruby on Rails.<br/><br/>00:00 Introduction to the Rails Business Podcast<br/>00:36 Ryan&apos;s Journey into Ruby and Rails<br/>03:23 Brendan&apos;s Path to Rails and Ruby<br/>06:00 Challenges and Milestones in Learning Rails<br/>17:02 Hiring and Mentoring Junior Developers<br/>18:05 Dealing with Tech Debt and Refactoring<br/>23:42 Wrapping Up and Future Topics</p><p><b>Links:</b></p><p>- <a href='https://www.frisch.fyi/'><b>Ryan&apos;s Website</b></a></p><p>- <a href='https://bsky.app/profile/brendanwb.bsky.social'><b>Brendan&apos;s Bluesky</b></a></p><p><a target="_blank" href="https://www.buzzsprout.com/2435951/fan_mail/new">Send us Fan Mail</a></p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2435951/episodes/16602332-developer-origins-and-ruby-on-rails-journeys.mp3" length="17653594" type="audio/mpeg" />
    <itunes:author>Brendan Buckingham &amp; Ryan Frisch</itunes:author>
    <guid isPermaLink="false">Buzzsprout-16602332</guid>
    <pubDate>Tue, 11 Feb 2025 10:00:00 -0500</pubDate>
    <itunes:duration>1467</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>1</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
</channel>
</rss>
