#simulation
You fake the handful of methods your code actually calls, prove the fake stays honest, and then make it fail the way production does.
A retrospective on BugBash 2026, and why software engineering looks brighter than ever.
Trait-based fakes test partial failures that mocks and Testcontainers fundamentally cannot simulate. They are also the on-ramp to simulation-driven development.
How a 600-line Rust fuzzer discovers a 3-byte crash sequence in 9,000 iterations instead of 16 million
Can LLM-generated code be trusted for distributed systems? Only if you have the right feedback loop.
Patterns and principles for writing Rust simulation workloads that catch bugs before production does.
How FoundationDB achieves legendary reliability through deterministic simulation, interface swapping, and one trillion CPU-hours of testing
Most testing prevents old bugs from returning. But what if we built systems where LLMs could actively discover new bugs instead?
Two podcast episodes—one from Oxide and one from Antithesis—on debugging at the limits and building correctness into systems from day one.
How deterministic simulation testing can help us build more reliable distributed systems and bridge the gap between development and production environments.
A curated collection of resources about deterministic simulation testing for distributed systems.