How Do I Know It's Working?27 April 2026·801 words·4 minsSoftware Design TestingI test because I want to know what I’ve built is working. That’s very different than valuing testing.
Why Simple Workloads Find the Hardest Bugs8 April 2026·133 words·1 minTesting AntithesisMarco Primi and I join David Wynn on Bug Bash to talk about workloads — what they are, why they matter for testing distributed systems, and how even a simple while true loop can expose bugs your unit tests miss.
Peter Alvaro and Me3 March 2026·1061 words·5 minsTesting Distributed Systems AntithesisHow Peter Alvaro’s lineage-driven fault injection clicked with me, and why I ended up at Antithesis.
How Did I Get Here?22 November 2016·158 words·1 minDistributed Systems Stream Processing TestingHow we combined fault injection, message tracing, and auditing to build trust in a distributed stream processor.