Tom Ballinger
banner
ballingt.com
Tom Ballinger
@ballingt.com
Writing more TypeScript than Rust at Convex
Duboce Triangle in SF
ballingt.com
I tried the same prompt injection demo I showed a couple months ago and @anthropic.com's Claude prevented it this time! Interesting to see progress here.
October 10, 2025 at 6:35 PM
clearer this morning
August 9, 2025 at 1:47 PM
Made it! Hanging out for a week
August 9, 2025 at 12:29 AM
spoilers, but also in this role you can say "this new thing is more important than any of those things" and do that instead if you're convincing and/or right
August 6, 2025 at 2:09 AM
This is what I do at work, come work with me! We can make so many things so much better!
August 6, 2025 at 1:52 AM
July 12, 2025 at 2:48 AM
I take from the binary format being able to change but there being no plans to do so that a lot is staked on the claim of forward compat so implementors and users can feel "it's ready, it's a web standard, even if we wanted to break it (and boy do we wish we could break JS) we promise we won't"
May 10, 2025 at 6:50 PM
my new minimal github.com/simonw/llm (thanks as always @simonwillison.net) use in the terminal that @paulivanov.bsky.social helped me with
April 25, 2025 at 9:25 PM
things are rough but math still works, thanks @exploratorium.bsky.social for a fun night!
February 21, 2025 at 3:35 PM
I love @goose.icu's Porffor Test262 compatibility plot, I'd love to make one for @convex.dev's JS Runtime (so for runtime features, not languages features)
February 19, 2025 at 9:01 PM
back in asm.js (wasm precursor) this was the name of the game, everything or-zeroed
January 30, 2025 at 4:56 PM
The docs for some of the libraries we write at work are terrific, @convex.dev brings database concepts needed by applications via APIs in TypeScript (as much we might claim to make them disappear). Lee's writing is my favorite.
January 15, 2025 at 12:06 AM
@dogpawhat.tech I missed this because I wasn't following you, obviously remedied that but also disabling this for now to prevent in the future
January 9, 2025 at 11:02 PM
Clouds Rest is chilly in November!
November 11, 2024 at 5:19 AM
November 7, 2024 at 3:42 AM
October 28, 2024 at 5:47 PM
October 28, 2024 at 5:04 PM
I was just included on a future of programming list by @iamwil.bsky.social! So here's some old stuff before my work got more "practical"
dalsegno.ballingt.com
October 28, 2024 at 5:01 PM
Last night with this guy. Been great hanging out with you, Henry! I'll visit! Done house-sitting and moving a few blocks north tomorrow.
January 8, 2024 at 6:46 AM
A great case of Convex making it easy to do things the more general way: instead of streaming an OpenAI response to one client, persist it and stream it to each relevant client.

Servers coordinating state between clients: a honking great idea, let's do more of those!
July 10, 2023 at 10:13 PM
out of biking shape but feels great to take visitors on the Hawk Hill loop
July 2, 2023 at 12:12 AM