Skip to content
Interview with Arlo Belshee episode artwork

EPISODE · May 12, 2018 · 19 MIN

Interview with Arlo Belshee

from The Modern Agile Show · host Joshua Kerievsky

Episode 28 of the Modern Agile Show features an interview with Arlo Belshee, a pioneering agilest who is constantly pushing the boundaries of agility, from planning to programming. Arlo was at the deliver:Agile conference in Austin, Texas to talk about mastering legacy code via ultra-safe refactorings. Arlo describes “recipes” that people can execute manually on languages that have lacked automated refactoring tools (like C++). Together with his colleagues at Tableaux software, Arlo has helped to find a way to solve the classic chicken-and-egg problem of not being able to refactor because you lack tests and not being able to test code without first refactoring. The safe recipes use the type system and rely on the compiler to ensure that you can indeed refactor without automated tests and that the design transformations you make are perfectly safe. Each recipe involves micro-changes that together help you safely make important design changes. Arlo explains how his approach to ultra safe refactoring helped him and his colleagues make design changes in legacy Microsoft products, like Foxpro. This is the essence of the Modern Agile principle, Make Safety A Prerequisite. Also also mentions a practice called “safeguarding”, a practice of analyzing a defect stream after an incident occurs. His teams performs RCA (root cause analysis) to identify the hazards that were present when an incident occurred, followed by “remediation”, which is a small, time-boxed fix to make the code less hazardous.

Episode metadata supplied by the publisher feed · Published May 12, 2018

Embed this episode

Ready to play

Interview with Arlo Belshee

0:00 19:08

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

Frequently Asked Questions

How long is this episode of The Modern Agile Show?

This episode is 19 minutes long.

When was this The Modern Agile Show episode published?

This episode was published on May 12, 2018.

Can I download this The Modern Agile Show episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!