Profile avatar
mitsuhiko.at
Creator of Flask • sentry.io ♥︎ API design, writing and giving talks • Choses Python and Rust • Excited about AI • Husband and father of three • Inhabits Vienna; Liberal Spirit • “more nuanced in person” More stuff: https://mitsuhiko.at/
1,518 posts 11,212 followers 218 following
Regular Contributor
Active Commenter

Bluesky suffers from a too pessimistic and hostile of an audience and the algorithm does absolutely nothing to steer you towards happiness. I still root for it though. x.com/paulg/status...

One of the patterns I just reintroduced in my codebase is to control all the time keeping. The AI loved to time.sleep in tests which is both brittle and brings down iteration times. Now each thread can time travel and all time functions in the codebase honor it.

I brought my updated thoughts on AI and why I'm so bullish into a long-form post. “Right now it’s messy and raw, but the path is clear: we are no longer just using machines, we are now working with them.” lucumr.pocoo.org/2025/6/4/cha...

The irony is that if the pressure is too high and the feature too small it can result in total paralysis. Go’s inability to agree on an error handling syntax is a good example of that. Coroutine based iterations and generics should have been more controversial but they landed … t.co/j3YnHZ7NGi

Over the last month my usage of cursor degraded dramatically. The value proposition of Cursor is mostly basic auto complete now. In fact, time spent writing code went down too. I'm now probably writing >80% of changes with Claude Code.

On lobsters there is a question if “the transition to IPv6 [is] inevitable?” At least for me personally I went back to IPv4. I went from IPv6 everywhere on my consumer stuff to just IPv4 and the result is a more stable home network. v6 on consumer HW seems less tested ipv6.hanazo.no/posts/ipv6-t...

Does anyone know of a good postgres MCP server that supports multiple databases? The reference one is also archived/deprecated at this point.

I really wish Python imports were lazy and would pull bindings in like ES6 does. It would also solve so many issues with typing now which greatly encourage circular imports.

As much as I like pairing up with Claude and O3, I really miss working with actual humans. Can’t wait to hire again :)

When anti-AI zealots say untrue things like “ChatGPT can’t search the web,” they’re just hallucinating because their training data ends in 2022. The next generation of anti-AI zealots will be better. Eventually, we will achieve “general anti-AI,” which will only say true things about LLMs.

Pretty big reason for why I'm still on Twitter.

My codebase so far is basically: dataclasses and functions that transform/insert/update them in the DB. Raw SQL and some database query helpers. Turns out LLMs love that. What's great for humans is also great for agents.

Forgot to pay for something at a doctor's office. The only solution provided is for me to go back there. I continue to be perplexed how hard places make it here to receive payment.

Someone built an old school keyboard for iOS and it’s about as frustrating as I remember.