what is going on with the YouTube app on android?! I have Premium and lately it has refused to stop playing videos, rinsed my battery playing videos continuously on no volume, and opened to a random video playing (alongside assorted crashes)
Palantir are about six months away from ordering their employees to leave audio logs scattered around their offices
> "Trust me bro, this new tech startup isn't a pyramid scheme" > Looks at codebase:
It was her sixth birthday yesterday, and she is still weak on crime.
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...
Stop Multitasking. Parallel Agent Workflows Are Making You Slower And Burning You Out | Josh Tuddenham
I've tested every multi-agent orchestration setup. Conductor, Cursor, Claude Code Max. I was faster single-threaded. The cognitive science on this runs decades deep.
joshtuddenham.dev
$22m to distribute your attention even thinner
Conductor's $22m Series A
We've raised a $22M Series A from Spark and Matrix.
conductor.build
Cursor 3, JetBrains Air - all these new IDE alternatives seem to be pushing one thing, parallelization. But the academic literature is clear for decades. It makes you slower. Nobody is good at context switching. Shouldn't more people be talking about this?
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.
Anthropic Quietly Killed Three SaaS Categories This Week | Josh Tuddenham
Most coverage focused on individual features. Nobody zoomed out to see what Anthropic did across the full week: absorb three categories of SaaS tooling into their own surface area.
joshtuddenham.dev
I have been doing a lot of work playing with agents that execute code in sandboxes at runtime, and given the right harness, this pretty much feels like the future of software. And I hate how much of a booster that makes me sound, but it is hard to imagine another outcome.
I'm beginning to think the single best use of OpenClaw would be to convert all the WhatsApp voice notes people send me into normal text messages
Kurt Vonnegut stop being so applicable to all time periods of American life, you can’t do that Kurt Vonnegut, your insights are too evergreen Kurt Vonnegut
A U.S. appeals court has cleared the way for a Louisiana law requiring poster-sized displays of the Ten Commandments in public classrooms to take effect. https://cnn.it/4rXs1bL
1/ Your AI agent dispatches 3 tools in parallel. The database lookup times out silently. The merge node proceeds with whatever arrived. The agent generates a confident answer from 2/3 of the information it needed. Your logs look clean.
Every agent framework guards your tools with if-statements. I replaced mine with a mathematical proof. www.joshtuddenham.dev/blog/agent-s...
Your Agent's Safety Net Is an If-Statement. Mine Is a Proof. | Josh Tuddenham
Two weeks ago, security researchers found over 1,800 exposed OpenClaw instances. Every vulnerability maps to the same failure mode - a code path that didn't hit the check. Petri nets fix this.
joshtuddenham.dev
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...
ChatGPT promised to help her find her soulmate. Then it betrayed her
ChatGPT sent screenwriter Micky Small down a fantastical rabbit hole. Now, she's finding her way out.
npr.org
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...
You're Already Building Petri Nets. You're Just Building Them Badly. | Josh Tuddenham
There's a formalism from 1962 that solves a problem you hit every month. Nobody told you about it.
joshtuddenham.dev
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...
Day 4 - Advent of Code 2025
adventofcode.com
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.
Day 3 - Advent of Code 2025
adventofcode.com
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...
Day 1 - Advent of Code 2025
adventofcode.com
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 😅
Josh Desk - Office Attendance Made Simple
Manage your hybrid schedule where you already work - right in Slack. No new apps to learn.
joshdesk.live
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...
Express Error Handling: Because Things Will Go Wrong | Joshua Tuddenham | Full-Stack Engineer
From try-catch hell to elegant error handling: A deep dive into implementing robust error handling in Express with TypeScript, custom error types, and global middleware.
joshtuddenham.tech
I've completed 🎅Santa Wants Housing Data - Advent of TypeScript 2024 Day #3 adventofts.com/events/2024/3
Advent of TypeScript
Advent of TypeScript
adventofts.com
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
Joshua Tuddenham | Full-Stack Engineer
Full-stack engineer specializing in modern web technologies. View my latest projects and blog posts.
joshtuddenham.tech
debugging prod: why are my DB queries returning duplicates? *3 hours later* oh my CI/CD never deletes old files and I've been running a horrifying hybrid of old and new code for a month nothing like discovering your prod server is basically a code necropolis where old functions refuse to die 💀