generic How I Work With Coding Agents in 2026
The context my coding agents start from, how I answer what they ask, and the 3 Mac apps that came out of the parts that kept getting in the way.
I've been building software since 1996, when I first got my hands dirty with code. I studied Electronics & Computer Engineering, picked up hardware, telecoms, HCI and graphics along the way — and fell hard for the web.
My first professional work started in 2012. Since then I've shipped more than a decade of web and mobile projects as a tech lead and fullstack developer: product-facing when it helps, deep in the stack when it matters.
Menu bar tools for developers who use coding agents.
Finds the disk space your dev tools leave behind (Xcode, package caches, Docker, build folders, agent worktrees) and rates each item by what cleaning it would cost your current work.
Puts every decision Claude Code, Codex and Cursor ask for in one queue on your Mac, with the exact command or diff, so you answer in a keystroke and the agent carries on.
A menu bar app that adds up memory and CPU by the project each process runs from, so node, xcodebuild and a dev server show up as one line per checkout.
brew install --cask dimeloper/tap/overhead Languages and frameworks I use every day across most projects.
Have a project in mind, or a question about building something? Send a note — I'll get back to you soon.
generic The context my coding agents start from, how I answer what they ask, and the 3 Mac apps that came out of the parts that kept getting in the way.
frontend A create form can own its draft. An edit form can't: the task already lives in the store, and form() won't take the store's read-only state. Here are the ways t…