Engineering Enablement by Abi Noda

Intercom’s approach to a great on-call experience | Brian Scanlan (Intercom)


Listen Later

In this deep-dive episode, Brian Scanlan, Principal Systems Engineer at Intercom, describes how the company’s on-call process works. He explains how the process started and key changes they’ve made over the years, including a new volunteer model, changes to compensation, and more.

Discussion points:

  • (1:28) How on-call started at Intercom
  • (10:11) Brian’s background and interest in being on-call
  • (14:06) Getting engineers motivated to be on-call 
  • (16:37) Challenges Intercom saw with on-call as it grew
  • (19:53) Having too many people on-call
  • (23:20) Having alarms that aren’t useful 
  • (26:03) Recognizing uneven workload with compensation
  • (27:22) Initiating changes to the on-call process 
  • (30:08) Creating a volunteer model
  • (33:02) Addressing concerns that volunteers wouldn’t take action on alarms 
  • (34:40) Equitability in a volunteer model
  • (36:36) Expectations of expertise for being on-call
  • (40:56) How volunteers sign up 
  • (44:15) The Incident Commander role 
  • (46:19) Using code review for changes to alarms
  • (50:02) On-call compensation 
  • (52:50) Other approaches to compensating on-call
  • (55:08) Whether other companies should compensate on-call
  • (57:32) How Intercom’s on-call process compares to other companies 
  • (1:00:46) Recent changes to the on-call process
  • (1:04:13) Balancing responsiveness and burnout 
  • (1:07:12) Signals for evaluating the on-call process 

Mentions and links: 

  • Follow Brian on LinkedIn or Twitter 
  • Brian’s article: How we fixed our on call process to avoid engineer burnout
  • Gergely Orosz’s On-Call Compensation 
...more
View all episodesView all episodes
Download on the App Store

Engineering Enablement by Abi NodaBy DX

  • 5
  • 5
  • 5
  • 5
  • 5

5

37 ratings


More shows like Engineering Enablement by Abi Noda

View all
Hanselminutes with Scott Hanselman by Scott Hanselman

Hanselminutes with Scott Hanselman

377 Listeners

Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

Software Engineering Radio - the podcast for professional software developers

272 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

284 Listeners

The Cloudcast by Massive Studios

The Cloudcast

152 Listeners

a16z Podcast by Andreessen Horowitz

a16z Podcast

1,033 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

40 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

621 Listeners

Masters of Scale by WaitWhat

Masters of Scale

3,995 Listeners

Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

Kubernetes Podcast from Google

181 Listeners

Practical AI by Practical AI LLC

Practical AI

192 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

62 Listeners

Dwarkesh Podcast by Dwarkesh Patel

Dwarkesh Podcast

409 Listeners

Latent Space: The AI Engineer Podcast by swyx + Alessio

Latent Space: The AI Engineer Podcast

75 Listeners

Lightcone Podcast by Y Combinator

Lightcone Podcast

22 Listeners

The Pragmatic Engineer by Gergely Orosz

The Pragmatic Engineer

63 Listeners