Jul 27, 2026
The routine, the numbers, and the parts I keep forgetting
Jul 20, 2026
Carbs per hour, sodium per hour, fluid per hour: the three numbers behind long-run fueling, and what's actually in my vest to hit them.
Jul 13, 2026
How I lost a week of my Grindstone build to my son's baseball practice
Jul 6, 2026
Block 1 recap: the dread, the data, and the 5k that settled it.
Jun 29, 2026
Two morning rituals, three kids, and a 50k on the calendar.
Jun 22, 2026
The summer heat keeps reminding me that the legs are rarely the thing that gives out.
Jun 15, 2026
Testing three running socks through a 50k training block to find out which one earns race day.
Jun 8, 2026
A plan is just a theory until your life gets a vote.
Jun 1, 2026
I was going to use a marathon plan for my first ultra. This book changed that.
May 25, 2026
Here's What Actually Happened
May 18, 2026
I've been running for thirty years. I couldn't do a single pull-up.
May 11, 2026
What Changed and Why It Matters