Hi, I’m Rain 🌦️, and welcome to my little corner of the internet. You might be interested in learning more about me or my professional and hobby work. You might also be looking for my Rust-related tutorial content:

Follow me on:

Be sure to check out cargo-nextest, a next-generation test runner for Rust that I’m the project lead of.

If you or your employer have found my work useful and you’d like to sponsor me, you’re welcome to do so via GitHub Sponsors. Thanks!

ECC RAM on AMD Ryzen 7000 desktop CPUs

Getting ECC memory working on desktop CPUs. 9 min read »

Dealing with tempfile cleaners

Storing caches in an ephemeral spot. 2 min read »

How (and why) nextest uses tokio

How my open source test runner uses async Rust. 19 min read »

Open and closed universes

How to write types that represent choices. 10 min read »

What I use, late 2020 edition

The digital tools that make my life better. 7 min read »

The social consequences of type systems

Types are for people. 12 min read »

Thinking about dependencies

Opinions about relying on other people’s work. 15 min read »