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
TIL that I have something in common with Linus from @linusmediagroup.com. We both own a fire truck because we both apparently are children that earn money and spent it on things we think are fun.
February 11, 2026 at 9:26 AM
Is it too much to ask for a car that you don't have to take to the shop for repairs multiple times a year? Especially for a six-figure car that's ridiculous.
February 7, 2026 at 7:41 AM
If AI made building new software so much more quick, easy and approachable, where are all the new killer applications?

I haven't seen anything.
February 5, 2026 at 8:36 AM
Reposted by Arvid Gerstmann 🦀
I double and triple checked the datasheet, and the timing looks correct. A quick test revealed that adding a 100kR pull down on CS fixes the issue.

Professionally jammed between the pins of the connector.
January 31, 2026 at 8:02 AM
Reposted by Arvid Gerstmann 🦀
2006: Less is more, don’t repeat yourself
2016: Beautiful code prevents technical debt

2026: trillions of lines of generated spaghetti code that generate other spaghetti code will save us
January 30, 2026 at 2:38 AM
Managed to get the SPI display working after all. I disconnect the logic analyzer and suddenly it doesn't work anymore.

I guess the added capacitance from the probes affected the signal so that higher frequencies were stable, when they aren't actually?
January 29, 2026 at 4:16 PM
AI is still useless. Billions wasted for this. RAM prices are up because we can now draw wrong things.
I'm trying a new "see how well AI image gen is" test. This time I'm going to ask it to draw a map of the world, and then zoom in to Europe, the UK, Yorkshire and York to see when things start to get hazy.

All of these are with the free models using the smart/thinking variants. 1/n
January 27, 2026 at 2:10 PM
Incredible work!
On Apple M3, a Linux KDE plasma desktop under Fedora Asahi Remix is now WORKING! Super excited to share this update and happy to answer any questions! Co-credits to noopwafel and Shiz. :)
January 27, 2026 at 9:16 AM
What do you connect embedded Rust with?

For me, embedded Rust is massively generic programming, to the point where it's almost ridiculous.

The following is an entirely normal struct impl block, like I have in many of my generic drivers.

#rust #embedded
January 27, 2026 at 7:54 AM
The D keyboard shortcut in @kicad.org to open the datasheet of a selected component is simply brilliant.

This makes checking your PCB and/or schematic.
January 23, 2026 at 8:58 PM
Seeing some of the old aqua macOS interface makes me really nostalgic. I loved that style. And it still looks great and modern.

I have yet to update my MacBooks to Apples new glass interface, but everything I have seen so far looks awful.
January 23, 2026 at 7:56 AM
I'm using @kicad.org for like a week. I'm four crashes, and one bug report in.

I really like KiCad, and I really want to continue liking it, but it's some of the most crash prone software I have ever used.
January 22, 2026 at 6:58 AM
Nice round numbers! This is what you get for making sure things are aligned within a 100 mil grid.
January 22, 2026 at 6:17 AM
Oh noo! One of the best sources on crimping tools, and connectors went offline (mattmillman.com). Fortunately, the web archive has good backups with pictures.
mattmillman.com
January 20, 2026 at 6:32 PM
I do really like KiCad; it's working much better on macOS compared to an emulated Altium via Parallels Desktop.

However, is it just me or is KiCad a little crashy? Sure, with Altium I also got the few known bugs that result in crashes, but KiCad is crashing on me like two or three times a day.
January 20, 2026 at 11:22 AM
That mouser package I was waiting for for the last 10 days is suddenly getting delivered on Monday instead of Friday. This ruins my weekend plans.
January 16, 2026 at 8:20 AM
Yet, I'm getting the unicorns.
January 15, 2026 at 4:55 PM
Places I shouldn't browse because they will make me want spend a ton of money: JBC

One day I'll be able to justify spending 600-700 Euros on a soldering station. In the meantime, I'll continue being annoyed that I have to wait my hakko to cooldown to swap my tip.
January 15, 2026 at 3:00 PM
Is it just me or is building egui applications with lots of asynchronous background processing more difficult than it should be?

Or maybe I'm just too used to building Dear ImGui applications in C++, which has none of that lifetime wrangling of Rust.
January 13, 2026 at 4:52 PM
After searching for a Thunderbolt 4 KVM docking station for the past three years, it looks like someone finally built one. For 800 Euros. And only 4k @ 60 Hz. I need 4k @ 120 Hz (at the minimum).

I'm going to learn high-speed Thunderbolt and build one myself. \s
January 13, 2026 at 10:29 AM
Reposted by Arvid Gerstmann 🦀
In 12 months replace NFTs with LLMs
We don’t dance on the grave of NFTs enough. I had a year where I was repeatedly told by bozos I was going to be irrelevant and extinct for not embracing them, I should be allowed a victory lap.
January 13, 2026 at 8:39 AM
I never understood why standards are paid. Being part of a standards committee doesn't pay. And the 200 CHF for the PDF won't refinance anything sufficiently. It's simply making adoption more complicated. And for some standards, the final drafts are 99.9% equivalent to the released document (eg C++)
January 10, 2026 at 2:35 PM
I don't know what products/code people write that find AI a useful tool, but AI is completely useless for anything novel/out of the ordinary.

Sadly, I find myself reaching for AI only in these circumstances; therefore, I have the opinion that AI coding assistance is beyond useless.
January 9, 2026 at 11:32 AM
Reposted by Arvid Gerstmann 🦀
For No Reason in Particular Here’s a Bunch of Games Where You Kill Nazis
For No Reason in Particular Here's a Bunch of Games Where You Kill Nazis - Hard Drive
The Nazis are the most despicable scum to ever walk the face of the earth. Thankfully they were defeated in World War... Get the full story
hard-drive.net
January 9, 2026 at 5:07 AM
I had ignored KiCad for a long while and stuck with Altium for most projects. However, running Windows on an ARM MacBook was never a great experience. Therefore, I gave KiCad a real chance this week.

As many said, it's brilliant. And will likely replace most uses of Altium for me.
January 3, 2026 at 9:37 AM