mitsuhiko Profile Banner
Armin Ronacher ⇌ Profile
Armin Ronacher ⇌

@mitsuhiko

Followers
57K
Following
10K
Media
3K
Statuses
56K

Creator of Flask; A decade at @getsentry; Building new things — love API design & AI. Bypassing Permissions. Husband and father of 3 — “more nuanced in person”

Vienna, Austria
Joined February 2008
Don't wanna be here? Send us removal request.
@mitsuhiko
Armin Ronacher ⇌
6 days
I decided to record a talk on agentic programming and why I'm so damn addicted to this. I think there are a few useful things in it, but I'm sure in a month this will be outdated :)
35
54
581
@mitsuhiko
Armin Ronacher ⇌
19 hours
You would think that support for 8bit emails should get better over time. I am however quite aware now of how much code stores raw emails in Unicode strings nowadays. I’m afraid we might be moving in the wrong direction.
0
0
5
@mitsuhiko
Armin Ronacher ⇌
1 day
Example card:
1
0
19
@mitsuhiko
Armin Ronacher ⇌
1 day
Another one of those small things. I pushed off making social previews with generated titles for a really long time. Today I had Claude make some for me while I was working on more important things. It did a really good job:
6
0
27
@mitsuhiko
Armin Ronacher ⇌
2 days
RT @simonw: Quitting programming as a career right now because of LLMs would be like quitting carpentry as a career thanks to the invention….
0
1K
0
@mitsuhiko
Armin Ronacher ⇌
2 days
Today you should not be reading my MCP slop, you should be reading Mario's blog. A lot more thought went into that post and he's shipping real stuff with Claude Code right now and has a lot of experience to share that might apply to you.
@badlogicgames
Mario Zechner
2 days
I've written up how I approach "agentic engineering" for real-world codebases & tasks. TL;DR: Treat LLMs like shitty computers you program with natural language, not chatbots you beg for code.
2
3
41
@mitsuhiko
Armin Ronacher ⇌
2 days
How my day is going in this heat? I showered three times already. Cycling and hot weather is just not a great mix in Vienna. Needs more trees!.
6
0
29
@mitsuhiko
Armin Ronacher ⇌
2 days
BTW I'm absolutely not "anti MCP". I'm mostly just pointing out that a) it does not work good enough and b) it does not compose. I think MCP is a great thing and it's absolutely fixable. Just with what we have available *right now*, I find the alternatives to work better.
8
2
75
@mitsuhiko
Armin Ronacher ⇌
2 days
This is the spirit. No more complaining!
@andreasklinger
Andreas Klinger 🦾
2 days
Europe builds epic stuff – let's show it to the world! 🇪🇺. The reception for our Youtube Series "Europe's Most Ambitious Startup" was absolutely amazing so far. Tons of messages and emails. Countless suggestions of new companies. And we already got videos with 20k+ views. ❤️. So
0
1
17
@mitsuhiko
Armin Ronacher ⇌
2 days
RT @andreasklinger: Europe builds epic stuff – let's show it to the world! 🇪🇺. The reception for our Youtube Series "Europe's Most Ambitiou….
0
26
0
@mitsuhiko
Armin Ronacher ⇌
2 days
Also fun fact: I “wrote” this blog post on my bike today. I use apple notes to record it, send it through whisper and an AI prompt to get it to text and did major edits afterwards on my machine. I got inspired by @kentcdodds to make my bike rides productive.
3
0
47
@mitsuhiko
Armin Ronacher ⇌
2 days
Link to the blog post because Twitter still did not fix the algorithm:
2
7
39
@mitsuhiko
Armin Ronacher ⇌
2 days
Since I got so much feedback on my criticism on MCP I wrote down more thoughts on it. I'm also noticing that there is more an more talk about maybe bypassing MCP recently so this fits right in. TLDR: agentic loops work best with codegen and MCP is not composable to help here.
Tweet media one
44
43
563
@mitsuhiko
Armin Ronacher ⇌
2 days
Dax put it quite nicely:
@thdxr
dax
2 days
anthropic is at risk of making a big mistake. it's something we've seen too many times before. imagine having the crazy goal of building a platform - something thousands of companies and products are built on top of. you realize just building the platform isn't enough, so you.
1
0
4
@mitsuhiko
Armin Ronacher ⇌
2 days
Mario's thoughts on it are also worth a read:
@badlogicgames
Mario Zechner
3 days
This is an excellent read. It also aligns with my experience. I have my coding agents on a very short and tight leash, and no generated code gets pushed unless I have cleaned it up and understand it myself. Everything else leads to pain and suffering.
0
0
4
@mitsuhiko
Armin Ronacher ⇌
2 days
The article is worth reading. I share a lot of those experiences. Turning brain off is easy, but it results in horrible outcomes.
1
0
24
@mitsuhiko
Armin Ronacher ⇌
2 days
I'm one of those magic shovel believers, but I also know this thing can produce a lot of slop. In fact, Claude Code if you don't pay attention is like TikTok or Youtube shorts. Quick dopamine hits and your brain turns off. If you go down that path, it's not great there.
Tweet media one
6
10
122
@mitsuhiko
Armin Ronacher ⇌
3 days
That absolutely is true. Particularly if your code base is more than a POC you will be punished by turning off your brain.
@badlogicgames
Mario Zechner
3 days
If you are an experienced dev, don't throw away your skills and become a high-level prompter. Use your skills to effectively shape the context of the coding agent and help it with helping you achieve more. That's your USP as a senior.
6
4
82
@mitsuhiko
Armin Ronacher ⇌
3 days
These are good! And I'm not just sharing this because one of my things is in it ;)
@steipete
Peter Steinberger
3 days
📢 These are my favorite posts of the last few weeks.
0
0
9
@mitsuhiko
Armin Ronacher ⇌
3 days
At this point you could probably even boost the economy just by giving people the right to install it. It would start a boom of people installing ACs.
1
1
89
@mitsuhiko
Armin Ronacher ⇌
3 days
If you speak German you can listen to a lady from Wiener Wohnen explain their reasoning. It’s complete degrowth nonsense. The actual reason is that they are afraid that people will actually install it and then they have to retrofit.
4
0
95