Cross-platform engineer trying to make native app dev as pleasant as web dev

Tokyo-to, Japan
Going to live code a basic web renderer in AppKit using NativeScript macOS. Won't get very far in this session. Just for fun! Link below.
2
8
1,563
Apple TV: yeah that pricing looks alright
2
4
538
GitHub Actions has gone far, far too long without a semblance of support for conditionals. Will be interested to try out this new case function.
GitHub Actions: Smarter editing, clearer debugging, and a new case function • case() adds real if/else + switch logic in expressions • Debug skips fast with expanded if: logs + runtime values • Write workflows faster in VS Code, web, + any IDE via language service Check it out → github.blog/changelog/2026-0…
3
939
Jamie Birch retweeted
Here's a 1 GB memory reduction for very long Claude Code sessions Before: `() => controller.abort()` Fix: `controller.abort.bind(controller)`
133
216
4,535
1,544,690
Jamie Birch retweeted
The write-up of my new graph layout algorithm for SpiderMonkey is now live. We built a custom layout algorithm for JS and WASM that follows the structure of the source code. No more spaghetti nightmares from Graphviz, and thousands of times faster.
16
72
756
54,460
Jamie Birch retweeted
Microsoft is experimenting with a top menu bar for Windows 11. The PowerToys team is testing a new menu bar, much like Linux, macOS, or older versions of Windows, that complements its Command Palette launcher. Details 👇 theverge.com/news/870663/mic…
23
8
284
29,023
What happened to tech Twitter? Much of my motivation to code in public is seeing the feedback, but it feels like I've become practically invisible since the algorithm change in November. Is there a better social network for opensource contributors?
15
60
5,575
Cross-talk is portrayed as a problem to AIs here, but as someone with Auditory Processing Disorder, I would pay serious money for a hearing aid that could pick out one speaker from a group.
One-on-one conversation with Voice AI? Easy. Multi-speaker chaos? That’s the real challenge. 🎙️ We used Fishjam’s Selective Forwarding Unit to help Gemini Live API handle interruptions and cross-talk in our mystery game, Deep Sea Stories. Learn more – full blogpost in 🧵
6
722
Jamie Birch retweeted
FYI our good friends @callstackio made an unofficial doc for JSI! link to it in replies if you wanna check it out.
3
4
35
2,287
Classic product management position of “we know it’s shit, but we can’t justify any attempt to improve it”
5
657
Replying to @wongmjane
(I had previously introduced Jane as the “queen of Twitter”)
1
213
Jamie Birch retweeted
Your favorite C library, now with Swift superpowers. 🦸 New post: how to transform C APIs into idiomatic Swift, with enums, automatic reference counting, and argument-labeled methods. Best of all: no header changes needed, thanks to API notes! 🥳 swift.org/blog/improving-usa…
5
57
353
22,435
"@jamonholmgren tweets a lot" "I keep seeing the word Vercel a lot today"
269
"I wonder when my algorithm will go back to normal and I will see cute penguins again" oh my sweet summer child
2
2
318
"@theo is talking about Rust and SwiftUI"
I've been building with Rust and Swift/SwiftUI a lot for the last few days. Guess which one I hate more.
1
1
190
"Jamon is tweeting about IMO, whatever that means"
IMO, Cursor's team accounts are way better than Claude's. Yes, Claude's Premium account is heavily subsidized (for now), but everything else is worse about it. And I think for typical companies, even with Claude's subsidies, you'd probably end up paying a lot less for a Cursor team than for a Claude team with the same exact actual usage, due to how they structure their Premium accounts in teams. If you want to know how I am calculating this, I'll put it in a follow-up tweet. I hope this changes -- I like Claude Code, and I think that it's cool what they're doing, but this is feedback that I think Anthropic needs to hear.
1
5
550
"I get Jay in my related tweets and Evan Bacon and Theo in my For You"
1
4
366
My girlfriend joined Twitter purely to see the replies on my birthday cake post and she's now getting recommended to follow @jmeistrich, @baconbrix, @grabbou, @jamonholmgren, and @theo. good starter pack
1
11
1,329
Jamie Birch retweeted
Your Swift errors probably suck. Ours did too. We spent time improving error handling in Bezel and realized every error serves four audiences at once. Most error types only handle one or two well.
1
1
2
655