South Dakota: The Black Hills, Bison, Dinosaurs, and a 70th Birthday

The whole reason for our trip to South Dakota was Uncle Steve’s 70th birthday. He and Aunt Laurie had no idea that all of the kids and grandkids were coming, and we built a pretty packed Black Hills vacation around the surprise. Mount Rushmore at dusk, a few hours before the mountain was illuminated. Friday, July 31 — Getting to South Dakota Lily, Dylan, and I flew out of Fort Lauderdale on Friday and connected through DFW. ...

August 7, 2026 · 11 min · 2319 words · Me · - views

My Life Runs in a Markdown File

I have a Claude Code-powered personal assistant that runs on a schedule. It reads my email, my calendar, my texts, the kids’ school calendar, my plant care schedule, the weather, and my custody plan. It writes the day to a markdown file every morning and updates that file every 15 minutes throughout the work day. Most of the time it doesn’t tell me anything — that’s the point. The whole thing lives in a git repo I call life/. About 6,000 lines of markdown, a handful of shell scripts, 17 slash commands. Here’s a partial list of what it does in a normal week, all without me asking: ...

April 27, 2026 · 9 min · 1747 words · Me · - views

How I Started Fixing Things

I’ve been working through my childhood in therapy lately and asking myself what drives me to fix things: problems, computers, code, people, etc. And with enough work I’ve pinpointed it to a single interaction that I’ll recount here. I don’t recall how old I was, exactly, but we’ll place the time period around Windows 95. It was a typical evening in the Gennari house. I would say probably sometime after dinner and before bed. And I recall the phone ringing and my mom handing the phone off to my dad. To date myself, these were the times when phones were attached to walls. If you were lucky, the cord to the handset was long enough you could walk around the corner. I was sitting at the dinner table, probably finishing homework when my motioned to me. ...

June 16, 2025 · 2 min · 327 words · Me · - views