🏃🏾♂️ So yesterday. After taking 4 days off, was due for a long run and I had no time trial in mind, but something to fit the fall mood. File this under 👏🏾. My fitness is unquestionably there, had a great summer as I look fwd to fall. NGL, this felt like easy work
#RunnersInTech
#devsWhoRun
#RunnersInTech
#devsWhoRun
September 28, 2025 at 5:05 PM
🏃🏾♂️ So yesterday. After taking 4 days off, was due for a long run and I had no time trial in mind, but something to fit the fall mood. File this under 👏🏾. My fitness is unquestionably there, had a great summer as I look fwd to fall. NGL, this felt like easy work
#RunnersInTech
#devsWhoRun
#RunnersInTech
#devsWhoRun
NEW 5K PR :) 🎉 Went from 31:34 to 29:33. Sticking to #GarminCoach is paying off! #devsWhoRun #RunnersInTech
September 17, 2025 at 12:09 AM
NEW 5K PR :) 🎉 Went from 31:34 to 29:33. Sticking to #GarminCoach is paying off! #devsWhoRun #RunnersInTech
🏃🏾♂️ another good long run, mix of road and a nice green trail, but as usual Ottawa providing no water fountains. My first sip was ~16k, and it was WARM. Missed the 6am outing. Thankfully hydrated the day/night before. But enjoyed a nice yummy radler later.
#devsWhoRun
#RunnersInTech
#devsWhoRun
#RunnersInTech
July 27, 2025 at 3:00 PM
🏃🏾♂️ another good long run, mix of road and a nice green trail, but as usual Ottawa providing no water fountains. My first sip was ~16k, and it was WARM. Missed the 6am outing. Thankfully hydrated the day/night before. But enjoyed a nice yummy radler later.
#devsWhoRun
#RunnersInTech
#devsWhoRun
#RunnersInTech
Today's the 1st of two days off. But yesterday was a good day. Track session:
🔸 goal: 5 x 1000m @ 4'00" pace w/ 400m rolling rest
🔸 actual: 5 x 1000m @ 3'58" pace w/ 400m rest
The goal was pace honesty and control. Happy w/ the results. Would love to hit Carlsbad in 2026!
#devsWhoRun
#RunnersInTech
🔸 goal: 5 x 1000m @ 4'00" pace w/ 400m rolling rest
🔸 actual: 5 x 1000m @ 3'58" pace w/ 400m rest
The goal was pace honesty and control. Happy w/ the results. Would love to hit Carlsbad in 2026!
#devsWhoRun
#RunnersInTech
July 9, 2025 at 4:31 PM
Today's the 1st of two days off. But yesterday was a good day. Track session:
🔸 goal: 5 x 1000m @ 4'00" pace w/ 400m rolling rest
🔸 actual: 5 x 1000m @ 3'58" pace w/ 400m rest
The goal was pace honesty and control. Happy w/ the results. Would love to hit Carlsbad in 2026!
#devsWhoRun
#RunnersInTech
🔸 goal: 5 x 1000m @ 4'00" pace w/ 400m rolling rest
🔸 actual: 5 x 1000m @ 3'58" pace w/ 400m rest
The goal was pace honesty and control. Happy w/ the results. Would love to hit Carlsbad in 2026!
#devsWhoRun
#RunnersInTech
I've spoken about this before during talks. There are parallels between running + web performance: managing hurdles + bottlenecks (more on that later). Below is Ditaji Kambunji 🇨🇭 who won a 🥇 yesterday in the 60mH 🇪🇺 Indoor Championship. She knows what it's all about!
#100DaysOfPerf
#RunnersInTech
#100DaysOfPerf
#RunnersInTech
March 8, 2025 at 7:14 PM
I've spoken about this before during talks. There are parallels between running + web performance: managing hurdles + bottlenecks (more on that later). Below is Ditaji Kambunji 🇨🇭 who won a 🥇 yesterday in the 60mH 🇪🇺 Indoor Championship. She knows what it's all about!
#100DaysOfPerf
#RunnersInTech
#100DaysOfPerf
#RunnersInTech
Got the gym to myself. Rebuilding the 5000m man. 🦾 #RunnersInTech
March 22, 2025 at 1:05 PM
Got the gym to myself. Rebuilding the 5000m man. 🦾 #RunnersInTech
🏃🏾♂️ 1yr ago this week, the Paris 2024 OLY Games were underway. That was so much fun to watch. Even though I missed this wild heat this morning, I was out in 25°C weather. Took it easy with reason. Be sure to hydrate folks!
#devsWhoRun
#RunnersInTech
#devsWhoRun
#RunnersInTech
July 28, 2025 at 5:50 PM
🏃🏾♂️ 1yr ago this week, the Paris 2024 OLY Games were underway. That was so much fun to watch. Even though I missed this wild heat this morning, I was out in 25°C weather. Took it easy with reason. Be sure to hydrate folks!
#devsWhoRun
#RunnersInTech
#devsWhoRun
#RunnersInTech
Each is meant to fuel 12km, so hoping this is enough for 24km 🏃🏾♂️ this morning. Also, the discerning eye will see that my Raynauds is back — in 14°C. 😐
#RunnersInTech
#devsWhoRun
#RunnersInTech
#devsWhoRun
September 6, 2025 at 1:44 PM
Each is meant to fuel 12km, so hoping this is enough for 24km 🏃🏾♂️ this morning. Also, the discerning eye will see that my Raynauds is back — in 14°C. 😐
#RunnersInTech
#devsWhoRun
#RunnersInTech
#devsWhoRun
🍁 it's happening. One of my fave times of year, and the leaves are beginning their colourful transformation on this last day of summer. Had a great long run this weekend and got to see it right before my eyes... ♥️
#devsWhoRun
#RunnersInTech
#devsWhoRun
#RunnersInTech
September 21, 2025 at 6:49 PM
🍁 it's happening. One of my fave times of year, and the leaves are beginning their colourful transformation on this last day of summer. Had a great long run this weekend and got to see it right before my eyes... ♥️
#devsWhoRun
#RunnersInTech
#devsWhoRun
#RunnersInTech
Leaner, stronger, faster: the 5000m man. Let’s go. #RunnersInTech 🏃🏾♂️
February 27, 2025 at 12:10 PM
Leaner, stronger, faster: the 5000m man. Let’s go. #RunnersInTech 🏃🏾♂️
Battling Tokyo's 40°C+ heat has made sticking to #Garmin Coach tough, but today the effort paid off! My VO2 Max just climbed a notch to 48 (Excellent range) 😊 Worth the sweat 🥵! #RunnersInTech #DevsWhoRun
August 9, 2025 at 2:10 AM
Battling Tokyo's 40°C+ heat has made sticking to #Garmin Coach tough, but today the effort paid off! My VO2 Max just climbed a notch to 48 (Excellent range) 😊 Worth the sweat 🥵! #RunnersInTech #DevsWhoRun
🏃🏾♂️ On my way to SFO, and was able to squeeze in a run this morning — in the midst of that cool breeze. Nonetheless, a very enlightening trip and couldn’t be happier to have made it down. 👏🏾👏🏾. SF is a different planet.
#devsWhoRun
#RunnersInTech
#devsWhoRun
#RunnersInTech
May 24, 2025 at 5:12 PM
🏃🏾♂️ On my way to SFO, and was able to squeeze in a run this morning — in the midst of that cool breeze. Nonetheless, a very enlightening trip and couldn’t be happier to have made it down. 👏🏾👏🏾. SF is a different planet.
#devsWhoRun
#RunnersInTech
#devsWhoRun
#RunnersInTech
🌳 A calm, relaxing weekend. Had a long lap after this weekend run for some reason but it was all good, running along the a canal and touching grass. Nothing like a great chat w/ running friends afterwards. Such a big weekend for sunning inspo as well! And you?
#RunnersInTech
#devsWhoRun
#RunnersInTech
#devsWhoRun
August 3, 2025 at 6:32 PM
🌳 A calm, relaxing weekend. Had a long lap after this weekend run for some reason but it was all good, running along the a canal and touching grass. Nothing like a great chat w/ running friends afterwards. Such a big weekend for sunning inspo as well! And you?
#RunnersInTech
#devsWhoRun
#RunnersInTech
#devsWhoRun
🔊 Had good work out this morning at the track (also cut short from 29°C heat): 7200m
🔸 800m on, 400 off
🔸 600m on, 400 off
🔸 400m on, 400 off
🔸 200m on, 400 off
all x2
Off my feet til Friday. On pace for ~260km month (~160mi for the imperialists). Feeling good!
#devsWhoRun
#RunnersInTech
🔸 800m on, 400 off
🔸 600m on, 400 off
🔸 400m on, 400 off
🔸 200m on, 400 off
all x2
Off my feet til Friday. On pace for ~260km month (~160mi for the imperialists). Feeling good!
#devsWhoRun
#RunnersInTech
June 24, 2025 at 8:32 PM
🔊 Had good work out this morning at the track (also cut short from 29°C heat): 7200m
🔸 800m on, 400 off
🔸 600m on, 400 off
🔸 400m on, 400 off
🔸 200m on, 400 off
all x2
Off my feet til Friday. On pace for ~260km month (~160mi for the imperialists). Feeling good!
#devsWhoRun
#RunnersInTech
🔸 800m on, 400 off
🔸 600m on, 400 off
🔸 400m on, 400 off
🔸 200m on, 400 off
all x2
Off my feet til Friday. On pace for ~260km month (~160mi for the imperialists). Feeling good!
#devsWhoRun
#RunnersInTech
I cannot remember — if ever — being suggested by my watch for a 2hr run, and more specifically two hours and seven minutes. I hate heading out late day, but I might actually wait this out, and let the rain pass.
#devsWhoRun
#RunnersInTech
#devsWhoRun
#RunnersInTech
June 28, 2025 at 2:01 PM
I cannot remember — if ever — being suggested by my watch for a 2hr run, and more specifically two hours and seven minutes. I hate heading out late day, but I might actually wait this out, and let the rain pass.
#devsWhoRun
#RunnersInTech
#devsWhoRun
#RunnersInTech
This morning’s goal: 📸 of sunrise ✅
This was not Ai, this was touching, living and breathing (and running) IRL. Hard to run past this and not enjoy the absolute splendor of Mother Nature. ✨🙏🏾✨. Now CalTraining my way to #GoogleIO
#devsWhoRun
#RunnersInTech
This was not Ai, this was touching, living and breathing (and running) IRL. Hard to run past this and not enjoy the absolute splendor of Mother Nature. ✨🙏🏾✨. Now CalTraining my way to #GoogleIO
#devsWhoRun
#RunnersInTech
May 21, 2025 at 3:01 PM
This morning’s goal: 📸 of sunrise ✅
This was not Ai, this was touching, living and breathing (and running) IRL. Hard to run past this and not enjoy the absolute splendor of Mother Nature. ✨🙏🏾✨. Now CalTraining my way to #GoogleIO
#devsWhoRun
#RunnersInTech
This was not Ai, this was touching, living and breathing (and running) IRL. Hard to run past this and not enjoy the absolute splendor of Mother Nature. ✨🙏🏾✨. Now CalTraining my way to #GoogleIO
#devsWhoRun
#RunnersInTech
Been testing myself this past week to see where my RUM cardio (outdoors) and less my LAB cardio (gym). Result?
🔸 feeling good! ✅
Road running is the test. The strengthening work feels like it's *working* (ankle, leg, hips) and held up beautifully. I deserves a few 🍩!
#devsWhoRun
#RunnersInTech
🔸 feeling good! ✅
Road running is the test. The strengthening work feels like it's *working* (ankle, leg, hips) and held up beautifully. I deserves a few 🍩!
#devsWhoRun
#RunnersInTech
May 4, 2025 at 9:13 PM
Been testing myself this past week to see where my RUM cardio (outdoors) and less my LAB cardio (gym). Result?
🔸 feeling good! ✅
Road running is the test. The strengthening work feels like it's *working* (ankle, leg, hips) and held up beautifully. I deserves a few 🍩!
#devsWhoRun
#RunnersInTech
🔸 feeling good! ✅
Road running is the test. The strengthening work feels like it's *working* (ankle, leg, hips) and held up beautifully. I deserves a few 🍩!
#devsWhoRun
#RunnersInTech
#RunnersInTech: as I work on a new training routine AND schedule, tweaking a few things around content scheduling I'm looking to share. But getting my body + mechanics up to speed is a P1. I feel great. Today: some strength work, then 33'33" of elliptical + 33'33" treadmill. Getting back @ it! 🏃🏾♂️
March 16, 2025 at 7:07 PM
#RunnersInTech: as I work on a new training routine AND schedule, tweaking a few things around content scheduling I'm looking to share. But getting my body + mechanics up to speed is a P1. I feel great. Today: some strength work, then 33'33" of elliptical + 33'33" treadmill. Getting back @ it! 🏃🏾♂️
New PB on the marathon 🎯
I had to walk for +/- 1km because I was afraid an old injury came back up.
#devsWhoRun #RunnersInTech
I had to walk for +/- 1km because I was afraid an old injury came back up.
#devsWhoRun #RunnersInTech
April 25, 2025 at 1:30 PM
New PB on the marathon 🎯
I had to walk for +/- 1km because I was afraid an old injury came back up.
#devsWhoRun #RunnersInTech
I had to walk for +/- 1km because I was afraid an old injury came back up.
#devsWhoRun #RunnersInTech
Officially back at it. All the competitive running that started a few weeks ago has been super inspiring. My body needs a bit of rebuild, but the goal is to be semi race ready in 100 days /June, or at least back to my regular training cadence. I miss the training, feeling + fitness. #RunnersInTech
February 15, 2025 at 4:24 PM
Officially back at it. All the competitive running that started a few weeks ago has been super inspiring. My body needs a bit of rebuild, but the goal is to be semi race ready in 100 days /June, or at least back to my regular training cadence. I miss the training, feeling + fitness. #RunnersInTech
All smiles! Delighted to be back home. Woke up thinking about going for what I consider an actual long run, and did. Had a great run at a super relaxed pace just to get mileage in on my feet AND body. Feel like cracking a 🍾 to semi celebrate. A radler w/ dinner? Maybe!
#devsWhoRun
#RunnersInTech
#devsWhoRun
#RunnersInTech
May 25, 2025 at 11:01 PM
All smiles! Delighted to be back home. Woke up thinking about going for what I consider an actual long run, and did. Had a great run at a super relaxed pace just to get mileage in on my feet AND body. Feel like cracking a 🍾 to semi celebrate. A radler w/ dinner? Maybe!
#devsWhoRun
#RunnersInTech
#devsWhoRun
#RunnersInTech
Woke up Saturday morning and was at the gym in time for a ~45min warm up @ 530am. Goal was to complete my long run and watch #LondonDL that started @ 9am. No set pace. Result:
🔸 20km @ 4'20"
A fitness test and felt great, treated myself layer that day! But I was WIPED.
#devsWhoRun
#RunnersInTech
🔸 20km @ 4'20"
A fitness test and felt great, treated myself layer that day! But I was WIPED.
#devsWhoRun
#RunnersInTech
July 20, 2025 at 9:30 PM
Woke up Saturday morning and was at the gym in time for a ~45min warm up @ 530am. Goal was to complete my long run and watch #LondonDL that started @ 9am. No set pace. Result:
🔸 20km @ 4'20"
A fitness test and felt great, treated myself layer that day! But I was WIPED.
#devsWhoRun
#RunnersInTech
🔸 20km @ 4'20"
A fitness test and felt great, treated myself layer that day! But I was WIPED.
#devsWhoRun
#RunnersInTech
🏃🏾♂️ This was my weekend long run:
🔸 goal was 4’44” pace
🔸 actual was 4’43”
Basically, I was just about off by 1% (0.8% actually). I like this discipline plays. Getting back to my random 100min half for kicks. And yes, I’ve been watching #WCHTokyo25 getting inspired.
#RunnersInTech
#devsWhoRun
🔸 goal was 4’44” pace
🔸 actual was 4’43”
Basically, I was just about off by 1% (0.8% actually). I like this discipline plays. Getting back to my random 100min half for kicks. And yes, I’ve been watching #WCHTokyo25 getting inspired.
#RunnersInTech
#devsWhoRun
September 14, 2025 at 11:36 PM
🏃🏾♂️ This was my weekend long run:
🔸 goal was 4’44” pace
🔸 actual was 4’43”
Basically, I was just about off by 1% (0.8% actually). I like this discipline plays. Getting back to my random 100min half for kicks. And yes, I’ve been watching #WCHTokyo25 getting inspired.
#RunnersInTech
#devsWhoRun
🔸 goal was 4’44” pace
🔸 actual was 4’43”
Basically, I was just about off by 1% (0.8% actually). I like this discipline plays. Getting back to my random 100min half for kicks. And yes, I’ve been watching #WCHTokyo25 getting inspired.
#RunnersInTech
#devsWhoRun
We love to see it Rich! Don’t get me started on why short races lead to better long results… that’s for another call (did I say call? Yes!). Anyhow, go enjoy a big breakfast w/ a radler! #RunnersInTech (⬅️ new and more inclusive)
February 22, 2025 at 5:12 PM
We love to see it Rich! Don’t get me started on why short races lead to better long results… that’s for another call (did I say call? Yes!). Anyhow, go enjoy a big breakfast w/ a radler! #RunnersInTech (⬅️ new and more inclusive)