mitsuhiko Profile Banner
Armin Ronacher ⇌ Profile
Armin Ronacher ⇌

@mitsuhiko

Followers
58K
Following
11K
Media
3K
Statuses
57K

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 ⇌
2 days
I messed up my streaming setup and had to make a new stream. Will go live in 40 minutes on this URL:
3
3
66
@mitsuhiko
Armin Ronacher ⇌
7 hours
Love that the log forwarding is catching on.
@cramforce
Malte Ubl
8 hours
We're iterating on making Next.js better for coding with AI agents. The new experimental flag `browserDebugInfoInTerminal` forwards the browser console to the terminal (Shipped in 15.4 today). This means that cursor, VSCode, or a CLI agent can see client side errors and fix.
2
4
25
@mitsuhiko
Armin Ronacher ⇌
9 hours
And merged. Agentic coding contributions are rapidly becoming the norm.
@badlogicgames
Mario Zechner
9 hours
After @mitsuhiko tried this today and ran into some issues, I fixed things up and tried to reproduce his attempt: add a zip filter to minijinja. I just send a PR! It has a full trace of every step in it, including the full CC session. Mini 🧵.
0
0
8
@mitsuhiko
Armin Ronacher ⇌
11 hours
I wonder if Steve Jobs ever imagined that someone would use his quote to defend a dick on a t-shirt.
@SawyerMerritt
Sawyer Merritt
12 hours
“Here's to the crazy ones. The misfits. The rebels. The troublemakers. The round pegs in the square holes. The ones who see things differently. They're not fond of rules. And they have no respect for the status quo. You can quote them, disagree with them, glorify or vilify them.
Tweet media one
1
3
33
@mitsuhiko
Armin Ronacher ⇌
15 hours
(the MCP joke is credited to @jennmueng).
0
0
6
@mitsuhiko
Armin Ronacher ⇌
16 hours
MCP (Markdown Copy Paste) is the best thing that came out of LLMs and coding agents ;-)
@linear
Linear
16 hours
Every Linear Docs page can now be copied as Markdown, so you can easily feed it into an LLM (particularly helpful for developer documentation). Choose between three options:. ① Click "Copy page" button .② Press ⌘⌥C keyboard shortcut.③ Append .md to the end of the URL
Tweet media one
5
7
150
@mitsuhiko
Armin Ronacher ⇌
16 hours
I love prefixing all my primary keys. So I have a bunch of us_XXXX sp_XXXX em_XXXX etc. in my code base. It also really helps the agent to understand what is what. Unfortunately I haven't found a neat way without an extension to store these efficiently. I don't think this is.
8
0
18
@mitsuhiko
Armin Ronacher ⇌
21 hours
What is interesting is that the Moonshot API key also works as an Anthropic auth/access token and not just an Anthropic API key. Makes it super easy to make it work with Claude Code for sure.
Tweet media one
Tweet media two
7
11
98
@mitsuhiko
Armin Ronacher ⇌
22 hours
I actually think you should give opencode a try, but you should also have the right expectations right now and use it for the right reasons (open source, built-in model selection etc.).
0
0
7
@mitsuhiko
Armin Ronacher ⇌
22 hours
There are some minor modifications to reference opencode, but this is pretty much the same prompt as Claude Code today. I strongly doubt you will see measurable differences today.
1
0
5
@mitsuhiko
Armin Ronacher ⇌
22 hours
Maybe. Except opencode currently uses the Claude Code prompts for kimi. Maybe directionally that recommendation is true, but honestly is anyone sharing stuff on Twitter even validating their claims?
Tweet media one
@tokenbender
tokenbender
2 days
i do not suggest kimi k2 with claude code. it would ruin your experience of both claude code and k2. claude4 is RL-ed to make best use of the prompts and env it gets inside the scaffold. k2 has a higher error rate with tools/ops as context grows. use k2 with opencode/cline.
2
2
29
@mitsuhiko
Armin Ronacher ⇌
24 hours
RT @CultRepo: @EuroPython kicks off today! 🚀. Catch our Python documentary excerpt on the 18th, and a Q&A with early Python developers, @pa….
0
2
0
@mitsuhiko
Armin Ronacher ⇌
2 days
Alright. I think if I do this again I need to figure out a few things to make this work. Eg: my webcam desynced badly and the testing part just turned into slop. Hope this stream was useful regardless. The recording can be found here:
9
6
126
@mitsuhiko
Armin Ronacher ⇌
2 days
Stream should be live, let me know if there are issues.
0
0
4
@mitsuhiko
Armin Ronacher ⇌
2 days
Going live in 5 minutes.
1
0
5
@mitsuhiko
Armin Ronacher ⇌
2 days
Stream will be live here:
2
1
9
@mitsuhiko
Armin Ronacher ⇌
2 days
Thinking of doing a live stream on Claude Code later today. That might lead to better results. Anyone interested?.
28
2
275
@mitsuhiko
Armin Ronacher ⇌
2 days
Lina Kahn did not force founders to shaft their employees. Also she does not even run the FTC any more. This is getting ridiculous.
@jordihays
Jordi Hays
2 days
Tweet media one
1
0
31
@mitsuhiko
Armin Ronacher ⇌
2 days
Does someone have an Open Source codebase they had little success with agentic coding I could use as a test-bed to improve the agent workflow? I think I might make a video about that.
@mitsuhiko
Armin Ronacher ⇌
4 days
I want to write an update to my agentic coding experiences over the weekend. Curious what people are most interested in. Let me know if something comes to mind.
19
5
101
@mitsuhiko
Armin Ronacher ⇌
2 days
I find it so hard to show agentic coding. I was trying to even just show a very basic demo today of how I use it and make the loop work, and the video ended up being an hour long.
7
1
83