Blog
Writing & Thinking
9 posts
Building a Developer Methodology as a Claude Code Plugin
I got tired of re-explaining my projects to my own development partner. So I built a structured context system that turns Claude from a generic assistant into a genuine collaborator.
Wardstone: Building a Desktop UI for a Developer Methodology
How I built a Tauri 2 desktop dashboard that gives a real-time editing interface to a file-system-as-database methodology — and what I learned about making markdown feel like an app.
Nine Bugs in One Day: Building a TTS System for Claude Code
Almost every assumption in the original plan was wrong. A post-mortem on building Claude Speaks — a local TTS voice system — and the nine bugs that reshaped its architecture.
200x Faster: Replacing AppleScript with Swift EventKit
A calendar query that timed out at 20+ seconds now completes in 96 milliseconds. How replacing AppleScript with a compiled Swift CLI made a broken feature work perfectly.
From Kitchen to Codebase: Why Systems Thinking Transfers
Fifteen years in professional kitchens taught me more about software engineering than I expected. Mise en place, service flow, and menu engineering map directly to dev environments, CI/CD, and API design.
Deeply Embedded Integration
How I maintain cognitive sovereignty — awareness, agency, and accountability — while integrating AI deeply into my decision-making and daily workflow.
The Case for Anti-Gatekeeping
Knowledge transfer is what makes us human. Hoarding it doesn't protect standards — it betrays the species. Tech's gatekeeping problem isn't different from history's. It's just newer.
In the Age of AI, What's Changing?
AI changes how we interface with our technology. That's it. The problems, the craft, the judgment — none of that moved. The tool changed. The craft didn't.
Why I'll Never Stop Calling My Teammates "Chef"
There are two ways to say "chef." One is a practice — a pressure valve that keeps friction aimed at problems, not people. The other is a title earned over decades, recognized by peers, never claimed. This is a story about both.