Works On My Machine

Notes from inside developer platforms. IDP, CI/CD, DX, and the gaps between them.

21 Apr 2026

GitHub Cloud Agents Work When You Build the Feedback Loop

After 3-4 days of bad PRs, I learned the hard part of using a GitHub Cloud Agent isn't the prompt — it's the environment, hooks, and validation layers that tell the agent whether it actually succeeded.

30 Mar 2026

Running to Stand Still: What Playa del Carmen Taught Me About Real Rest

On burnout signals, the habit of turning vacations into projects, and what three days at a friend's wedding in Mexico taught me about actually stopping.

22 Mar 2026

How I Turned My Obsidian Vault Into a Queryable Second Brain

The problem with notes that hold knowledge but fail at retrieval, and the local-first RAG system I built to fix it.

17 Feb 2026

Why I Treat Challenges as Feedback Loops, Not Failures

How shifting from failure-labeling to feedback extraction transformed my approach to engineering challenges, creating sustainable growth through structured retrospectives and concrete improvements.