I’m at least 100x more productive than I was before AI. And that’s with a much better quality of life; I can get more done in a day running errands than I did in a month of being chained to my desk.
If AI doesn’t kill us all, I can’t help but think we’re headed for some really great times.
WRITTEN IN BLOOD
I’m making a programming language called blood.
Faster than rust, a powerful type system, all the power of effect systems, metaprogramming, zero-cost worktrees, semantic merging, sqlite-stored content-addressable code.
Psychosis? Hopefully not.
blood-lang.org
Someone is going to be the first person to beat Doom in the devtools console, and it might as well be you
console.log rendering knows no bounds
textjs.org/doom
Rebuild the web with console.log!
Alright, I hooked up @claudeai via the SDK to @webcontainers so it gets a whole node env inside the browser tab (npm install, vitest, vite dev server, all in the browser).
There's nothing is on my disk and it's fully sandboxed! 🤯
I rebuilt OpenCode to run inside browser devtools with console.log statements!
I hope you (errr, your agents) will build some amazing console apps, too:
textjs.org/
Related to “no sense of time” I always chuckle when these models, brilliant beyond our wildest dreams, will be like “I estimate 2-3 weeks of work” when they’ll definitely be done with the work in 15 mins
Getting good at building anything visual with AI is just saying “LESS TEXT” and “LESS INFORMATION DENSITY” a million times until it loses that AI smell
My favorite thing about AI is it makes Dax sound kind and proper with his capital letters and sweat emojis
5
106
7,338
Request for startup…
My 11 year old:
“I hate powerlines. I can’t wait til we get rid of all of them, they make nature not look like nature.”
Me:
“Well, sometimes we bury them in the ground so you don’t have to see them”
11 yo: “eh, in the future they’ll figure out how to just send the power through the air”
Crazy how much tooling around coding agents just got baked into model behavior. Worktrees, “memory”, feedback via screenshots etc
Me: hey what’s the status
Astra: Most of the runtime changes are in place, but there’s still some drift between the cached execution state and the upstream resolver. The fallback path is rehydrating correctly, though a few async boundaries are inheriting context from the previous dispatch cycle. I’m normalizing those references now so the final pass doesn’t reconcile against its own pending state.
Me: cool









