I’m Thom Chiovoloni. Currently, I’m doing cool stuff with Rust and PostgreSQL at a place called TCDI. In the past I’ve worked at Mozilla, Cloudflare, Ockam, a couple game development shops (on a handful of games most folks never played), and more.

I’m very active in the Rust project, and am on several teams and working groups (most notably the library team). I review a lot of patches to the standard library, care a lot about Apple and Windows targets, and writing fast and low-level systems code.

Anyway, I decided to make a rust-lang blog mostly because I felt that I could ramble about stuff enough to keep it updated at least with occasional frequency. It’s aimed at devs with a pretty good handle on Rust, so probably not beginners (but maybe if they’re familiar with other langs).

I’ve been working in Rust full time for a while now (longer than most), maintain a number of crates, almost certainly a few you use. As a result, I’ve decided to opinion-dump into this blog when I find time.

I also go by some other names, mostly thomcc (mostly on Github), tcsc (these are my initials, but I tend to use them as a username on IRC servers), or zuurr (on the low hum of a resonating cathode ray, and discord).

If you want to email me, thom@shift.click (or chiovolonit@gmail.com if I don’t respond – the first gets a lot of github emails). So yeah, hi 👋.

Oh, one last thing: Unless otherwise stated, the code that I’ve written for this blog is available under the public domain, or, if that’s not possible where you live and/or desirable for your project, whatever you prefer of CC0, MIT, Apache-2.0, or the Unlicense. Feel free to use them in your projects, or not.