Armin Ronacher's Thoughts and Writings
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.

Nov 26, 2024

Constraints are Good: Python's Metadata Dilemma

Some of the issues of why Python packaging is unnecessarily hard.

Nov 18, 2024

Playground Wisdom: Threads Beat Async/Await

Musings about async await again and why I think virtual threads are a better model.

Nov 8, 2024

What if My Tribe Is Wrong?

Balancing empathy, group member with integrity and morals: a personal journey.

Oct 30, 2024

Make It Ephemeral: Software Should Decay and Lose Data

Make software that is capable to forget and decay information.