About

Hi! I'm Amos, better known as fasterthanlime.

I was born in 1990, my pronouns are they/them, and as of 2024, I look like this. Please note how fancy this picture is. I take my self-image very seriously. (Not really).

I have two cats, I love to sing and play the piano, I live in a bikable city (Lyon, France) but it's not part of my identity — having autistic traits and suspected ADHD, however, is.

I've been writing articles and making videos on my YouTube channel about Rust, virtual memory, and mental health for a little while. As of 2019 I've started accepting donations, and taking it more seriously.

However, sometimes I take on a british persona for a laugh:

I work on some experimental Rust crates under the bearcove GitHub org, like. Most of them have cute little logos drawn by Misia:

merde Data (de)serialization via declarative macros
rubicon Dynamic linking in Rust through cdylib crates
rc-zip ZIP format implementation in Rust, sans-io

As of 2024, I co-host Self-Directed Research, a weekly podcast with James Munns where we talk about whatever's on our mind. Here's an episode where I sound okay:

As much as I like making videos and stuff, most people like me for my very long articles, like this one:

A half-hour to learn Rust

In order to increase fluency in a programming language, one has to read a lot of it.

But how can you read a lot of it if you don't know what it means?

In this article, instead of focusing on one or two concepts, I'll try to go through as many Rust snippets as I can, and explain what the keywords and symbols they contain mean.

Ready? Go!

Variable bindings

Or maybe this one: I end up talking about HTTP a bunch, for some reason.

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!

"Not having to think about it" is certainly a measure of success for a given technology. By contrast, . I wish I didn't.

I use fonts Iosevka, Atkinson Hyperlegible, I work mostly on Apple hardware, I code in Zed, make videos in DaVinci Resolve, music in Ableton Live 12, and this site is, of course, entirely custom and written in Rust, I have several articles about it.

I think everyone should read Unmasking Autism by Devon Price.

Sponsoring my work

(JavaScript is required to see this. Or maybe my stuff broke)

Contact

Your e-mail will find me, but there's no telling when.

For business inquiries, please check out my company bearcove.