Ultrarunning
+7
Jul 13, 2026
•
3 min read
How I lost a week of my Grindstone build to my son's baseball practice
+4
Jul 6, 2026
Block 1 recap: the dread, the data, and the 5k that settled it.
+5
Jun 29, 2026
2 min read
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
4 min read
Testing three running socks through a 50k training block to find out which one earns race day.
Books
+6
Jun 8, 2026
5 min read
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.