Saturday, April 25, 2026

Boston Marathon #22!

I ran the 130th Boston Marathon on Monday, my 22nd Boston in a row. Which raises a reasonable question: why do we do this? Or even worse, to return, again and again, to the same long road?

I’ve come to believe it has something to do with time. In particular, as time marches relentlessly, any feeling of control is a taste of immortality.

[story continued here]

Sunday, April 12, 2026

Using AI to Create Your Own Endurance Coach and Running/Triathlon Training Plans

On Substack, I recently wrote an article on how to use the Custom GPT feature in ChatGPT to create your own endurance coach that can (1) understand your current age, level, and goals, (2) create a training plan based on your race calendar, and (3) adjust that training plan daily based on your wearables data such as Whoop, Oura, Apple, Garmin, etc. In about 20 minutes, you can have something very useful! 


I'm currently using ELEO, my AI endurance coach for my 2026 race calendar, which includes marathons, ultramarathons, and 1/2 and Full Ironman races. So far, it's been really helpful.

Read more here.

Latest Excursions