Posts
All the articles I've posted.
How to Save Your Spotify AI Jams with Claude
Spotify's DJ plays the perfect ride-home mix, then won't let you save it. AI got me into this, so maybe AI can get me out. How I rescued my Spotify AI jams with Claude.
"Expectation Agreements: The SOP Reframe That Actually Works"
A laser-tag event melting down in front of impatient ten-year-olds taught me why standard operating procedures fail — and how reframing them as expectation agreements actually works.
Strong Enough To Risk Failure
Why would a kid who knows how to catch the ball let it drop? What I learned about shame, resilience, and making it safe to try.
Cultivating Mental Toughness
How changing the way I talked to my boys helped them cultivate mental toughness.
Good for Who?
Well-meaning adults tell kids to follow their passion — but for a boy at risk of gaming obsession, that can backfire. The story of Nate, a top-100 Madden gamer whose mom asked me to help.
Show Me Who You Want To Be
Help your son build a healthy identity through video games by using curiosity to shine a light on his competence—the same way a baseball coach gives players a second chance to show who they are.
How I Think with AI (Beyond Prompting)
Ever ask AI for help and get a polished, confident answer that completely misses the mark? Here's how I think with AI — beyond prompting — to get past impressive-sounding noise to real help.
Vibe Coding an Operating Budget
How I generated a CPA-approved operating budget from scratch in two hours for about a dollar in AI costs — and what it taught me about working with generative-AI agents on real problems.
Vibe Coding a Python Virtual Environment
When I started vibe coding, we wasted hours because my Mac wouldn't let me install Python packages — Apple's idea of keeping me safe. How to set up a Python virtual environment.
Model Context Protocol in Go
You could ask Claude how to set up an MCP server and it would walk you through it. Instead, here's how one human — me — actually approached getting Model Context Protocol running in Go.
Defeating the Hedonic Treadmill
The hedonic treadmill, named from a 1971 study of lottery winners, explains why we snap back to a happiness baseline after good and bad alike — and how a digital second brain helps me beat it.
Giving Your Vibe Code Setup Continuity
With Claude Code running, you can add Codex and Gemini CLI too. But first, some setup to build an environment where you can do real work — and give your CLI agent a little memory.