
Rails Business
Brendan Buckingham and Ryan Frisch discuss developing with Ruby on Rails and how to leverage it to build a business.
Episodes
Rolling Your Own APM with Claude: Real Wins, Real Tradeoffs
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 t
Scott Werner Returns
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 al
Is Data the Moat for Your Business?
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
Do Pull Request Reviews Still Matter in the Age of AI?
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 m
Building with an AI Orchestrator Workflow
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 Workflow01:29 Orchestrator File Setup04:36 How Memory Persists07:33 Platform Constraints WSL08:45 Git Worktrees and Isolation12:07 Scraper Build Approach18:26 Incremental TDD Development20:17 Making It Truly Universal22
AI Coding at Scale: Managing PR Overload, Using Claude to Stay Organized and Rethinking SaaS for an AI-First World
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 lo
Scaling AI-Assisted Development
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
John Nunemaker on AI Development
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 summa
Kyle Keesling
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 mod
Reflecting on Our First Year of the Podcast
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 Greetings00:34 Reflecting on the First Year of Podcasting01:57 Memorable Moments and Guest Highlight
Striving for Ideal Code
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 deba
Mateus Pereira
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 C
Nate Berkopec
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 hi
Communicating Project Requirements
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 Diff
Stephen Anderson
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'
Scott Werner
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 softwar
Chris Gaffney
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 integrat
Leveraging AI to Enhance User Productivity
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
Challenges of Performance Monitoring in Rails
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
Chris Oliver
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 multi
Irina Nazarova
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 co
Discussing Documentation
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 acces
Ernesto Tagwerker
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!Chapters00:00 Introduction to Ernesto Tagwerker00:21 Ernesto's Developer Origin Story01:10 Discovering and Embracing Rails02:19 Building a
Jess Brown
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 Brown00:12 Jess's Journey into Development01:05 Transition to Rails03:29 Business Ventures and Roles07:
Adrian Marin of Avo
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 sal
Jason Swett is Back to Discuss Sin City Ruby and more
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
Colleen Schnettler of SaaS Marketing Gym
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 Schneller00:14 Colleen's Journe
Effective Project Management and Handling Tech Debt
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 Introducti
John Nunemaker
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 Nunemaker00:19 John's
Ryan Castillo of Knowatoa
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 Cur
Adam McCrea of Judoscale
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 I
Challenges in App Integration and Data Synchronization
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
Breaking Down Work into Manageable Chunks
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
Navigating the Freelance and Product Development Landscape with Jason Swett
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
Developer Origins and Ruby on Rails Journeys
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 compani











