More Refactoring Podcast episodes

AI Coding meets Code Health   with Stuart Caborn thumbnail

AI Coding meets Code Health with Stuart Caborn

Published 17 Apr 2026

Duration: 01:05:10

AI and large language models are transforming software development by boosting code quality, efficiency, and reliability through human-AI collaboration, as exemplified by Love Holidays' high deployment rates, AI-generated code, and strategies for managing complex systems, data governance, and evolving developer roles.

Episode Description

Today's guest is Stuart Caborn, distinguished engineer at loveholidays, which is an online travel agency with millions of customers around the world.I...

Overview

The podcast explores the integration of AI and large language models (LLMs) in enhancing code quality, efficiency, and development workflows. Key themes include the role of LLMs in reducing computational costs and improving code health, as demonstrated by the case of Love Holidays, an online travel agency. This company achieved high deployment frequency (80+ times/month), extensive AI-driven code generation (over 60% of production code), and near-perfect system reliability (under 1% failure rate) by prioritizing code quality through tools like CodeScene and implementing strict guardrails for AI contributions. Challenges in the travel industry, such as managing real-time data, legacy systems, and high-stakes user experiences, highlight the need for human-AI collaboration to balance automation with accountability and reliability. The discussion also emphasizes scalable AI implementation in mission-critical systems, offering insights for other industries.

The podcast further addresses data accessibility via AI, enabling non-technical users to analyze complex datasets and derive actionable insights using tools like BigQuery and dbt. Focus areas include data governance, structured pipelines, and the creation of "data products" to improve visibility and decision-making. Metrics like DORA (Deployment Frequency, Mean Time to Recovery) and qualitative assessments of team sentiment are used to evaluate success. Additional topics include the cultural shift toward embedding AI in workflows, reducing developer resistance through iterative feedback, and the importance of executable documentation and knowledge preservation. The role of guardrails, code health monitoring, and evolving developer roles in an AI-driven landscape are also discussed, alongside the need for continuous improvement through experimentation and shared learning across teams.

Recent Episodes of Refactoring Podcast

3 Apr 2026 Every Engineer Is a Manager Now with Chris Lattner

AI is transforming software development by accelerating workflows through advanced infrastructure and modern frameworks like Mojo, while addressing legacy tool limitations, open-source licensing complexities, and the need for heterogeneous compute platforms to ensure sustainable, equitable innovation.

20 Mar 2026 What Comes After the IDE with Amelia Wattenberger

The evolution from traditional IDEs to intent-driven environments like **Intent** streamlines AI agent orchestration, addresses synchronization and legacy system challenges, and promotes collaborative workflows, role specialization, and interdisciplinary approaches to redefine software development success through adaptability and iterative processes.

6 Feb 2026 Building Apps with Your Voice with Paige Bailey

Software engineering is evolving as AI reduces development friction, shifts focus from coding to guiding AI, and enables rapid prototyping, deployment, and potential innovation in less appreciated industries.

More Refactoring Podcast episodes