I’ve been sick all week and my diet has gone to crap.
That’s the honest version. The polished version would tell you about the admin platform I shipped for a trades company, the 241 waterfalls I seeded across 33 states on bestwaterfalls.com, the wrestling game that now has a working CPU opponent. All of that happened this week. But I did most of it from a couch with a headache, and by Thursday I stopped pretending I was productive and just gave in.
I spring cleaned the house. Reorganized the home office. Powered up the gaming rig for the first time in months and loaded Assassin’s Creed Shadows, which sent me straight back to being ten years old, obsessed with ninjas, drawing shuriken on notebook paper during math class. That kid would lose his mind watching me play this game. I sat there for hours. Then I watched all three Ip Man movies back to back, and then There Will Be Blood, because apparently when I stop building things I become a film critic.
A full week of consuming instead of producing. It felt wrong the whole time.
Here’s what actually shipped before I went down.
I built a complete admin platform for a trades company. Contact form with four dynamic categories, an admin dashboard with charts and filters, a role matrix with 31 toggle switches per position, and a full employee store migrated from one database to another. Nine tables, hundreds of records, two repos, both deployed to Cloudflare Pages. Then I ran a security review and wired up authentication middleware. Five days, one client platform, from nothing to production.
The wrestling game I’ve been building for my kids got a CPU opponent with a real AI loop. It plays like an actual game now, four fighters with different stats, and you can rematch or go back to character select after a knockout.
And the directory sites keep compounding. I wrote real descriptions for all 63 national park pages on bestusnationalparks.com and seeded 241 new waterfalls across 33 states on bestwaterfalls.com, up from 17. Both sites had AdSense warnings for thin content, so I fixed the content and resubmitted.
The numbers: still $25 a month in revenue against $10 a month in costs. Thirteen deployed products.
I keep saying it because the gap keeps telling the truth about where I am. I can build. I’m still learning how to sell.
One of my kids from Pursuit texted me this week. Just checking in, asking how I was doing. He didn’t need anything. He just wanted to know.
Pursuit is a mentoring program at church that I’ve been part of. You show up, you meet with your kids, you talk about about life. Most weeks you wonder if any of it is landing. Then a text like that comes through on a random Tuesday and you realize the showing up was the whole point.
My wife has been crushing her workouts while I’ve been horizontal on the couch. She’s found a lifelong friend through church, and watching her build something outside of our family, something that belongs entirely to her, is one of my favorite things about this season. She’s stronger than she’s been in years. I’m over here eating garbage and watching kung fu movies.
Marcus Aurelius wrote that the obstacle is the way. I think about that line when I’m tempted to beat myself up over a lost week. There’s a version of these seven days that looks like failure: video games, movies, diet in the ditch, zero new things built for four straight days. If you’re keeping score, it’s a bad week.
But the obstacle this week was my own body telling me to stop. And when I stopped, I could see the things that were already moving without me. The kid texted. My wife is thriving. The platform works. The waterfalls are in the database. The wrestling game plays.
Maybe discipline includes knowing when the most productive thing you can do is rest. I’m still learning that one.

Comments
Nothing yet. Say the first thing.
Sign in to join the conversation.