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://ronacher.eu/
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
If a country bombs another country’s infrastructure back 50 years, and there is no sign of this ending, … at one point I wonder what the cost of surrender is. The news out of Ukraine are absolutely horrible.
January 13, 2026 at 6:33 PM
Reposted by Armin Ronacher
this looks great actually

check out pi - shittycodingagent.ai
January 13, 2026 at 12:44 PM
I feel like at this point nobody is surprised any more than an agent can port an entire code base, that took me months to write, to a new programming language, with all tests passing and adjusted APIs. We have come quite far already. bsky.app/profile/mits...
Three hours, 2.2 million tokens later with mostly passive prompting hours in the evening, and some overnight "continue" prompts and minijinja is fully ported to go. I linked the single pi session that has all prompts in it. shittycodingagent.ai/session/?29f...
January 13, 2026 at 12:12 PM
Three hours, 2.2 million tokens later with mostly passive prompting hours in the evening, and some overnight "continue" prompts and minijinja is fully ported to go. I linked the single pi session that has all prompts in it. shittycodingagent.ai/session/?29f...
January 13, 2026 at 8:11 AM
Reposted by Armin Ronacher
I'm on my first flight for the year and found time to play with some of these AI coding tools, and I gotta say, this shit has come a long way.

The interactive nature of the tool I'm using makes me feel like I'm in control. I'm reviewing artifacts and approving them before the agent moves on.
January 12, 2026 at 11:19 AM
The future is unevenly distributed.
January 12, 2026 at 9:21 AM
I really want to know now. How much code do you still write yourself?
January 11, 2026 at 8:17 PM
Reposted by Armin Ronacher
New blog post: Don't fall into the anti-AI hype.

antirez.com/news/158
January 11, 2026 at 10:19 AM
Weekend musings on having and deserving and the role of billionaires in the US right now. There is no point, just contemplation. dark.ronacher.eu/2026/1/11/i-...
I Have Thus I Deserve
When starting conditions are ignored and success is seen as earned.
dark.ronacher.eu
January 11, 2026 at 9:23 AM
Some of you were asking how I use pi, so here is me demoing how I built a little tank computer game over Christmas with pi and Opus without looking at the code. youtu.be/ANQ1IYsFM2s
Building a Computer Game from Scratch With Opus and PI
YouTube video by Armin Ronacher
youtu.be
January 8, 2026 at 6:02 PM
Kinda mind boggling. Opus got my little game running in web assembly in 10 minutes. Didn't even have to fix up inputs or sound which is wild to me. mitsuhiko.github.io/tankgame/
Tank Game
mitsuhiko.github.io
January 5, 2026 at 11:16 PM
What's the coolest thing you built over Christmas? :) My kids and I mostly had fun building a computer game. It's the only non meta thing I built for fun, the rest was more tools for AI and patches to pi :D github.com/mitsuhiko/ta...
January 4, 2026 at 11:24 PM
Around 20.000 lines of C code later :)
January 4, 2026 at 12:46 AM
It's the small things that make working with agents so great. I got sick of the ugly output from lint+typecheck+custom lint. Also I wanted it in parallel. Agent made it pretty and parallel <3
December 31, 2025 at 3:59 PM
What I find surprising working on and with pi is that it has such a short system prompt and at least for my prompting style, it still works. That, plus 4 tools (read|bash|edit|write), is it.
December 31, 2025 at 11:07 AM
In which I argue that the legal vs. illegal immigration debate is largely a distraction. In reality, it comes down to a colder truth: who we are willing to accept and who we are not. That line is drawn by taste — taste changes. dark.ronacher.eu/2025/12/30/i...
Immigration
Legal immigration is a fugazi.
dark.ronacher.eu
December 30, 2025 at 9:39 PM
Made a small demo of gh-issue-sync and how you can use it with an agent to roleplay project manager or scrum master :) youtu.be/ClTvgE-sFls
Agent Driven Project Management and Issue Refinement with gh-issue-sync
YouTube video by Armin Ronacher
youtu.be
December 30, 2025 at 3:03 PM
What confuses me is why is a hypothetical attack on the residence of Putin such an outrage, but striking civilian buildings and killing civilians every day in Ukraine is … not news and okay?
December 30, 2025 at 12:12 PM
I would love to learn if anyone else finds this useful: gh-issue-sync syncs down your issues and lets you edit them locally and sync them back up. Also lets you create issues locally and reference them by temporary numbers which are filled in after push. github.com/mitsuhiko/gh...
December 30, 2025 at 12:40 AM
If you are a programmer and an AI hold-out, and you have some time off during Christmas: gift yourself a 100 USD subscription to Claude Code and … try it. But really try it. Take a week if you can afford it and dive in. It will change your opinion on these tools.
December 29, 2025 at 3:12 PM
While I was busy writing tickets, Pi with Opus rolled out some certificates, DNS records, a new S3 bucket, cloudfront and updated deploys. Love it.
December 28, 2025 at 6:19 PM
Now in light and dark. I might have procrastinated.
December 24, 2025 at 11:51 AM
I am still sort of in disbelief how quickly we moved from "AI is not making me more productive as a programmer" to "of course AI can one-shot advent of code" in less than a year. bsky.app/profile/mits...
Today I violated my own blog's AI policy and had Claude Code write a guest blog post. That finishes my Advent of Code adventure where I had Claude Opus write and optimize all puzzles itself, including writing input generators in the end. Consider it art. lucumr.pocoo.org/2025/12/23/a...
Advent of Slop: A Guest Post by Claude
A guest post by Claude, reflecting on solving Advent of Code 2025 as an autonomous agent.
lucumr.pocoo.org
December 24, 2025 at 12:00 AM
I bookmarked the 60 Minutes video on CECOT yesterday evening. Was taken down some time since. Fascinating.
December 23, 2025 at 1:53 PM