Daniel's Journal
  • About
  • Featured
  • Links
  • Learnings
  • Activities
  • Projects
Sign in Subscribe
Apr 09 • 🪩 Reflecting on
You Don’t Control What Shows Up

You Don’t Control What Shows Up

I used to think control was mostly about discipline—if something felt off, it meant I hadn’t trained hard enough—but biology doesn’t work that way; what we think and feel emerges from interacting systems shaped by things like stress, sleep, and even the microbes in our bodies.
Read More »

Apr 08 • 👨‍💻 Software
Shipyard is a cross-platform CI orchestration layer that coordinates validation for AI agents working across parallel worktrees

Shipyard is a cross-platform CI orchestration layer that coordinates validation for AI agents working across parallel worktrees

I’ve been building cross-platform software where every change needs to be validated across Windows, macOS, Linux, Android, and iOS before it can land. The coding is handled by AI agents working in parallel across multiple worktrees. The constraint isn’t codegen; it’s coordinating reliable builds.
Read More »

Mar 15 • 👨‍💻 Software
My Oscar 2026 Picks

My Oscar 2026 Picks

Every year I make my Oscar predictions. This year I put together a small website with my ballot that updates every five minutes during the awards show using data scraped from the Oscars' realtime feed via Chrome DevTools, published with Claude using the new scheduled tasks /loop feature.
Read More »

Mar 11 • 👨‍💻 Software
The Hardware Liberation Front

The Hardware Liberation Front

I’ve been spending some of my free time writing software to keep perfectly good hardware from becoming e-waste.
Read More »

Mar 05 • 👨‍💻 Software
A Claude Code Plugin for Building JUCE Audio Plugins

A Claude Code Plugin for Building JUCE Audio Plugins

A while back I wrote about how to start developing audio apps and plugins on macOS using the JUCE-Plugin-Starter I created. I've since turned that workflow into a Claude Code plugin called juce-dev.
Read More »

Daniel's Journal © 2026