Armin Ronacher
banner
mitsuhiko.at
Armin Ronacher
@mitsuhiko.at
Creator of Flask • earendil.com ♥︎ writing and giving talks • Excited about AI • Husband and father of three • Inhabits Vienna; Liberal Spirit • “more nuanced in person” • More AI content on https://x.com/mitsuhiko

More stuff: https://mitsuhiko.at/
Pinned
If you're skeptical or frustrated with AI, and still poking around on this profile, you might find my longform content more informative: lucumr.pocoo.org/tags/ai/ or my Youtube channel which has some conversations with others too: www.youtube.com/@ArminRonach...
Entries tagged
lucumr.pocoo.org
Updating changelogs and triggering release workflows is something I mostly outsource to agents now. Works quite well! bsky.app/profile/mits...
MiniJinja 2.13.0 coming up!
November 30, 2025 at 7:28 PM
MiniJinja 2.13.0 coming up!
November 30, 2025 at 7:18 PM
After @mariozechner.at exposed me to TypeBox I'm now seriously considering using it as a replacement for zod. The fact that it sits on top of JSON Schema and supports schema serialization is a significant improvement.
November 29, 2025 at 1:08 PM
If you want to kill yourself in 996 culture, be my friend but “I worked 36 hours straight, fell asleep a few times in the car but FSD drove me home” is absolutely insane. It pains me how many people praise this behavior though.
November 29, 2025 at 9:04 AM
We did a whole bunch of this today.
November 28, 2025 at 4:34 PM
If you're skeptical or frustrated with AI, and still poking around on this profile, you might find my longform content more informative: lucumr.pocoo.org/tags/ai/ or my Youtube channel which has some conversations with others too: www.youtube.com/@ArminRonach...
Entries tagged
lucumr.pocoo.org
November 27, 2025 at 10:40 PM
It's kinda cool, but also sad at the same time, that email holds my oldest correspondences. So many other records were lost because the apps shut down, or I lost the data along the way.
November 27, 2025 at 10:30 PM
Reposted by Armin Ronacher
At the risk of starting the flame war to end all flame wars...

Modern LLMs (GPT-5.1, Claude 4.5, Gemini 3) produce excellent code and can be a significant productivity boost to software engineers who take the time to learn how to effectively apply them - especially if used with coding agent tools
November 27, 2025 at 7:55 PM
I’m not sure what this platform can do to make it more enjoyable, but I’m definitely not enjoying whatever pile-on is taking place right now in my notifications and I’m also not really sure how I could make it stop.
November 26, 2025 at 5:20 PM
I kinda forgot how weird mailinglists are implemented. Because clients keep the person you reply to in the recipient list, the listserv opts to not send out a message to anyone directly addressed. That means that directly addressed people do not get the modified message of the ML.
November 25, 2025 at 10:36 PM
I also won't have opinions Opus 4.5 for at least a week. But I will say that the pricing dropped to $5/$25 per million tokens is a welcome news and was entirely unexpected!
November 24, 2025 at 7:26 PM
Reposted by Armin Ronacher
This post is 10 years old at this point. Nothing improved. lucumr.pocoo.org/2016/3/24/op...
Micropackages and Open Source Trust Scaling
Some thoughts about why npm style micro-packages are a huge liability for everybody and what we could do to make them work.
lucumr.pocoo.org
November 24, 2025 at 6:03 PM
The npm infections and worms will continue until dependency hygiene improves.
November 24, 2025 at 5:23 PM
Is this platform still massively against AI or has it moved more towards acceptance?
November 24, 2025 at 4:46 PM
Followup to yesterday's post: I'm starting to think as agents and LLM APIs of being a state synchronization problem and that we might look into what the local first folks are doing. Dumped my thoughts here: lucumr.pocoo.org/2025/11/22/l...
LLM APIs are a Synchronization Problem
Maybe the LLM message APIs should be rethought as a synchronization problem.
lucumr.pocoo.org
November 22, 2025 at 12:15 PM
Well, @mariozechner.at reminded of the value of sharing, so here’s the update: agent building is hard. Agent SDKs are tricky, caching is a per-model art, reinforcement can help, isolation saves your sanity, filesystems! New models are “it depends.” lucumr.pocoo.org/2025/11/21/a...
Agent Design Is Still Hard
My Agent abstractions keep breaking somewhere I don’t expect.
lucumr.pocoo.org
November 21, 2025 at 10:43 PM
Reposted by Armin Ronacher
It was time to read this excellent article by @mitsuhiko.at again. Looks like I am becoming team "fair source" now ❤️

lucumr.pocoo.org/2024/9/23/fs...

Thanks @erlend.sh for kicking off this annoying, but very important debate once again.
FSL: A Better Business/Open Source Balance Than AGPL
My thoughts on license choices for balancing business interests and
lucumr.pocoo.org
November 16, 2025 at 2:05 PM
Apparently Twitter/X broke my account and now I'm stuck in a mandatory Yubikey re-enrollment flow, that I already completed a while back, but now cannot escape any more.
November 12, 2025 at 6:42 PM
I carry this query utility with me from codebase to codebase. I know that a version of this already exists in many libraries, but I really like how simple it is and it also covers identifiers.
November 9, 2025 at 7:52 AM
On the weekend I talked with @baro.dev on why Agentic Coding works for me, an not quite for him. www.youtube.com/watch?v=EZhj...
Talking Agentic Engineering with Giovanni
YouTube video by Armin Ronacher
www.youtube.com
November 4, 2025 at 7:46 PM
I'm surprised by is how many people that I'm interviewing mentioning that they don't use coding agents due to cost for their side projects. There are in fact free agents. Amp Code has a free tier and at the moment you can use Grok fast, still for free on OpenCode and others.
November 3, 2025 at 1:31 PM
I wrote a bit about my sidequest at Earendil: Building Absurd which implements durable execution (𝚞𝚜𝚎 𝚠𝚘𝚛𝚔𝚏𝚕𝚘𝚠, Temporal, Inngest, etc.) on just Postgres. How it works and why I like it. lucumr.pocoo.org/2025/11/3/ab...
Absurd Workflows: Durable Execution With Just Postgres
Durable execution with just postgres.
lucumr.pocoo.org
November 3, 2025 at 8:53 AM
Does anyone know if there is a convenient way to programmatically invoke MCP tools registered with Claude? I don’t think there is a way to do this through the agent SDK. I’m trying to wire up some shit here that does not involve inference.
November 1, 2025 at 3:47 PM
One UX quirk of uuid7 and tagged IDs is they the leading characters are low entropy so ID shortening doesn’t work. I think I dislike ellipsis in the middle. What are good options?
October 22, 2025 at 10:59 AM
“Regulation Isn't the European Trap — Resignation Is […] When you're step 3 of 10, act like step 10 depends on you. Own the handoff. Move same day.” lucumr.pocoo.org/2025/10/21/e...
Regulation Isn’t the European Trap — Resignation Is
The difference between business in Europe and the US.
lucumr.pocoo.org
October 21, 2025 at 12:50 PM