James Booth retweeted
Oh FFS. It turns out the req/s in the initial vibed Rust version is within the same order of magnitude as the initial vibed Elixir/Go versions, and even performs worse in some of them.
The history is in the repository! The Rust version only got faster with a bunch of additional work. The initial Elixir/Go versions presented in the tweet below saw none of this additional work. It was comparing a 300 commits Rust version with a 2-3 commits Elixir/Go version.
Source: github.com/basecamp/once-cam…
I've had agents implement and optimize the Campfire web app in Elixir, Go, and Rust. Yes, Ruby is the slowest. I didn't care about that when the pay-off was huge in terms of productivity and developer joy. But if you're no longer reading the code? github.com/basecamp/once-cam…
Readers added context they thought people might want to know
The shown benchmarks use non-equivalent implementations: Elixir routes all DB queries through a single GenServer with Redis for jobs (retained from Rails), while Rust uses in-process queues, omits CSRF tags/fields, and applies other caching changes.
github.com/basecamp/once-…
raw.githubusercontent.com/basecamp/once-…
github.com/basecamp/once-…
github.com/basecamp/once-…
x.com/zachsdaniel1/s…
James Booth retweeted
yall im ngl its way harder to get joy and satisfaction out of building with ai than it was before
constantly straddling burn out, being far less immersed in hard problems, constant context switching
i’m tired of the uncertainty of where this is going and how to do it well
James Booth retweeted
holy shit it’s real
We are hiring a Head of Preparedness. This is a critical role at an important time; models are improving quickly and are now capable of many great things, but they are also starting to present some real challenges. The potential impact of models on mental health was something we saw a preview of in 2025; we are just now seeing models get so good at computer security they are beginning to find critical vulnerabilities.
We have a strong foundation of measuring growing capabilities, but we are entering a world where we need more nuanced understanding and measurement of how those capabilities could be abused, and how we can limit those downsides both in our products and in the world, in a way that lets us all enjoy the tremendous benefits. These questions are hard and there is little precedent; a lot of ideas that sound good have some real edge cases.
If you want to help the world figure out how to enable cybersecurity defenders with cutting edge capabilities while ensuring attackers can't use them for harm, ideally by making all systems more secure, and similarly for how we release biological capabilities and even gain confidence in the safety of running systems that can self-improve, please consider applying.
This will be a stressful job and you'll jump into the deep end pretty much immediately.
openai.com/careers/head-of-p…
James Booth retweeted
ouch, some drama in the NATS space as Synadia (the creators) want to take it BACK from the CNFC under their own license
James Booth retweeted
cdk8s is an open-source software development framework for defining Kubernetes applications and reusable abstractions using familiar programming languages and rich object-oriented APIs
➤ github.com/cdk8s-team/cdk8s
James Booth retweeted
in case you didn't know, this is how you're actually supposed to do software versioning
James Booth retweeted
I benchmarked over 100 HTML tags so you don't have to and here are the visualized results.
Not all HTML tags are created equal!
James Booth retweeted
Reminder that tomorrow we go live at 16:00 Amsterdam time (UTC+1) to talk about event sourcing, Erlang, domain modeling, or whatever comes up.
Bring your microphone or webcam to come on and bring up topics or just chat.
Link 👇 🧵
We discussed event sourcing snapshots and a lot more on stream! We're tired of hand-waving away the important questions in software design.
Join us next Sunday at 16:00 UTC+1 and hop on stream to ask questions or just to disagree!
youtube.com/watch?v=Toh41t1E…




































