
Why Testing is Hard and How to Fix it with Will Wilson
From Signals and Threads by Jane Street
March 17, 2026 · 1h 48m · Episode 26
About this episode
Will Wilson discusses innovative approaches to software testing and the challenges involved.
Will Wilson is the founder and CEO of Antithesis, which is trying to change how people test software. The idea is that you run your application inside a special hypervisor environment that intelligently (and deterministically) explores the program’s state space, allowing you to pinpoint and replay the events leading to crashes, bugs, and violations of invariants. In this episode, he and Ron take a broad view of testing, considering not just “the unreasonable effectiveness of example-based tests” but also property-based testing, fuzzing, chaos testing, type systems, and formal methods. How do you blend these techniques to find the subtle, show-stopper bugs that will otherwise wake you up at 3am? As Will has discovered, making testing less painful is actually a tour of some of computer science’s most vexing and interesting problems.
People in this episode
Host: Ron
Guest: Will Wilson
Topics covered
- software testing
- hypervisor
- property-based testing
- fuzzing
- chaos testing
- type systems
- formal methods
Keywords
- testing
- software
- bugs
- program state
- computer science
- chaos testing
- fuzzing
- property-based testing
Mentioned in this episode
Organizations: Antithesis
More episodes of Signals and Threads
- The Network as a Program with Nate Foster · June 1, 2026 · 1h 35m
- Why ML Needs a New Programming Language with Chris Lattner · September 3, 2025 · 1h 13m
- The Thermodynamics of Trading with Daniel Pontecorvo · July 25, 2025 · 59 min
- Building Tools for Traders with Ian Henry · May 28, 2025 · 1h 20m
- Finding Signal in the Noise with In Young Cho · March 12, 2025 · 60 min
- The Uncertain Art of Accelerating ML Models with Sylvain Gugger · October 14, 2024 · 1h 6m
Explore listener stats, chart rankings, contacts and more on the Signals and Threads podcast page.