On Rails

Brian Scanlan: Building AI-First at Intercom


Listen Later

In this episode of On Rails, Robby is joined by Brian Scanlan, Senior Principal Engineer at Intercom, where a 15-year-old Rails monolith with millions of lines of code sits at the heart of the business.

Brian shares how Intercom's philosophy of being "technically conservative" has kept their engineering organization productive and focused on shipping product rather than managing infrastructure complexity, and on Intercom's all-in bet on Claude Code as their singular AI tool, now generating over 95% of daily code, with over 1,000 weekly users across the company including non-engineers in sales, marketing, and finance. Brian explains their approach to automated code review and PR approvals, how they built a Rails console MCP that lets Claude run production queries (with non-engineers as the top users), their layered plugin and skills architecture, and where AI still falls short in open-ended debugging, using the metaphor of commercial airline pilots who know when to disengage the autopilot.

Tools & Libraries Mentioned

  • Claude Code — AI coding agent (mandated tool at Intercom) — https://docs.anthropic.com/en/docs/claude-code/overview
  • Rotoscope — Shopify's tool for identifying test subsets — https://github.com/Shopify/rotoscope
  • Honeycomb — Observability and tracing — https://www.honeycomb.io/
  • RuboCop — Ruby linting and static analysis — https://rubocop.org/
  • Snowflake — Cloud data warehouse — https://www.snowflake.com/
  • Datadog — Monitoring and metrics — https://www.datadoghq.com/
  • GitHub Dependabot — Automated dependency updates — https://github.com/dependabot
  • Console1984 — Rails console audit trail gem — https://github.com/basecamp/console1984
  •  Playwright — Browser automation (mentioned re: token consumption) — https://playwright.dev/

Books Mentioned

  •  Designing Data-Intensive Applications by Martin Kleppmann 

Blog Posts Mentioned

  •  Choose Boring Technology by Dan McKinley — https://mcfunley.com/choose-boring-technology


Send us Fan Mail

On Rails is a podcast focused on real-world technical decision-making, exploring how teams are scaling, architecting, and solving complex challenges with Rails. 

On Rails is brought to you by The Rails Foundation, and hosted by Robby Russell of Planet Argon, a consultancy that helps teams modernize their Ruby on Rails applications.

...more
View all episodesView all episodes
Download on the App Store

On RailsBy Rails Foundation, Robby Russell

  • 5
  • 5
  • 5
  • 5
  • 5

5

9 ratings


More shows like On Rails

View all
Under the Radar by Relay

Under the Radar

213 Listeners

The Bike Shed by thoughtbot

The Bike Shed

121 Listeners

Making Sense with Sam Harris by Sam Harris

Making Sense with Sam Harris

26,380 Listeners

Soft Skills Engineering by Jamison Dance and Dave Smith

Soft Skills Engineering

287 Listeners

Y Combinator Startup Podcast by Y Combinator

Y Combinator Startup Podcast

233 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

985 Listeners

REWORK by 37signals

REWORK

212 Listeners

Darknet Diaries by Jack Rhysider

Darknet Diaries

8,077 Listeners

Remote Ruby by Chris Oliver, Andrew Mason, David Hill

Remote Ruby

34 Listeners

Maintainable by Robby Russell

Maintainable

32 Listeners

All-In with Chamath, Jason, Sacks & Friedberg by All-In Podcast, LLC

All-In with Chamath, Jason, Sacks & Friedberg

10,254 Listeners

Code and the Coding Coders who Code it by Drew Bragg

Code and the Coding Coders who Code it

6 Listeners

The Pragmatic Engineer by Gergely Orosz

The Pragmatic Engineer

77 Listeners

Rails Business by Brendan Buckingham & Ryan Frisch

Rails Business

0 Listeners

The Ruby AI Podcast by Valentino Stoll, Joe Leo

The Ruby AI Podcast

3 Listeners