Arvid Gerstmann 🦀
banner
arvid.io
Arvid Gerstmann 🦀
@arvid.io
Principal Engineer/Architect with 10+ years experience | Rust 🦀 | Platform Engineering, High-Performance Systems | Working with Rust at Amazon

Twitter: twitter.com/arvidgerstmann
LinkedIn: linkedin.com/in/arvidgerstmann
Blog: arvid.io
I struggled to attract competent Rust engineers, the company wasn't flashy enough, I suppose. Therefore, I had to step in to prevent the entire migration of our infrastructure to fail.

Migration went smooth. We had 2 hours of downtime to move terabytes of data and millions of users.
November 26, 2025 at 10:11 PM
Go was carefully chosen so that it could be maintained by the devops folks. I don't like go, not even the slightest but it was a sensible choice. He didn't like it and went entirely rogue and rewrote the tool in Rust behind my back. This, and a few other things, made me let him go after this.
November 26, 2025 at 10:09 PM
For example, user creation. I can invoke `useradd` but it's not idempotent, and to make it so, I would have to figure out how to query it before executing it. With Ansible, it's just `ansible.builtin.user`.
November 26, 2025 at 4:27 PM
Less on Ansible Galaxy, I only have two or three roles that I use. I believe Ansible is really valuable because it integrates so many standard workflows directly, which are idempotent by default (i.e everything in ansible.builtin.*).

PyInfra, for example, is a glorified SSH abstraction.
November 26, 2025 at 4:26 PM
I'm interested in what you come up with. I looked into PyInfra, but went back to Ansible because the ecosystem was so worth it.
November 26, 2025 at 4:20 PM
That's how everyone has started. You'll do fine.
November 26, 2025 at 7:48 AM
I don't know why, but I know it's not an account or history. This is by design. And it extends to other libc's as well (musl, for example, does not offer dlopen when statically linked).

Wanted to ping Rich Felker, but he seems to have vanished from Bsky.
November 26, 2025 at 7:41 AM
I'm curious, what do you regularly use a linked list for?
November 24, 2025 at 2:59 PM
Sorry to hear that. It's true, unfortunately. Seen similar things too often.
November 24, 2025 at 1:30 PM
Especially with today's hardware, it is not necessary to update hardware every two years (or less). I'm still mad at Microsoft for rendering my perfectly fine gaming PC useless with lack of Windows 11 support.
November 24, 2025 at 1:29 PM
I haven't had to use a linked list in the first place too often. Only one a handful of embedded projects.
November 24, 2025 at 1:25 PM
What the fuck @mozilla.org ? You were the chosen one to not do this bullshit.
November 23, 2025 at 12:05 PM
It does make sense. It's challenging to work in isolation. I've been there, and I've managed folks 9 hours behind me. Made collaboration really difficult.
November 20, 2025 at 8:36 PM
Ahh! Yes, that's what I remembered. I must've missed that. Thank you!
November 20, 2025 at 8:31 PM
Sounds intriguing. Do you still require folks to be available at US hours? (Used to be part of the descriptions, seems to be missing here)
November 20, 2025 at 6:25 PM