Rails Business podcast artwork

PODCAST · technology

Rails Business

Brendan Buckingham and Ryan Frisch talk about developing with Ruby on Rails and how to leverage it to build a business.

  1. 33

    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 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] us Fan Mail

  2. 32

    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: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] us Fan Mail

  3. 31

    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 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] us Fan Mail

  4. 30

    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 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] us Fan Mail

  5. 29

    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 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] us Fan Mail

  6. 28

    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 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] us Fan Mail

  7. 27

    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 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] us Fan Mail

  8. 26

    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 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] us Fan Mail

  9. 25

    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 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] us Fan Mail

  10. 24

    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 his 'Three S' framework—Speed, Scalability, and Stability—for tackling performance issues. The discussion includes practical advice for Heroku users on optimizing 'dynos' 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.00:00 Introduction to Nate Berkopec and Speedshop00:45 Nate's Early Career and Interest in Performance03:36 The Impact of Nate's Conference Talk and Book04:40 Challenges in Diagnosing Performance Issues10:22 Framework for Tackling Performance Problems17:27 Understanding Heroku's Load Balancing27:39 Understanding TCP Open Failures28:10 Optimizing Dynos on Heroku29:16 Setting Performance Thresholds31:12 The Importance of Monitoring and Automation34:25 Challenges with Sidekiq and Data Processing36:24 Best Practices for Sidekiq Queues44:48 Ensuring Job Idempotency and Efficiency49:26 Rapid Fire Tips for Indies52:41 Conclusion and Final ThoughtsLINKS- Speedshop- Nate's X/Twitter- The Complete Guide to Rails Performance Book- Sidekiq in Practice Book- High Availabillity Wikipedia Article- Ryan's Website- Brendan's X/Twitter- Brendan's BlueskyQuestions or comments, email us at [email protected] us Fan Mail

  11. 23

    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 Different Levels of Expertise06:06 The Role of Videos in Communication14:45 Challenges in Estimating and Scoping Projects30:52 Using AI to Assist in Writing TicketsLINKS- Ryan's Website- Brendan's X/Twitter- Brendan's BlueskyQuestions or comments, email us at [email protected] us Fan Mail

  12. 22

    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's Website- Brendan's X/Twitter- Brendan's BlueskyQuestions or comments, email us at [email protected] us Fan Mail

  13. 21

    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 software engineering, the concept of MCP, and the fast-evolving landscape of AI technology, offering valuable takeaways for developers and tech entrepreneurs.00:20 Overview of Sublayer's AI Focus01:20 Main Products and Innovations03:29 AI in Software Development07:00 Triggers and AI Automation08:58 MCP and Structured Outputs17:53 Open Source and AI Agents20:05 The Future of AI in Development21:15 Journey to Sublayer: A Winding Road23:10 Challenges and Innovations in AI Product Development28:09 The Fast Fashion Era of Software33:14 The Future of AI and Business Models40:17 Concluding Thoughts and Future PlansLINKS- Sublayer Website- Scott's Blog (Works on My Machine)- Ryan's Website- Brendan's X/Twitter- Brendan's BlueskyQuestions or comments, email us at [email protected] us Fan Mail

  14. 20

    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 integration.00:00 Introduction and Guest Welcome00:21 Overview of Dead Man's Snitch03:03 Challenges and Achievements03:49 Current Focus and Full-Time Commitment04:12 Product Use Cases and Platforms10:02 Heroku Integration Experience16:09 Marketing Strategies and Developer Challenges19:26 Future Plans and Dreams20:08 Balancing Business and Family23:56 The Value of Personal Touch in Business25:40 Technical Challenges and Solutions31:38 Data Management Strategies37:19 The Role of Rails in Business Success39:37 Conclusion and Contact InformationQuestions or comments, email us at [email protected] us Fan Mail

  15. 19

    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 oversight.00:00 Introduction and Catching Up00:41 Discussing AI feature Ryan is building02:35 Technical Challenges and Solutions05:49 Exploring AI Integration14:41 Future of AI in SaaS25:13 Human Element in AI31:42 Conclusion and Final ThoughtsLINKS- Ryan's Website- Brendan's X/Twitter- Brendan's BlueskyQuestions or comments, email us at [email protected] us Fan Mail

  16. 18

    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 for insights, tips, and relatable struggles in maintaining and optimizing Rails apps, especially for smaller teams and solo developers.00:31 Challenges with Performance Monitoring Tools01:17 Specific Tools and Their Limitations02:07 The Cost and Complexity of Monitoring04:02 Seeking Solutions and Alternatives09:13 Database Monitoring and Additional Tools14:18 Considering Building Custom Solutions16:23 Seeking Help from App Signal17:01 Discussing Nate Berkopec's Speed Book19:10 Challenges with Performance Monitoring22:12 Complexity of Building Web Apps25:00 Prioritizing Development Tasks29:16 Concluding ThoughtsLINKS- Ryan's Website- Brendan's X/Twitter- Brendan's BlueskySend us Fan Mail

  17. 17

    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 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.LINKS- Chris's X/Twitter- GoRails- Ryan's Website- Brendan's X/Twitter- Brendan's BlueskySend us feedback or questions to [email protected] us Fan Mail

  18. 16

    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 company's culture, the advantages of using Rails for startups, and the importance of open-source contributions. The conversation also highlights Evil Martians' consulting and product strategies, the importance of company transparency and teamwork, and details about the upcoming San Francisco Ruby Conference.LINKS- Evil Martians- AnyCable- San Francisco Ruby Conference- How to do well in consulting (Irina's talk from Balkin Ruby 2024)- Ryan's Website- Brendan's X/Twitter- Brendan's BlueskySend us Fan Mail

  19. 15

    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 accessible within their teams.00:00 Introduction and Greetings00:26 Diving into Documentation02:48 Defining Documentation05:12 User Stories and Documentation08:12 Internal vs External Documentation15:54 Organizing Documentation21:09 Centralizing Resources with Trello23:02 Balancing Multiple Documentation Tools23:40 Challenges with Search Functionality24:41 Effective Use of Trello Tags and Labels27:54 The Importance of Code Comments and Commit Messages29:28 Rebase vs. Merge: A Developer's Dilemma30:16 Interactive Rebase: Cleaning Up Commit History36:02 Concluding Thoughts on Rebase and Merge- Thoughtbot Rebase Workflow- Ryan's Website- Brendan's X/Twitter- Brendan's BlueskySend us Fan Mail

  20. 14

    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 Business Around Rails02:51 Challenges and Solutions in Rails Upgrades03:40 Client Needs and Service Offerings06:18 Content Creation and Misconceptions07:33 Best Practices for Rails Upgrades10:34 Open Source Contributions and Tools13:32 AI and Machine Learning Initiatives18:27 Developer Experience and Technical Debt29:46 Advice for Solo Developers33:11 Conclusion and Final ThoughtsLINKS- FastRuby.io- OmbuLabs- Ryan's Website- Brendan's X/Twitter- Brendan's BlueskySend us Fan Mail

  21. 13

    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:30 Building and Managing Apps12:46 Challenges and Solutions in Development16:46 Upgrading and Modernizing19:34 Bootstrap and Rails Upgrades20:35 Dependency Management Challenges23:16 AI in Development and Code Review27:14 Using Videos for Task and PR Reviews29:27 Buying and Growing Businesses34:50 Conclusion and Contact InformationLINKS- Jess's Blog- Jess's X/Twitter- Indie Rails Podcast- CSePub- Tract- Ryan's Website- Brendan's X/Twitter- Brendan's BlueskySend us Fan Mail

  22. 12

    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 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.00:00 Introduction and Guest Welcome00:19 Discovering Ruby on Rails01:34 The Birth of Avo03:39 Challenges in Marketing and Sales04:49 Transitioning from Developer to Business Owner06:32 Insights on Business Development08:35 TinySeed and Team Expansion11:29 Understanding Avo's Use Cases16:41 Integrating Avo into Existing Apps17:27 Engineers' Weekend Experimentation18:26 Building and Transitioning to Avo20:24 Challenges and Benefits of SaaS23:23 Managing Feature Requests and Development27:03 Organizing the Friendly RB Conference32:42 Conclusion and Contact InformationLINKS- Adrian's X/Twitter- Adrian's LinkedIn- Friendly.rb- Avo.cool- Ryan's Website- Brendan's X/Twitter- Brendan's BlueskySend us Fan Mail

  23. 11

    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 Jason's  personal perspective on balancing multiple professional commitments, and some Docker debugging.00:00 Welcome Back, Jason!00:09 Sin City Ruby Recap01:22 Dave Thomas: The Keynote Surprise03:08 Conference Highlights and Extracurriculars04:34 Challenges and Future of the Conference11:13 New Beginnings: Jason's Career Shift18:36 Improving Developer Onboarding22:08 Challenges with Docker and Testing24:12 Exploring Docker Configuration Issues29:22 Balancing Multiple Projects and Burnout32:26 Deciding What to Cut35:48 The Value of Podcasting and Networking37:16 Conclusion and Final ThoughtsLinks:- Jason's Website- Jason's Podcast- Jason's Book- Ryan's Website- Brendan's X/Twitter- Brendan's BlueskySend us Fan Mail

  24. 10

    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 Journey into Programming02:49 The Birth of SaaS Marketing Gym05:32 Challenges and Insights in Marketing08:44 Tailoring Marketing Strategies for Founders17:43 The Role of AI in Marketing19:41 AI Struggles with Nuance19:56 AI in Cold Emailing: A Disaster Story20:48 Using AI for Research22:48 Rails Upgrade Challenges23:29 Active Storage Encryption Issues29:07 Front-End Framework Dilemmas32:25 Maintaining Software vs. Rewriting33:40 Conclusion and Contact InformationNotes- Colleen's LinkedIn- Colleen's X/Twitter- Colleen's Bluesky- Ryan's Website- Brendan's X/Twitter- Brendan's BlueskySend us Fan Mail

  25. 9

    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 Introduction to Tech Debt00:11 Defining Tech Debt00:20 Performance Issues as Tech Debt02:36 Bugs vs. Design Defects03:27 Prioritizing and Managing Tech Debt06:20 Organizing the Backlog07:05 Using Trello for Project Management15:19 The PARA Method19:09 Daily Workflow and Prioritization23:01 Final Thoughts on Tech DebtSend us Fan Mail

  26. 8

    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 Journey into Ruby and Rails02:31 Current Projects and Ruby Usage04:17 The Role of AI in Development10:51 Balancing Multiple Projects17:48 Balancing Responsibilities and Focus19:04 Tracking Time for Productivity20:06 Daily Huddle and Remote Team Management20:38 Using Timers and Breaks for Efficiency23:53 The Beauty and Productivity of Ruby on Rails26:46 Consistency Across Front-End Frameworks28:35 The Origin and Success of Box Out32:56 Future Plans and API Development34:41 Conclusion and Final ThoughtsNotes- John's X/Twitter- John's Bluesky- John's Website- Ryan's Website- Brendan's BlueskySend us Fan Mail

  27. 7

    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 Cursor that have been integral in their development processes.00:00 Introduction and Guest Welcome01:18 Ryan's Background and Journey with Rails04:00 Technical Insights: Ruby, Rails, and Redis09:37 Scaling Challenges and Solutions12:45 Networking and Community Impact16:15 Development Cycles and Marketing Strategies19:00 AI Integration in Development22:47 Origins and Evolution of Knowatoa25:32 Conclusion and Contact InformationLinks:- Knowatoa- Ryan Castillo's Blue Sky- Ryan Castillo's LinkedIn- Wafris SQLite Blog Post- Ryan's Website- Brendan's BlueskySend us Fan Mail

  28. 6

    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 Introduction to Adam McCrea and Judoscale00:22 Adam's Journey with Rails04:59 Transition to Judoscale05:17 Building and Scaling Judoscale08:42 Technical Challenges and Solutions13:05 Marketing and Growth Strategies21:40 Future Plans and Final ThoughtsLinks:- Judoscale- Adam's LinkedIn- Adam's Bluesky- Adam's Twitter/X- Ryan's Website- Brendan's BlueskySend us Fan Mail

  29. 5

    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 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.00:40 Dealing with Incomplete Data in Event Feeds01:16 Syncing and Updating Event Data02:13 Integration Challenges with HubSpot02:37 Source of Truth Dilemma04:22 Sales and Marketing Integration Issues06:51 Product-Led Growth and HubSpot Integration Goals09:15 The Complexity of Building Custom Integrations21:09 Balancing Customer Requests and Product Vision24:37 Conclusion: Reflecting on Integration RequestsLinks:- Ryan's Website- Brendan's BlueskySend us Fan Mail

  30. 4

    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 the Shape Up methodology, emphasizing the benefits of delivering constant incremental improvements.00:00 Introduction to Stripe Invoices Rate Limiting00:15 Manual vs. Automatic Invoice Processing01:13 Rate Limiting and Its Implications02:22 Different Approaches to Invoicing05:02 Stripe API Changes and Challenges08:46 Breaking Down Work into Small Chunks18:57 Project Management and Estimation Techniques23:33 Conclusion and Final ThoughtsLinks:- Ryan's Website- Brendan's BlueskySend us Fan Mail

  31. 3

    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's new venture, a continuous integration platform called Saturn CI, and his long-term goal of balancing a product-building endeavor with stable income.00:00 Welcome and Guest Introduction01:16 Consulting Insights and Advice02:26 Balancing Sales, Marketing, and Development04:17 Freelancing vs Full-Time Employment05:46 Challenges in Freelancing07:46 Advisory Work and Its Difficulties09:15 Considering Full-Time Employment11:30 Product Development Journey14:01 Finding a Viable Product Idea19:01 Evaluating Business Ideas26:13 Leveraging Influence for Product Success29:08 Conclusion and Contact InformationLinks:- Jason's Website- Jason's Podcast- Sin City Ruby- Jason's BookSend us Fan Mail

  32. 2

    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 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.00:00 Introduction to the Rails Business Podcast00:36 Ryan's Journey into Ruby and Rails03:23 Brendan's Path to Rails and Ruby06:00 Challenges and Milestones in Learning Rails17:02 Hiring and Mentoring Junior Developers18:05 Dealing with Tech Debt and Refactoring23:42 Wrapping Up and Future TopicsLinks:- Ryan's Website- Brendan's BlueskySend us Fan Mail

Type above to search every episode's transcript for a word or phrase. Matches are scoped to this podcast.

Searching…

We're indexing this podcast's transcripts for the first time — this can take a minute or two. We'll show results as soon as they're ready.

No matches for "" in this podcast's transcripts.

Showing of matches

No topics indexed yet for this podcast.

Loading reviews...

ABOUT THIS SHOW

Brendan Buckingham and Ryan Frisch talk about developing with Ruby on Rails and how to leverage it to build a business.

HOSTED BY

Brendan Buckingham & Ryan Frisch

CATEGORIES

Frequently Asked Questions

How many episodes does Rails Business have?

Rails Business currently has 32 episodes available on PodParley. New episodes are automatically indexed when they're published to the podcast feed.

What is Rails Business about?

Brendan Buckingham and Ryan Frisch talk about developing with Ruby on Rails and how to leverage it to build a business.

How often does Rails Business release new episodes?

Rails Business has 32 episodes. Check the episode list to see recent publication dates and frequency.

Where can I listen to Rails Business?

You can listen to Rails Business on PodParley by clicking any episode. We provide an embedded audio player for direct listening, and you can also subscribe via your preferred podcast app using the RSS feed.

Who hosts Rails Business?

Rails Business is created and hosted by Brendan Buckingham & Ryan Frisch.
URL copied to clipboard!