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.
Advent of Code 2022 View all
Advent of Code is a wonderful series of puzzles that provides me excuses to teach y'all about different aspects of the Rust programming language.
This time around, we're porting a solution from C++ to Rust and seeing how it feels, how it performs, and what we can learn about both languages by doing that.
Check out the whole Advent of Code 2022 series
Latest video View all

I ported some Advent of Code solutions from C/C++ to Rust, and used the opportunity to compare performance. When I couldn't explain why they performed differently, I had no choice but to disassemble both and look at what the codegen was like!
Recent articles View all
So you want to do live streams. Are you sure? Okay. Let's talk about it.
Let's talk numbers
HTTP does a pretty good job staying out of everyone's way.
If you're reading this article, there's a solid chance it was delivered to you over HTTP. Even if you're reading this from an RSS reader or something. And you didn't even have to think about it!
Latest series View all
Let's use the Advent of Code 2022, a series of programming challenges of increasing difficulty, to learn more about the Rust programming language.
In 2020, I switched from a static site generator to something homemade.
And, as tradition commands, I did a whole write-up about it.
Ever wonder who's behind all this content?