Armin Ronacher's Thoughts and Writings
Jan 30, 2022

Uninitialized Memory: Unsafe Rust is Too Hard

Why unsafe Rust is a complex and user unfriendly experience.

Jan 10, 2022

Dependency Risk and Funding

Some more thoughts about dependencies.

Jan 7, 2022

Rust Any Part 2: As-Any Hack

A creative workaround to the inability of implementing additional traits to Any.

Jan 6, 2022

Rust Any Part 1: Extension Maps in Rust

A useful pattern for making common types extensible.

Nov 14, 2021

Rust Adventures: Abusing Serde

Some things you can do with serde that were not in the mind of the creator.

Feb 5, 2021

Be Humble

Something on the topic of money and privilege that come with working in software.

Nov 30, 2020


A short introduction of the current state of debugging WebAssembly code.

Jul 6, 2020

USB-C Hubs and Ethernet

A word of warning on USB-C/Thunderbolt hubs with ethernet ports.

May 24, 2020

My Standard Desktop

How my work from home situation looks like at the moment.

Apr 9, 2020

Temporary Contact Number based Contact Tracing

A short introduction to TCN based contact tracing