
Blog
Training, the road to the Bay Ride, and stories from the saddle.
May 8, 2026
Year 44 Starts Here
Three years in a row, same ride, same idea: start the birthday with miles instead of sleep. Here's how year 44 kicked off.
Read more →
May 4, 2026
19 Miles, Honest Numbers
Eighteen miles at 115 watts average. Not a hammer session. But it happened, and that matters more than the wattage right now.
Read more →
April 30, 2026
Commute Miles Still Count
Legs trashed from a heavy workout day, I still had to get to a meeting. So I rode. 9 miles, 77 average watts, and a good reminder that not every ride needs to be a training ride.
Read more →
April 29, 2026
Five Workouts, One Tuesday
Weights before sunrise, bike commutes sandwiching a Peloton session, then one more commute home. Not glamorous. Just a full day of stacking movement wherever it fits.
Read more →
April 26, 2026
Back on the Bike, Miles Starting
Two days of trail run soreness forced a full rest day. Today I got back on the bike and started the ramp toward TheBayRide.
Read more →
April 24, 2026
Rest Day. Full Stop.
Four days of stacked training — FTP test, yoga, weights, a ride, a run — and the right call today was nothing. Here's what that actually looks like.
Read more →
April 23, 2026
Nature Resets the Clock
2.31 miles, 423 feet of climb, and one clear reminder: I'm just starting. That's not a bad thing.
Read more →

April 22, 2026
First Ride Back. Bike Needed Work.
The first ride of the season was only 10 miles. The bike sat covered for months, got wet anyway, and needed a tune-up before I could even start. Honest beginning.
Read more →

April 21, 2026
Ten Minutes Is Still Something
Yesterday left me empty. So today I did the least I could do, and still showed up.
Read more →

April 20, 2026
I Am Starting From Here
I put on a bike ride that loops the Bay. I should probably be able to ride it well. Here is the honest starting line.
Read more →