Hi! I'm Amos. I make long articles and videos about how computers work — well, how they sometimes work. My content is long-form, didactic and exploratory, and often an excuse to teach Rust.

As of November 2022, I rely on donations to do this full-time.

Recent articles View all

The RustConf Keynote Fiasco, explained

Disclosure: At some point in this article, I discuss The Rust Foundation. I have received a $5000 grant from them in 2023 for making educational articles and videos about Rust.

Read more
Rust: The wrong people are resigning

(Note: this was originally posted as a gist)

Reassuring myself about Rust

Read more
The bottom emoji breaks rust-analyzer

Some bugs are merely fun. Others are simply delicious!

Today's pick is the latter.

Reproducing the issue, part 1

Read more

Latest series View all

Building a Rust service with Nix

I often give bits and pieces of advice on how to build Rust stuff the comfy way. But it can be hard to see how everything comes together, especially when it comes to, say, deploying a web service in production.

Go to series overview
Advent of Code 2022

Let's use the Advent of Code 2022, a series of programming challenges of increasing difficulty, to learn more about the Rust programming language.

Go to series overview

Ever wonder who's behind all this content?