
Developer Voices From Unit Tests to Whole Universe Tests (with Will Wilson)
89 snips
Sep 10, 2025 In this engaging discussion, Will Wilson, Co-founder of Antithesis, reveals how their deterministic hypervisor revolutionizes software testing. He explains the limitations of traditional testing, emphasizing the need for thorough property-based testing to catch unexpected bugs. Listeners learn about simulating entire distributed systems and the challenges of achieving determinism. Fascinatingly, they even discovered glitches in Super Mario Brothers while testing! This conversation is a must for anyone wanting to enhance reliability and confidence in their testing processes.
AI Snips
Chapters
Books
Transcript
Episode notes
Keep External Services Inside The VM
- Run all production dependencies inside the hypervisor or provide faithful emulators to avoid external nondeterminism.
- Use community emulators for many cloud services when originals aren't available.
Save And Fork From Interesting Moments
- Determinism gives you a time machine to save intermediate states and explore rare-event sequences efficiently.
- Reusing intermediate checkpoints transforms exponential search costs into manageable ones.
Use Coverage And Logs To Guide Search
- Recognize 'interesting' behavior via coverage, logs, and rare branch outcomes to focus exploration.
- Instrument code (or use automatic support) to report coverage and notable events for guided search.






