Notes on product, engineering leadership, and building AI-native software in retail.
October 13, 2026
A four-part training series I ran for my team on building with Claude: guardrails, the Claude Code workflow, deciding what to build, and multiplying what works.
Read →October 10, 2026
An evening of tinkering with a 2013 NVIDIA GPU on Linux, together with Claude Opus 5.5: finding out it ran at its slowest speed, testing faster speeds one careful step at a time, and a side quest that ended in an open bug.
Read →October 6, 2026
Moving to Ubuntu, Fedora or any GNOME-based distro? These 15 extensions fill the gaps on day one — with a bias toward making Linux feel like a Mac.
Read →August 29, 2026
A PRD can be internally consistent and still describe an incoherent product. A working prototype can feel the contradictions that prose hides.
Read →December 14, 2025
Why every prioritization framework kept failing me across six products — and how treating attention, not engineering hours, as the scarce resource became Return on Attention.
Read →