Tooling
A Checklist for Silent Command Failures
Commands that return wrong output without erroring are the hardest bugs to catch. Here is a reusable checklist for diagnosing them.
An independent journal
A collection of notes on building thoughtful software, creative work, and the small details that make both matter.
07
Published notes
∞
Things to learn
2026
Since the beginning
Fresh thinking
Commands that return wrong output without erroring are the hardest bugs to catch. Here is a reusable checklist for diagnosing them.
A debugging story about a shell alias that silently ignored its arguments, and the four commands that caught it.
A two-minute fix for the wrong Git identity, plus how to catch it before you push anything public.