Hi! I'm Amos, better known as @fasterthanlime.
I make articles and videos about how computers work. My content is long-form, didactic and exploratory — and often an excuse to teach Rust!
This work is funded by individual and corporate sponsors.
Recent articles View all
It's time for some personal and professional news!
TL;DR: I started a podcast with James, I'm stable on antidepressants, I'm giving a P99 CONF about my Rust/io_uring/HTTP work, I'm trying on "they/them" as pronouns, I'm open-sourcing merde_json, rubicon and others, I got a divorce in 2023, I found a new business model.
Update: EuroRust introduces a freelancer ticket
I'm happy to report that the EuroRust organizers have listened, and they've come up with a solution.
I try to avoid doing "meta" / "behind the scenes" stuff, because I usually feel like it has to be "earned". How many YouTube channels are channels about making YouTube videos? Too many.
My family wasn't poor by any stretch of the imagination, but I was raised to avoid spending money whenever possible.
I use the draw.io desktop app to
make diagrams for my website. I run it on an actual desktop, like Windows or
macOS, but the asset pipeline that converts .drawio
files, to .pdf
, to
.svg
, and then to .svg
again (but smaller) runs on Linux.
Disclaimer:
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.
(Note: this was originally posted as a gist)
Reassuring myself about Rust
Up until recently, I was part of two private online discussion spaces where a bunch of Rust people hung out.
Latest series View all
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.
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.
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.
Ever wonder who's behind all this content?