πββοΈ Found a nice trail while visiting Orillia
πββοΈ Found a nice trail while visiting Orillia
πββοΈ Soggy run this morning
πββοΈπ΄πββοΈ The Guelph Lake Olympic Triathlon was great fun, though challenging. Big thanks to my daughter for her expert race crewing.



πββοΈπ΄πββοΈ Packing for the Guelph Lake triathlon. Iβm excited to try a new course
πββοΈ My kind of weather
π΄ Glad to finally get out for my first outdoor ride of the season, though the 5am wake up was rough
RunnerCast is a great, single purpose app that tells me one thing: how is the weather for my run?
Prior to RunnerCast, I’d open up the Weather app on my phone and squint at various metrics. Now, I’m presented with a straightforward set of colours on a timeline and declarative sentence about if I should go now. I also appreciate that I can tweak my tolerance for temperature, precipitation, and other weather features to match my preferences.
Another helpful feature is that you can add in upcoming events (like the half marathon shown in the screenshot) to start preparing mentally for whatever is coming up on race day.
I’m fond of apps like these: well designed, specific, and useful.
πββοΈ Proud to run alongside my son this morning for his first half marathon. We shaved about ten minutes off his two-hour goal!

Friday, March 27, 2026
I like the new heart rate distribution graphs in HealthFit.
Here’s an example from a recent intervals run that shows decent recovery back to Zone 2 in between each hard effort. This helps me make sure I’m neither pushing too hard nor slacking in those intervals.

There’s a different profile for a recent HIT session that kept me in a pretty steady high effort once the warmup was done.

The overall distributions by activity type are fun. Although no one is surprised to see that yoga is less intensive than running or cycling.

HealthFit remains my app of choice for integrating all of my fitness data.
πββοΈ Winter was back for todayβs run
πββοΈ Winter was back for todayβs run
πββοΈ 10 weeks since my last swim. This might be tough.
Saturday, February 14, 2026 β
π΄ββοΈ Getting back into a routine with todayβs ride

Tuesday, February 10, 2026 β
Etobicoke Olympium. π
πββοΈ Spending the day at regionals with kid #2

πββοΈ Added another event to this yearβs race calendar. My son is going to join me for this one, which will be fun. His runs have maxed out at about 7km to date, so he has some training to do. I need to convince him that he canβt just sprint the whole thing.

π Komoot’s Apple Watch App Gets Offline Maps & Routing: Hand-on!
In arguably one of the biggest bits of news for outdoor-focused Apple Watch owners in years, Komoot just announced true offline mapping and routing for their Apple Watch app. Up until now, their app required some sort of connectivity, notably to the phone, in order to have offline maps/routing.
This looks quite promising. I’ve been using the WorkOutDoors app for offline maps, but Komoot looks much easier.
Sunday, January 4, 2026
One nuisance with using a portfolio of fitness apps is that each one has a different idea for what my heart rate zones should be. Although not usually a problem, I do get different summaries of my training intensity across apps and, therefore, slightly different advice.
One solution is to just pick one app as canonical which for me has been HealthFit. As a supplement, I also went through and manually set them all to use the same zones, based on HealthFitβs βPercent of Heart Rate Reserveβ method. I like that this method incorporates my resting heart rate and that I get slightly wider gaps between zones at lower intensities.
Although my resting heart rate is automatically calculated from my watch, my maximum heart rate is more subjective. For this Iβve taken my maximum heart rates from recent HIIT workouts which I think is close enough for my needs.
Iβm mostly doing this because I want to be more precise in my workout intensities this year. Feels like a worthwhile experiment.
πββοΈ Snowshoes would have helped with parts of todayβs run. My Arcβteryx kept my feet warm, but extra effort for a relatively slow pace
πββοΈπ΄πββοΈ Filling in the 2026 race calendar by adding in the Guelph Lake Olympic-distance triathlon
πββοΈ Burning off some Christmas cheer on todayβs run
πββοΈ I might regret this
πββοΈ Ice and snow on todayβs run made for a good ankle workout
πββοΈ Although the novelty will wear off quickly, fun to have a proper winter run
πββοΈ Iβve been using the new Workout Buddy on my recent runs, including letting it select my music. Every kilometre, I receive updates on my pace and heart rate, along with contextual information like recent elevation gains or total distance. While I can easily see most of this on my watch, the regular updates are helpful, especially now that Iβm wearing long sleeves and gloves.
The Workout Buddyβs voice is quite natural, encouraging without being annoying.
The music choices were all good, well-aligned with my tastes and suitable for running.
Overall, this is promising, except for the hallucinations. My watch kept announcing songs that it definitely wasnβt playing. These were good songs, mind you, just not what I was actually hearing. Furthermore, there was a perplexing inability to read the watch display. For example, it cheerfully congratulated me on having run for 50 minutes when the watch actually showed 73. Then, it got increasingly inaccurate, repeatedly congratulating me for a 50-minute run over the next 15 minutes.
Thereβs potential here, but it needs to be more accurate. Iβll continue letting it pick music, but Iβll keep a skeptical ear out for its announcements.
πββοΈ Just as Iβm thinking through my next training plan, GΓΆran Winblad offers wise advice about increasing running mileage.
πββοΈ First snowy run of the season. Iβd only just started wearing long pants last weekend!
Friday, September 12, 2025 β
πββοΈ Well, thereβs a week that hasnβt gone to plan. Try again next week!
πββοΈ Iβve done this route dozens of times, but always counter clockwise. This was the first time clockwise and it is interesting how different the route seems when going in the opposite direction.
πββοΈ Iβd planned for a longer run, but allergies kept me up too long last night
πββοΈ Clouds on todayβs run, instead of smoke. Much better