

From Unit Tests to Whole Universe Tests (with Will Wilson)
45 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
Anticipation Limits Traditional Tests
- Test suites rarely catch bugs you didn't anticipate because tests reflect what you already thought about.
- Property-style autonomous testing expands coverage by generating scenarios you wouldn't manually write.
Begin With Simple, High-Value Properties
- Start with small, high-value properties like "should never crash" and "no uncaught exceptions."
- Translate SLAs and documented guarantees into properties to catch systemic failures.
Loose Specs Make Tests Robust
- Writing exact step-by-step integration tests makes them fragile and expensive to maintain.
- Property-based rules (e.g., never inside a wall, never crash) stay useful across incidental changes.