DiscoverComplex Systems with Patrick McKenzie (patio11)Building software that survives contact with reality, with Will Wilson
Building software that survives contact with reality, with Will Wilson

Building software that survives contact with reality, with Will Wilson

Update: 2025-09-04
Share

Description

Patrick McKenzie (patio11) is joined by Will Wilson, CEO of Antithesis, to discuss the evolution of software testing from traditional approaches to cutting-edge deterministic simulation. Will explains how his team built technology that creates "time machines" for distributed systems, enabling developers to find and debug complex failures that would be nearly impossible to reproduce in traditional testing environments. They explore how this approach scales from finding novel bugs in Super Mario Brothers to ensuring the reliability of critical financial and infrastructure systems, and discuss the implications for a future where AI writes increasingly more code.

Full transcript available here: www.complexsystemspodcast.com/software-testing-with-will-wilson/

Sponsor: Framer is a design and publishing platform that collapses the toolchain between wireframes and production-ready websites. Design, iterate, and publish in one workspace. Start free at framer.com/design with code COMPLEXSYSTEMS for a free month of Framer Pro.

Recommended in this episode:

––

Timestamps:
(00:00 ) Intro
(01:23 ) Database scaling and the CAP theorem
(08:13 ) Abstraction layers and hardware reality
(15:28 ) The problem with traditional testing
(19:43 ) Sponsor: Framer
(23:16 ) The fuzzing revolution
(30:35 ) Deterministic simulation testing
(42:36 ) Real-world testing strategies
(47:22 ) Introducing Antithesis
(59:23 ) The CrowdStrike example
(01:01:15 ) Finding bugs in Mario
(01:07:37 ) Property-based vs conventional testing
(01:09:51 ) The future of AI-assisted development
(01:14:51 ) Wrap

Comments 
loading
In Channel
loading
00:00
00:00
1.0x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Building software that survives contact with reality, with Will Wilson

Building software that survives contact with reality, with Will Wilson

Patrick McKenzie