Sign up to save your podcastsEmail addressPasswordRegisterOrContinue with GoogleAlready have an account? Log in here.
Brendan Buckingham and Ryan Frisch talk about developing with Ruby on Rails and how to leverage it to build a business.... more
FAQs about Rails Business:How many episodes does Rails Business have?The podcast currently has 33 episodes available.
May 14, 2026Is 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 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.00:00 Data as a Moat01:52 Niche vs Platform SaaS02:45 Integrations and UX Moats05:31 AI Changes Pricing Models06:48 Geocoding Data Example08:35 When Not to Use AI10:43 Why CLIs Are Rising14:25 Future Without Interfaces18:43 Data Product vs Customer Data21:28 Opinionated SaaS Wins23:19 AI Change And Strategy23:48 Defensibility And Platform Risk25:19 Building A Command Center27:30 Top Tools In The Stack27:52 Do You Still Need UIs30:36 Second Brain For Priorities33:37 Frameworks And Memory Systems36:02 SaaS Moats In An AI World39:23 AI Beyond Tech Businesses41:35 Business Takeaways And WrapLINKSRyan's WebsiteBrendan's X/TwitterBrendan's BlueskyQuestions or comments, email us at [email protected]Send us Fan Mail...more44minPlay
April 30, 2026Do 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 more important as code generation accelerates?01:05 PR Reviews Under AI Load02:38 What PR Review Is For05:02 Human Review What Remains08:36 AI Pre Review And PR Purpose11:01 Guardrails CI Performance Security12:39 TDD Tests As Behavior Spec15:53 AI Versus Automation In Pipeline19:17 Testing Evolution Unit Vs System20:32 Feature Specs And Functional Review21:35 Bugs vs Defects Focus23:37 Smoke Tests for Upgrades24:44 Controller Tests Debate27:40 Test Pyramid and Frontend Gap28:37 Refactoring for Unit Tests30:57 AI Coding Raises Review Stakes34:00 Claude MD Friction35:54 Wrap Up and Testing HabitLINKSJustin Searls PodcastWorking Effectively with Legacy Code Book by Michael FeathersProfessional Rails Testing: Tools and Principles Book by Jason SwettRyan's WebsiteBrendan's X/TwitterBrendan's BlueskyQuestions or comments, email us at [email protected]Send us Fan Mail...more40minPlay
April 16, 2026Building with an AI Orchestrator WorkflowIn 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:39 Universal Scraper Explained26:03 Wrap Up and Next StepsLINKS- Ryan's Website- Brendan's X/Twitter- Brendan's BlueskyQuestions or comments, email us at [email protected]Send us Fan Mail...more29minPlay
April 02, 2026AI Coding at Scale: Managing PR Overload, Using Claude to Stay Organized and Rethinking SaaS for an AI-First WorldThe 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.00:27 AI Code Volume02:17 Cognitive Load Shift04:52 PR Buckets Strategy07:22 Overwhelmed Yet Excited10:36 Workflow Tools Check11:51 Claude Productivity Setup14:02 Second Brain In Practice17:21 Simple Local Files19:30 Automation Limits22:13 Scheduled Script Automation23:00 Claude Cowork vs Command Center23:39 API Permissions and Safety26:12 Claude Code Approval Friction29:25 Subagents and Parallel Work30:44 When Agents Pretend Work34:34 AI Shifts SaaS ThinkingLINKS- Ryan's Website- Brendan's X/Twitter- Brendan's BlueskyQuestions or comments, email us at [email protected]Send us Fan Mail...more42minPlay
March 19, 2026Scaling AI-Assisted DevelopmentToday 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.00:00 Catch Up And Recap00:43 Conductor Workflow Overview02:40 Parallel Rollbar Fixes04:35 Manual Testing And Setup Hurdles06:33 Debugging With Full Reports08:46 Ports Docker And Dependencies11:50 Parallelism Versus Focus14:57 Closed Loop Trust And Context18:24 Merge Conflicts And Acceptance Gaps22:16 Review Bottleneck And Output Surge25:26 Fixing Gallery Uploads26:39 Multi Select Challenges28:27 Branching Without Conductor31:28 Claude Mobile Workflow32:34 Session Sync Friction34:44 AI Brain For SaaS38:01 APIs And MCP Table Stakes41:49 Internal AI Assistants43:46 Access And Safety Concerns46:31 Second Brain Revival49:03 RAG Tooling Experiments50:04 Wrap Up And Listener FeedbackLINKS- Ryan's Website- Brendan's X/Twitter- Brendan's BlueskyQuestions or comments, email us at [email protected]Send us Fan Mail...more51minPlay
March 05, 2026John Nunemaker on AI DevelopmentJohn 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.01:22 Tech Leaders Must Adopt AI02:31 Why Opus Changed Everything04:55 Claude Max Plans and Limits07:41 Brain Idea and Safety Boundaries09:03 Building the Stack with MCP10:18 Ansible Automation and Deploys12:53 Support Data Summaries in LibreChat15:42 Scheduling Reports to Slack20:17 OpenCode vs Claude and Mobile Workflow23:54 What MCP Connectors Enable26:20 Accessing Brain via Tailscale30:48 Team Size and PR Volume32:32 Claude PR Review Workflow35:25 Conductor Daily Setup38:36 Worktrees and Isolation50:47 Conductor Limits and Pain51:36 App Changes and Scripts54:45 Caddy for Local Domains57:10 Jobs Outlook and WrapNotes- John's X/Twitter- John's Bluesky- John's post setting up conductor with Rails- John's Website- Ryan's Website- Brendan's BlueskyQuestions or comments, email us at [email protected]Send us Fan Mail...more59minPlay
February 19, 2026Kyle KeeslingIn 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 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.00:00 Meet Kyle Keesling& His Role at PASS Testing00:29 From College Web Design to a Niche Opportunity in UST Compliance02:31 Building Opus: A Custom LMS for Gas Station Training03:34 Why Compliance Is Hard: 50 States, 50 Rulebooks04:25 From Training to Past Tools: The Second Product Idea08:06 Two Apps or One? Data Sync, APIs, and Customer Workflows10:25 Would He Do It Again? Decoupling, Upgrades, and Acquisition Optionality12:28 Why Past Tools Is More Complex: Data-Driven Inspections & Asset Inventory16:13 Modeling the Domain in Rails: STI → Delegated Types (and Migration Strategy)22:35 Versioning & “Point-in-Time” Inspections: Preventing Old Reports from Changing24:13 Downtime, SLAs, and Recovering from Form/Data Bugs26:40 Early Scaling Stories: Hardcoding States and Billing Growing Pains29:39 Letting Customers Shape the Product (Beyond Compliance)31:14 Integrations vs. Building Everything In-House32:50 Feature Requests, Backlog Triage, and Adding Sales/Dev Bandwidth37:41 Shipping Without the Never-Ending PR: Iterative Rollouts ("Visits")40:39 Using AI Safely: PRs, Branch Protections, and Documentation Habits46:14 Wrap-Up: Where to Find Kyle and Past TestingLINKS- PASS Testing- Kyle's X/Twitter- Ryan's Website- Brendan's X/Twitter- Brendan's BlueskyQuestions or comments, email us at [email protected]Send us Fan Mail...more48minPlay
February 05, 2026Reflecting on Our First Year of the PodcastIn 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 Highlights03:51 Popular Episodes and Themes06:38 Looking Forward: Future Topics and Guests07:42 Balancing Guests and Solo Episodes09:15 Podcast Growth and Marketing Insights10:16 Commitment to Consistency and Goals12:18 Exploring Business and Technical Challenges27:46 Concluding Thoughts and Call for GuestsLINKS- Ryan's Website- Brendan's X/Twitter- Brendan's BlueskyQuestions or comments, email us at [email protected]Send us Fan Mail...more31minPlay
January 22, 2026Striving for Ideal CodeIn 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, 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.00:00 Introduction and Catching Up00:34 Exciting News from 37 Signals02:11 The Urge for Clean Code03:33 Challenges in Maintaining Code Quality06:45 Reflections on Code Quality and Team Dynamics16:12 The Role of AI in Coding18:18 AI's Role in Code Architecture18:33 AI in Controller and View Design19:42 AI's Limitations in High-Level Decisions21:13 Using AI for Writing Code and Tests25:09 The Future of AI in Code Readability29:49 Challenges and Hypotheses in AI-Driven Development33:54 Final Thoughts and Future TopicsLINKS- Ryan's Website- Brendan's X/Twitter- Brendan's BlueskyQuestions or comments, email us at [email protected]Send us Fan Mail...more35minPlay
January 08, 2026Mateus PereiraIn 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 Chat00:25 Meet Mateus: Senior Rails Engineer01:29 Mateus' Journey into Programming02:17 Joining Ombu Labs: Trials and Triumphs03:33 Lessons from Rejection and Persistence04:35 Challenges in Rails Upgrades08:12 Tackling Gem Dependencies20:04 The Role of AI in Rails Upgrades30:47 Discussing Ruby Critic and Rails Bump32:07 AI in Code Refactoring33:58 Client Relationships and Project Management44:14 Challenges with Test Coverage45:32 Manual Testing and QA Processes49:18 Using AI for Writing Tests55:37 Final Thoughts and Sign-OffLINKS- Mateus' Blog- Mateus' X/Twitter- Mateus' LinkedIn- Ryan's Website- Brendan's X/Twitter- Brendan's BlueskyQuestions or comments, email us at [email protected]Send us Fan Mail...more58minPlay
FAQs about Rails Business:How many episodes does Rails Business have?The podcast currently has 33 episodes available.