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 I often find a way to talk about Rust.
I owe a debt of gratitude to every one of my patrons, without whom none of this content would exist. Y'all are the best. Let's keep learning stuff together.
Latest video

Are you ever confronted with a problem and then think to yourself "wait a minute, I know how to code?" — that's exactly what happened there.
You can watch more videos over there
Recent articles
July 2022
I don't mean to complain. Doing software engineering for a living is a situation of extreme privilege. But there's something to be said about how alienating it can be at times.
One could say I have a bit of an obsession with build times.
I believe having a "tight feedback loop" is extremely valuable: when I work on a large codebase, I want to be able to make small incremental changes and check very often that things are going as expected.
June 2022
Why you might want a remote dev environment
There's more articles over there
Latest series
December 2021
In this series, I change a critical component of this website's asset pipeline from "just calling a bunch of external tools" to statically linking with everything I need to process assets. It involves autoconf, CMake, Meson, CI, pkg-config, and some code crimes.
February 2021
In this series, we'll attempt to understand how Linux executables are organized, how they are executed, and how to make a program that takes an executable fresh off the linker and compresses it - just because we can.
More series are listed over there
Ever wonder who's behind all this content?