Skip to content

Preparing for the Worst: Tabletop Exercises, Unit Tests, and Everything In Between

October 13, 2026 · 45 min

Show notes

In this episode of "How Many CTOs Does It Take?" podcast, hosts Scott Porad and Brad Hefta-Gaub discuss TaskRabbit's overnight AWS region migration from us-west-1 to us-west-2, describing the months of preparation, detailed runbook, large war-room call, minor cleanup issues, and why periodic region moves can serve as valuable "hygiene" to relearn and document complex systems while advancing disaster recovery and business continuity. They then explain tabletop exercises as structured incident-response drills designed to uncover gaps in process and documentation, sharing scenario ideas like data deletion, token leaks, cloud outages, ransomware, and internal actors, including an embezzlement case where the perpetrator joined incident response. The conversation touches on an alleged AI sandbox escape involving Hugging Face, then debates claims that "unit tests are dead," arguing AI makes end-to-end testing easier but unit, integration, contract, and mutation testing remain important—especially for edge cases and dependency failures—and that agents can now generate extensive test coverage. 00:00 Cold Open Banter 00:35 Light Bulb Struggles 01:12 TaskRabbit Region Move 05:23 Tabletop Exercises Explained 10:06 Designing Scenarios 13:37 Insider Threat Tabletop 16:51 AI Sandbox Escape Story 21:19 Unit Tests Are Dead 25:16 Why E2E Misses Edge Cases 28:30 Mutation Testing Explained 31:25 Integration Tests Basics 33:23 Contract and API Testing 38:27 Third Party Outage Example 41:55 Golden Age of Validation 43:59 Wrap Up and Credits Resources: #TechPodcast #EngineeringPodcast #DevTalks #PodcastForDevs #HowManyCTOs #Podcast #CTOs #CTOPodcast #ChiefTechnologyOfficer #Technology #Engineering #SoftwareDevelopment #SoftwareEngineering #TechLeadership #EngineeringLeadership #EngineeringCulture #TechDebates #AI #AIAssistedCoding #AIAssistedProgramming #AIProgramming #AICoding #AWS #AWSMigration #DisasterRecovery #TabletopDrills #TabletopExercises #UnitTesting #EndToEndTesting #APITesting #Microservices #IncidentResponse #UnitTestsAreDead #UnitTestsAren'tDead #TestingStrategies #AIStories

All episodes of How Many CTOs

Settings

Display

Language

Decides which stations you see first on the home page.

History

Recently played stations and episodes and your latest searches are only stored in this browser.

Notifications

A short notice when a podcast you follow has a new episode. Turn off single podcasts with the bell on their page.

Account

Save favorites – in the app and on the website.

Keyboard shortcuts

/
Open search
Space
Play or pause
← →
In the player: back 15 s, forward 30 s (episodes) · in a row: next tile
↑ ↓
In a row: target within the tile
Home / End
In a row: first or last tile
Esc
Close window or menu
?
This overview
Now playing

Go to station page

Play next

    Add episodes with “Play next” – they play after the current episode.