Husband | Father of 7 | Kwisatz Haderach at https://xitter.cf/t.co/nWnqH6zUL7 | Pro generalist software man | iOS/Android/Elixir | Noob Blender user and farmer

Somewhere in Arizona
Joined September 2010
You've just died, the 6th picture in your phone gallery is what killed you
You've just died, the 6th picture in your phone gallery is what killed you
2
5
125
My @bot wants his machine back. If it can't be relied on, can it really be a personal assistant? Seems like #1 prerequisite.
2
177
Some men just want to watch the tokens 🔥
1
84
Free Elixir! @dhh
So I was trying to understand why pull requests speeding up the Elixir version were being denied by the clankers while they were being accepted to Go/Express/Rust. It turns out that, not only each project had a different starting point and a different prompt, but also each project also has a different set of verifications that they are required to pass! For example, Elixir is the only guided to "preserve the pinned Rails reference behaviour", the only with a explicit verification that we are using Redis and draining its queue (so we cannot remove it while others can), and the only one actively enforcing it. So it turns out that the people telling you to not read the code cannot even use AI to set up fair benchmarks (probably because they would have to read the code in order to do that). You don't have to believe me, you can do your own research or ask your agent to do it for you. E.g. here is what Claude Code came back with: gist.github.com/josevalim/ae…
33
1,845
Bryan Bryce – e/tacos retweeted
So I was trying to understand why pull requests speeding up the Elixir version were being denied by the clankers while they were being accepted to Go/Express/Rust. It turns out that, not only each project had a different starting point and a different prompt, but also each project also has a different set of verifications that they are required to pass! For example, Elixir is the only guided to "preserve the pinned Rails reference behaviour", the only with a explicit verification that we are using Redis and draining its queue (so we cannot remove it while others can), and the only one actively enforcing it. So it turns out that the people telling you to not read the code cannot even use AI to set up fair benchmarks (probably because they would have to read the code in order to do that). You don't have to believe me, you can do your own research or ask your agent to do it for you. E.g. here is what Claude Code came back with: gist.github.com/josevalim/ae…
Replying to @dhh
Also extracted a separate verification project that's responsible for the benchmarking and checking of new implementations and improvements to the existing ones. The full report from the latest runs is there too. github.com/basecamp/once-cam…
68
106
16
1,036
58,983
Will Russian bots be unable to save the @gop if Ukraine keeps hitting Russia data centers?
1
76
I’m going to try something here guys
1
3
314
I sold my second big client on building out their business operating/marketing software at $2,500/month. Probably low but could it lead to several more sales/faster implementation in the same space. My bespoke business software thesis is starting to get some real-world evidence and the latest models are making it possible to deliver well.
1
5
277
Bryan Bryce – e/tacos retweeted
Replying to @dhh
I have asked my clanker to send some PRs for the Elixir one. Please ask your clanker to verify them and tell your clanker we are allowed to deviate from the Rails version in the same way Express/Go/Rust/ do (it was objecting to that in other PRs)! The clanker says there is more work to be done but I don't have infinite tokens, so it would be nice to see those merged first.
14
12
9
376
21,305
🤫 competitive advantages are getting harder to find, stop telling people about Elixir
with all the dunking on @elixirlang, a quick note from someone who bet on it. phoenix liveview is processes all the way down. that is what lets us build interactive ui without the overhead and indirection of client side state management. we ship and test interfaces insanely fast and nothing else has come close. and that is just liveview. @elixirphoenix is one of the most productive web stacks i have tried. the erlang runtime is the other half. agents can attach to it in dev and in prod and see the process tree, memory and cpu, not just symbols. it is a system you can interrogate. we have not used everything it can do because we have not needed it yet. when something does need to be fast we can drop into a nif and write that part in rust, and so far that has barely come up. we optimized for feeling productive so we could get the business off the ground. @marekfort and i say the same thing every time. best decision we made, and even better with agents.
10
537
Grok Bot being able to search/read X is so huge. Time for more bots!
3
65
They heard me!
Grok Bot can now search, read, and monitor X.
2
140
Glad you worked 53 mins on that Sol @thsottiaux
1
52
hey chatgpt dress me up in the traditional costume of the country i look like im from Nailed it
🤖 Made with AI
hey chatgpt dress me up in the traditional costume of the country i look like im from incredible how the background can lead to cultural appropriation.
2
71
Nice!
Important note regarding Grok @Bot: Going forward, @SpaceX will use the best back end model for any given task, including Claude Opus 5.5, MidJourney, Suno and other leading APIs. Whatever is most likely to give you the best outcome.
2
105
lol
the only moat left is caring about your project past two days
2
72
DHH’s VibeGate keeps getting worse Shows stats across 3 repos Rust repo had 300+ commits, heavily tuned Elixir & Go had only 3 commits But Elixir is slow … sure
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…
16
12
1
521
94,640
Bryan Bryce – e/tacos retweeted
Replying to @hubertlepicki
397 commits vs 2 :D
1
1
1
5
189
Bryan Bryce – e/tacos retweeted
The plot thickens! Rust wasn’t actually faster than Elixir initially???
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…
4
4
2
132
11,962
Bryan Bryce – e/tacos retweeted
What frustrates me the most is the lack of curiosity. People saw the numbers they wanted to see and ran with the story. They didn’t ask about the process. They didn’t question the results. They didn’t explore the code. They didn’t look at the history. You could have even asked a coding agent to do an initial investigation. There has never been a better time to be curious, dig deeper, learn... but this is what we’ve got now. Oh well.
66
93
9
1,077
23,117