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.

Day 18 (Advent of Code 2022)

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.

Read more

Check out the whole Advent of Code 2022 series

Latest video View all

video cover image
C++ vs Rust: which is faster?

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!

Watch now

Recent articles View all

Twitch fell behind

So you want to do live streams. Are you sure? Okay. Let's talk about it.

Let's talk numbers

Read more
Becoming fasterthanlime full-time

As of today, I am no longer employed by fly.io.

We're both very sad, and we've promised to stay friends and send postcards to each other over winter break. (I'm excited, too — Annie makes great postcards)

Read more
The HTTP crash course nobody asked for

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!

Read more

Latest series View all

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
Updating fasterthanli.me for 2022

In 2020, I switched from a static site generator to something homemade.

And, as tradition commands, I did a whole write-up about it.

Go to series overview

Ever wonder who's behind all this content?