Armin Ronacher's Thoughts and Writings
Sep 14, 2025

What’s a Foreigner?

Thoughts on immigration.

Sep 04, 2025

996

There is cost to your lifestyle.

Sep 02, 2025

Passkeys and Modern Authentication

Some thoughts in support of simple solutions.

Aug 18, 2025

Your MCP Doesn’t Need 30 Tools: It Needs Code

Exploration into providing MCPs with the most powerful of all tools: code.

Aug 04, 2025

In Support Of Shitty Types

A curious thing about types and agents

Jul 30, 2025

Agentic Coding Things That Didn’t Work

Some of my attempts to make agents work better that just didn’t work.

Jul 26, 2025

From Async/Await to Virtual Threads

A follow-up to how I wish async would work.

Jul 20, 2025

Welcoming The Next Generation of Programmers

Vibe coders and self-tought ChatGPT users are programmers too.

Jul 03, 2025

Tools: Code Is All You Need

The solution to agentic flows was code all along.

Jun 21, 2025

My First Open Source AI Generated Library

In a first for me, I published some agentic programmed AI slop to PyPI.