Blog
Articles
Model Parts
07/08/26
How to centralize indexes, foreign keys, and unique constraints in the model itself so migrations and tests speak the same language.
AI Status Bar
07/01/26
How I built a custom status bar in Claude Code to always see context, tokens and usage limits at a glance without spending a single extra token.
Back to Shell
06/24/26
How AI brought me back to the shell after years of GUIs. The full development cycle that returns to text, to the command, and to the starting point.
WWDC26 Group Labs
06/17/26
WWDC26 Group Labs are live Q&A sessions with Apple engineers. I share what I discovered and where to find my transcribed notes by topic.
WWDC26 Videos
06/11/26
WWDC26 publishes over a hundred sessions. I built my own grouping and checklist to watch them in my order and tick off blocks throughout the year.
Claude Voice
06/10/26
How a trail running accident forced me to communicate with AI using my voice and ended up teaching me a skill I didn't know I needed.
WWDC 26
06/03/26
WWDC is not just another conference for me. It's the event of the year I enjoy more than any movie or TV show premiere, like a kid at Christmas.
Swift Pills
05/27/26
Five-minute Swift pills that teach you things you hadn't even considered. Knowledge that slips into your day without asking for a slot in the agenda.
Apple Coding Speed
05/20/26
"What Apple Coding Academy's training really builds: not just Swift code, but speed of comprehension, analysis, and development across the Apple ecosystem."
Save Tokens
05/13/26
How to cut tokens in Claude Code by moving the bash logic of your skills into reusable scripts that the AI invokes with a single line.