Josh
Josh reposted
Josh reposted
Josh reposted
I wrote a thing about how the industry's push for parallel agentic coding workflows is scientifically deluded. Some might call it a 'hot take' joshtuddenham.dev/blog/stop-mu...
$22m to distribute your attention even thinner
Anthropic shipped three features in one week that each look small on their own. Together they replaced remote agent control platforms, event automation (n8n/Zapier territory), and workflow orchestration tools. It's clear they see the harness as the moat.
Josh reposted
5/ The library is called PetriFlow. MIT licensed, works today. Blog post with full benchmarks: joshtuddenham.dev/blog/agent-s... GitHub: github.com/joshuaisaact... Site: petriflow.joshtuddenham.dev
Every agent framework guards your tools with if-statements. I replaced mine with a mathematical proof. www.joshtuddenham.dev/blog/agent-s...
Lots has been written about the security implications of Moltbot/Openclaw, but I think even more dangerous is soul.md. As stories like this show, adding memory to chatbots can lead to profound impacts on users. I dont think we have sufficient guardrails in place yet. www.npr.org/2026/02/14/n...
You're already building Petri nets. You're just building them badly. (alt title - 'we are all building state machines wrong') joshtuddenham.dev/blog/petri-n...
the notation in the 'elastic hashing' paper looks like the Rosetta stone to me. implemented it in zig to see if it actually survives 99% load. (it does, mostly). joshtuddenham.dev/blog/hashmaps/
I just completed "Printing Department" - Day 4 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/4 Love a grid puzzle. My answer is verbose (I know I could probably do the grid checking with a loop) but works: github.com/joshuaisaact...
I just completed "Lobby" - Day 3 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/3 My solve here: github.com/joshuaisaact... Feel like I got the first part surprisingly quickly, then took over an hour on the second. Kept going OOB / running out of length in my byte array.
I've completed "Secret Entrance" - Day 1 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/1 Part 2 of this a classic edge case puzzle, my solution is definitely ugly, but got there in the end: github.com/joshuaisaact...
I just shipped Music Round for the @tanstack.com × @convex.dev hackathon. - a live multiplayer (and solo) music guessing game with three gameplay modes (a daily, a battle royale and a playlist based). Music Round Daily #321 ✅ ✅ ❌ ❌ ✅ Score: 2,267/5,000 App: tranquil-bombolone-5e7a31.netlify.app
Like George Foreman with his grill, I too have put my name on a product. Introducing Josh Desk! Try it out: joshdesk.live Please excuse the logo - turns out "designer" isn't on my LinkedIn skills list for a reason 😅
Spent some time improving error handling in Wooster (my AI trip planning app) and wrote about the journey. From simple beginnings: if (error) { console.log(error); } To typed errors, proper logging, and middleware. Here's the full story: www.joshtuddenham.tech/blog/wooster...
I've completed 🎅Santa Wants Housing Data - Advent of TypeScript 2024 Day #3 adventofts.com/events/2024/3
From console.log to proper structured logging with Pino 📝 Just published my latest piece on taming chaos in Express backends. If you've ever littered your code with console.logs (we all have), read how I cleaned up my act with proper logging. joshtuddenham.tech/blog/wooster-logging
You are up to date.