A case for knowledge over ignorance.| Posts on sunshowers
A case for knowledge over ignorance.| I didn't transition for the metaphysics
A jargon-free, practical explanation of monads as a design pattern.| Posts on sunshowers
A jargon-free, practical explanation of monads as a design pattern.| Demystifying monads in Rust through property-based testing
A case for optimism.| Free will quite clearly doesn't exist
A case for optimism.| Posts on sunshowers
Why nextest runs each test in its own process: a game-theoretic view.| Posts on sunshowers
An introduction to signals: a written version of my talk at RustConf 2023.| Posts on sunshowers
Using mdb and pmap to find the cause of a crash.| Posts on sunshowers
I guess we’re having this conversation again.| Posts on sunshowers
Getting ECC memory working on desktop CPUs.| Posts on sunshowers
Storing caches in an ephemeral spot.| Posts on sunshowers
How my open source test runner uses async Rust.| Posts on sunshowers
How to write types that represent choices.| Posts on sunshowers
The digital tools that make my life better.| Posts on sunshowers
Types are for people.| Posts on sunshowers
Why nextest runs each test in its own process: a game-theoretic view.| Why nextest is process-per-test
An introduction to signals: a written version of my talk at RustConf 2023.| Beyond Ctrl-C: The dark corners of Unix signal handling
Using `mdb` and `pmap` to find the cause of a crash.| Debugging a rustc segfault on illumos
I guess we're having this conversation again.| Professionals demonstrate empathy
How my open source test runner uses async Rust.| How (and why) nextest uses tokio
Storing caches in an ephemeral spot.| Dealing with tempfile cleaners
How to write types that represent choices.| Open and closed universes
The digital tools that make my life better.| What I use, late 2020 edition
Types are for people.| The social consequences of type systems
Opinions about relying on other people's work.| Thinking about dependencies
Getting ECC memory working on desktop CPUs.| ECC RAM on AMD Ryzen 7000 desktop CPUs