Month: March 2026

Morning Music…

Ride – Vapour Trail



Base Phase – Week 6…

This was a planned step-back week because I expected to ski during Spring Break. The skiing didn’t really work out (see the previous post), but I still managed to cross-train enough to keep the week productive.

Mountain biking replaced road cycling, hiking replaced running, and swimming was still swimming—just done at elevation. Not a bad trade overall.

The good news: fitness went up while fatigue and form improved, which is exactly what a step-back week is supposed to accomplish.

Swim 🏊

  • Workouts: 2
  • Total Distance: 4,000 yards
  • Total Time: 1 hour 20 minutes (two 40-minute swims)

Swimming at altitude counts for something. Both sessions felt solid and steady.

Run 🏃

  • Workouts: 1
  • Total Distance: 4.01 miles
  • Total Time: 40 minutes

This was the only true run of the week, done once we got home. Everything else was hiking.

Bike 🚵

  • Workouts: 3 (over two days)
  • Total Distance: 16.6 miles
  • Total Time: 1 hour 57 minutes

Mountain biking instead of road riding. Different muscles, different rhythm, but still good aerobic work.

Hike 🥾

  • Workouts: 2
  • Total Distance: 8.04 miles
  • Total Time: 3 hours 16 minutes

Hiking replaced the planned longer runs. It’s not the same stimulus, but it still builds aerobic fitness and time on feet.

Total Training Time 🧮

  • Total Duration: 7 hours 11 minutes

TrainingPeaks Metrics 📈

  • Fitness: 39 (another small steady gain)
  • Fatigue: 64 (down nicely)
  • Form: -10 (much healthier than last week)

All good signs. That’s exactly what a recovery/step-back week should do.

Reflections ✍️

Almost everything this week was done at 6,000+ feet, so I’m happy with the output. The body feels good, the fatigue dropped, and fitness is still trending upward.

Another small win: down 5 pounds. Not a huge number, but it’s progress toward race weight. There’s still plenty to go, but it’s a start.

The bigger picture is encouraging. I’m not traveling again until early July, which means I should have a long stretch of uninterrupted training to stay steady through the rest of base phase.

Feeling good. Moving forward.



Morning Music…

James Brown – Please Please Please (Live)




The Vacation I Planned vs. The Vacation I Needed…

It wasn’t the vacation I planned, but it was the vacation I needed.

The plan was simple: spend a week skiing in Utah.

A week happened.
Utah happened.
Skiing… happened exactly one day.

This winter, snow totals were historically low, and temperatures were historically high, which is not the ideal combination if your vacation plan involves sliding down a mountain on frozen water at high speed.

We flew in on Saturday with another couple and celebrated my birthday with a nice dinner that was nice. (Yes, that sentence is redundant, but that’s how nice it was. Also, birthday dinners automatically get upgraded a letter grade.)

The next day, the woman in the couple flew to Florida for work, but her husband stayed behind to ski with me. We headed to Snowbird knowing the conditions weren’t great.

And they weren’t.

But they also weren’t quite as bad as we feared.

We quickly learned the strategy for the day: ski the side of the mountain that had sun in the morning, then move across the mountain as the sun moved across the sky. Without the sun, the slopes were ice. Not “a little firm.” Ice. The kind where your skis make that scraping sound that tells you gravity is now fully in charge.

In other words: very Midwest skiing.

With the sun, the ice softened… but with the heat, it softened quickly. There was about a fifteen-minute window where the snow was perfect—right between “dangerous skating rink” and “wet cement.”

After a few hours, we looked at each other and came to the obvious conclusion:

This was our one and only ski day.

Fortunately, because we have a place out there, we were well prepared to pivot. Instead of skiing every day, we improvised.

We went mountain biking.
We went hiking.
I swam laps at a nearby aquatic center.

One night we went to a junior hockey game. After our friend left town, my wife and I went to a Utah Mammoth game. Great atmosphere, great crowd, and a really fun experience.

We ate good food at local restaurants. We sat in the hot tub. We read books on the porch in the sun.

In other words, we relaxed.

Which, if I’m being honest, is probably what I needed more than skiing anyway.

It also reminded me of something I’ve been trying to do more of lately: actually go out and do things. Not sit at home scrolling through my phone reading about things. Actually go do them.

A hockey game.
A bike ride.
A hike in the mountains.
Coffee on the porch with a book.

None of it dramatic. None of it viral. None of it algorithm-approved.

Just good things happening in real life.

And that’s something I’ve been trying to notice more—finding something good in each day instead of spending the day online reading about everything that’s wrong with the world.

So no, it wasn’t the ski vacation I planned.

But it was a week in the mountains with my favorite person in the world, doing a bunch of good things, and ending most days in a hot tub.

Turns out that was exactly the vacation I needed.



Morning Music…

Willie Mabon – It’s a Shame

 



Morning Music

Dramarama – Last Cigarette



Morning Music…

The Beaches – Blame Brett



Morning Music

Tommy Conwell – I’m Seventeen



Morning Music…

The Pursuit of Happiness – I’m An Adult Now



Base Phase – Week 5…

Decent enough week, though I missed a few workouts — mostly out of concern for overtraining. Time-wise, I still hit my mark thanks to skiing, which also absolutely cashed my legs. So overall… I’ll call it a win.

This was supposed to be a step-back ski week, but the snow conditions are terrible. Fortunately, I’ve got a mountain bike, Peloton access, and a pool out here. I can do just about everything except run (no shoes), which is not ideal but manageable.

Bike 🚴

  • Workouts: 2 (missed 1)
  • Total Distance: 42.6 miles
  • Total Time: 2 hours 15 minutes

Solid rides. Nothing crazy, but good time in the saddle.

Run 🏃

  • Workouts: 2 (missed 1, shortened 1… yikes)
  • Total Distance: 9.26 miles
  • Total Time: 1 hour 30 minutes

This is where things slipped a bit. Missing one and cutting another short isn’t ideal, but again — part of managing fatigue.

Swim 🏊

  • Workouts: 1 (missed 1)
  • Total Distance: 2,500 yards
  • Total Time: 50 minutes

Another missed workout here. Hoping to make this up a bit in the coming week.

Cross-Training : Skiing🎿

  • Workouts: 1 day (Snowbird)
  • Total Distance: 14.8 miles
  • Total Time: 3 hours

Legs felt it. Skiing counts.

Total Training Time 🧮

  • Total Time This Week: 7 hours 30 minutes

TrainingPeaks Metrics 📈

  • Fitness: 37 (small gain)
  • Fatigue: 78 (hmm…)
  • Form: -35 (geez)

Those numbers basically confirm what I felt — I’m training hard. Maybe a bit too hard for this point in the cycle.

Reflections ✍️

This was one of those weeks where the plan met reality. I didn’t hit everything, but I didn’t ignore what my body was telling me either. That matters more right now.

Looking ahead, I may need to acknowledge two things:

  1. My age
  2. The fact that I’m still working full-time during the school year

That probably means dialing back duration and/or intensity slightly for now, then ramping more aggressively once summer hits and I have more flexibility.

A smoother base phase and a steeper build might be the smarter play.

Not perfect. But still moving forward.