Armin Ronacher's Thoughts and Writings
Mar 31, 2025

I'm Leaving Sentry

Endings and new beginnings.

Mar 27, 2025

Rust Any Part 3: Finally we have Upcasts

Some good news is coming in Rust 1.86

Mar 23, 2025

Bridging the Efficiency Gap Between FromStr and String

A trick to convert arbitrary values from owned strings.

Feb 20, 2025

Ugly Code and Dumb Things

Why ugly and dumb code sometimes blind sights engineers from the ingenuity behind it.

Feb 8, 2025

Seeking Purity

Thoughts on purity in software engineering.

Feb 4, 2025
Jan 30, 2025

How I Use AI: Meet My Promptly Hired Model Intern

Due to popular request: my use of LLM explained.

Jan 24, 2025

Build It Yourself

We need a vibe shift on dependencies in programming.

Jan 19, 2025

Automatic Server Reloading in Rust on Change: What is listenfd/systemfd?

A re-introduction to socket activation with listenfd/systemfd.

Dec 26, 2024

Reflecting on Life

Things I learned and believe, condensed into some sort of guide.