Finding Control in the Chaos, Week 1 of Triathlon Training

Finally back on the bike, and it feels so good. Starting a new training block, having a race to aim for—everything feels right. Even when the world seems like it’s spinning out of control, it’s such a relief to focus on my training. For a brief moment in this crazy life, I feel like I can take control back.

I remember why I started triathlon. Two years ago, during one of the darkest times in my life, I made the decision. It was the beginning of 2023, as we were finally coming out of the shadows of Covid and the world began to reopen. I had been locked up, living in a five-block radius, working in a windowless room. I was focusing all my energy on my creative projects and work, but it felt like the hours spent in front of a computer screen were slowly suffocating me.

I literally noticed that I was holding my breath for long periods while writing a stressful email or attending a Zoom call. 

I lost 20 pounds. Looking back at pictures from that time, I was so thin and sickly that there’s no other way to describe it but to say I felt bad—physically and mentally bad.

Change is nothing new to me. I’ve gone through phases in my life. If you had asked me in 2019 if I’d ever do any of the three sports in a triathlon, I would’ve laughed it off, made a joke, and everyone would’ve been laughing along. But no, triathlon wasn’t even on my radar.

So how did it come to this? Before Covid, travel was my source of excitement. It was a huge part of who I was. I took two or three trips a year—flying on planes, exploring new places, tasting different foods, paying in different currencies. That was my thing.

When Covid hit, that travel bug was crushed. And unlike the cockroaches that can survive an apocalypse, the travel bug didn’t really come back. Sure, it would be fun to travel again, but I no longer had that intense desire. But I still needed something to look forward to, something I could work toward. I needed an activity that would regularly take me outside the house.

My wife became a big source of inspiration. She’s been a marathon runner for years, and she’d always tell me about the places she ran to. It blew my mind that, as a hobby, she could end up in totally different parts of the city. I wanted that for myself.

Triathlon turned out to be the perfect sport for me because it’s three sports in one. Training for a marathon means repeating the same activity every day, but triathlon is varied. Every day is different, and I love that.

Little by little, I started learning the three sports, having never done any of them before. The progress is steady, but it’s happening. What I love about riding, running, or swimming is that at the end of each session, I return home. Work, whether creative or professional, often feels like an endless grind. But sports have a sense of closure—a run, a ride, a swim, and then it’s done. And I feel good.

That good feeling has been a lifesaver these past couple of years. Life isn’t always easy, of course. But on a sunny day, when I’m out on a ride like this one, preparing for something ahead, it gives me a sense of hope. It’s a personal journey, but it fills me with a simple desire to keep living.

The world can be a scary place. There are people out there who aren’t kind. And when you’re on a bike, you sometimes feel that—like you don’t belong, or you’re in someone’s way, or even that you’re breaking the rules — when you’re not! But that’s just life. Even when the world wants me to feel bad, I don’t. I feel good.

Today’s a good day. This week’s a good week. And it’s the start of something great. We’ll get there. For now, I’m riding Ontario Street in Vancouver, one of the main north-south corridors that takes you from the seawall downtown to the Fraser River on Marine Drive. From there, you’re just a stone’s throw from the airport. This is my first time riding all the way south—a 65-block journey. Enjoy!

Join my YouTube community for insights on writing, the creative process, and the endurance needed to tackle big projects. Subscribe Now!

For more writing ideas and original stories, please sign up for my mailing list. You won’t receive emails from me often, but when you do, they’ll only include my proudest works.

Don’t Beat Yourself Up | The Week Before My Triathlon Training Begins

The weather’s been rough lately, and on top of that, finding time to exercise has been a challenge. But all is good because my quote unquote training plan hasn’t started yet, and if there’s ever been a moment to get my life in order before it kicks off, it’s now.

In these videos, I often find myself reminding me to keep going, to stay consistent, and to push through even when things get tough. But today, I want to highlight something that’s crucial and often overlooked: not beating myself up.

I have a tendency to be hard on myself in many areas of life. I expect a lot, and I think that’s tied to some of the childhood trauma I’m still trying to work through. Whether it’s work, family, or especially my writing, I can be my harshest critic. When I played hockey as a goalie, I would get furious with myself for every save I missed. But I’ve gotten much better at giving myself grace, especially when it comes to triathlon training.

I think the reason for that is that I always approach it with the mindset of “I’m still learning, I’m still improving,” and it’s something I genuinely enjoy. As an adult, when you start labeling yourself as a professional, expert, or specialist, there’s often this expectation that you should have all the answers, solutions, and the ability to fix or improve everything. But the reality is, even with skills and experience, not everything is within your control. The world is constantly changing, and we need to adapt.

That brings me to where I am right now: building out my 12-week training plan for the sprint triathlon in May. The race will be a 444-meter swim, a 17.6 km bike ride, and a 4.9 km run.

The plan won’t be anything too strict or complicated. My goal is to do two runs a week: one hard interval session and one easy run. I’ll also swim twice a week using the Form goggle workouts, which I’m really enjoying. For biking, I aim for two rides a week—one intense and one more relaxed. Ideally, I’d like to get outside twice a week for the bike rides, and I might even throw in an extra fun ride over the weekend. Lastly, I plan to do a weekly bodyweight strength workout.

Last year, I finished the race in 1:20:55, with the following splits:

A Swim in 11 minutes and 32 seconds. 

A bike in 45 minutes and 40 seconds, including both transitions.

And a run in 23 minutes and 44 seconds. 

I think it’s definitely possible to cut a minute from each discipline—at least that’s the goal. But if I don’t hit it, I’m not going to beat myself up about it. I won’t stress over missing a workout when life gets in the way, or if a workout doesn’t go as planned. My focus will be on having fun and improving where I can.

With that said, I’ll do my best! I’ll give my best effort to improve and hit my goals. I’ll do my best in each workout, and most importantly, I’ll do my best to share this journey with you

Today, I’m running a little East Van route from Van Tech High School to Emily Carr University of Art and Design. This route follows the SkyTrain and takes you through the Central Valley Greenway junction across Commercial Drive. Enjoy!

For more writing ideas and original stories, please sign up for my mailing list. You won’t receive emails from me often, but when you do, they’ll only include my proudest works.

Join my YouTube community for insights on writing, the creative process, and the endurance needed to tackle big projects. Subscribe Now!

How I’m Maintaining Fitness, Triathlon Training

Another beautiful day in Vancouver—cold, though. It’s just barely above freezing today. Still, any day in January without rain or snow? I’ll take it.

This week, I finally got around to tallying up all my metrics from 2024. Tracking data is something I genuinely enjoy, which is one reason I love triathlon so much—it’s basically an excuse to collect data. If I can quantify what I’m doing, it makes consistency feel so much easier. I bring that same philosophy to my creative work. Every day — or nearly every day — I track my creative writing and video creation the same way I track my workouts. I’m obsessed with my spreadsheets. 

Here’s how 2024 shaped up:

  • I swam 90,325 meters in 44 hours, 20 minutes, and 26 seconds (5% less than 2023).
  • I cycled 3,901.07 kilometers in 175 hours, 21 minutes, and 32 seconds (22% more than 2023).
  • I ran: 621.44 kilometers in 67 hours, 11 minutes, and 29 seconds (23% less than 2023).

The big jump in cycling is thanks to our new indoor bike, which I added to my routine last year—it made all the difference. As for swimming, I swam less because I spent extra hours in 2023 learning how to swim, so naturally, I didn’t log as much distance in 2024 because I didn’t have that huge learning curve. For running, I held back intentionally to avoid overdoing it and risking more injuries.

2024 was my sophomore year in triathlon. While I packed the calendar with races, I’d call it more of a “slump year” training-wise. But seeing the data laid out, I know I’ve built a solid foundation. This year, I want to build on that thoughtfully—not just by chasing bigger numbers. These annual stats are a nice way to reflect on the work I’ve put in, but they don’t tell the full story. What matters to me this year is how well I’m performing in training and races.

Take swimming, for example. For my birthday, my amazing wife got me a game-changing gift: FORM goggles. If you haven’t heard of them, they’re like a smartwatch built into your goggles. They show data like pace and stroke rate while you swim. Even cooler, they give feedback on things like head position while breathing and overall swim efficiency.

After my first swim with them, I got a score of 40 out of 100. Plenty of room for improvement, but I’m excited to see how much I can progress.

With that said, I’m heading into year three of this triathlon journey. While improvement is always a focus, the real priority is maintaining the habit. I don’t even think of triathlon as a hobby anymore—it’s just what I do.

Before my training plan officially kicks off in a few months, I’m taking this time to maintain my routine and base fitness. There is no point in tiring myself out. This is my no-pressure, fun part of the year, and I want to enjoy it. And I definitely want to do a weekend ride. So I’ve decided to explore some parts of the city that aren’t great for structured training but are worth a visit.

Today, I’m riding to the West End of Vancouver to check out some of the greenways, including the Comox-Helmcken Greenway. Thanks to this project, there’s been a 49% boost in cycling trips and a 35% decrease in car trips in the neighborhood. While the greenway was originally planned to stretch across the entire city, only the Comox phase has been completed so far. 

And since no ride into Downtown Vancouver is complete without detours, I got sidetracked by the demolition of the 115-year-old Dunsmuir building. It’s been a hotel, military barracks, and a shelter over the years, and now it’s making way for something new. From there, I’ll take a trip down the world-famous Granville Street.

Enjoy the ride.

For more writing ideas and original stories, please sign up for my mailing list. You won’t receive emails from me often, but when you do, they’ll only include my proudest works.

Join my YouTube community for insights on writing, the creative process, and the endurance needed to tackle big projects. Subscribe Now!

My First Olympic Distance Triathlon: What Went Right What Went Wrong

Twenty months ago, I didn’t swim, bike, or run. I was just a sedentary writer and marketer, feeling frail and pretty down—basically, an all-around sad boy.

Since then, I’ve gradually built up my skills in each discipline and improved my fitness along the way. And honestly, it’s done wonders for my mental well-being. They say if exercise were an antidepressant, it’d be the most effective one out there—and I totally believe it. I might even be a bit addicted now, but I think I’ve got it under control!

Looking back at how far I’ve come is a bit surreal. If you’re interested, check out this video of my first sprint triathlon from last year after you finish watching this one. The improvement is huge!

Now, I’m gearing up for my first Olympic-distance triathlon: a 1,500-meter swim, a 40-kilometer bike ride, and a 10-kilometer run. What once felt impossible now seems totally doable. 

While a lot of things went right, I definitely learned some lessons tackling this longer distance. Today, I’ll share what worked for me and where I stumbled in each of the three disciplines. Let’s go!

Swim : What Went Right

Started at the Right Pace 

Last year, during my first sprint triathlon, I charged into the swim as fast as I could, thinking I could power through the 750 meters and keep up with the pack. Spoiler alert: that didn’t go as planned. I got completely knocked around after just 200 meters!

This year, though, I played it safe. Knowing the distance was double, I wanted to make sure I had enough energy to get through it.

So, I let the front runners take off ahead of me and eased my way in at the back. I even took a moment to wave goodbye to my wife before diving in.

What I loved about this was that I found myself swimming the first 50 meters next to a guy doing breaststroke! That was a game changer for me because I definitely felt a few jolts of panic throughout the course. But all I had to do was slow down my stroke rate and focus on my breathing. In about 10 to 20 seconds, I was able to chill out, enjoy the splash of the salt water, and just steadily make my way through it.

Swim: What Went Wrong 

The Sun Got In My Eyes 

Here’s the bad news about the swim, which definitely made me glad I was taking it slow. During the first lap, as I was swimming back to the beach, I was headed east just as the sun was rising above the park. That meant I was basically swimming into the sun for the whole 300 meters back in. You can probably guess how that turned out.

I completely lost sight of the buoy, the beach, and everyone ahead of me. I was pretty much swimming blind! My tinted goggles didn’t help much either. In the end, I ended up taking a super wide line, just guessing where to go, hoping I’d get close enough to hear the commotion on the beach or spot some splashing feet in front of me.

I finished my swim about 4-5 minutes slower than I expected, and when I looked at my data after the race, it all made sense—I swam an extra 200 meters! While it was nice to go at my own pace, that also left me swimming solo, which created a whole new problem in terms of navigation.

This is definitely something I need to work on for future open water swims, especially on sunny mornings!

Bike: What Went Right

Staying Focus 

A 40 km bike ride is something I usually chill out and do over 2-3 hours around the city with music blasting in my ear. I’m not really used to doing four laps around a course, but man, the Stanley Park route is absolutely stunning. I had to take a moment a few times just to soak it all in, but a part of me just wanted to power through as quickly as possible.

There were definitely a lot of thoughts running through my head during the ride. How fast should I go? What gear should I be in? Should I try to keep pace with the person in front of me? Should I pass them? Should I save my energy for the climb, or push harder? How reckless should I be on the descent?

I was having this constant dialogue with myself for the hour and twenty minutes I was on the bike, always checking in on how I was feeling. That constant check helped me stay focused. The worst thing that could happen was getting bored and either gunning it or blowing up. Or just crashing. I realized how important it was to keep a gauge on my energy levels and pull back if I was pushing too hard because my goal for the bike was to stay steady and feel good for the run. That’s where I could make up for any lost time!

Bike: What Went Wrong

A Bad T2… Again! 

While I didn’t have a stellar bike ride by any means, I made it through in one piece with no mechanical issues. It was just a steady, consistent effort, and overall, I’m proud of that. But what I wasn’t proud of was everything that happened once I got off the bike and hit T2.

Transition 2 was a total mess. I got super disoriented, caught in some congested traffic on the way in, and I ended up fiddling with my watch for way too long while trying to keep moving. Oh man, it was definitely amateur hour!

To make matters worse, once I got into transition, I completely lost track of where I was supposed to rack my bike. I stood in another aisle for like 10-15 seconds just searching for my towel. It turned out to be in another row down, and it was pretty embarrassing. Thank goodness my wife was still walking over, so there’s no footage of me looking like John Travolta in Pulp Fiction.

The thing is, I got so used to seeing the racks from the opposite side—the side I exited to the bike course—that I never familiarized myself with the other side, the side I came in from after the bike. That was honestly just a huge oversight, and it really rattled me. Instead of feeling good about heading into my run, I was all discombobulated and had to take a moment to refocus.

T2 has always been tough for me. I don’t know what it is…

Run: What Went Wrong

Nutrition and Cramping

My goal was to run a 5-minute kilometer for the 10K. I started out strong, but within the first 100 meters, I realized I wouldn’t be able to keep it up. Almost immediately, I felt like my quads were about to cramp up. Usually, when I run off the bike, the first kilometer is the painful part, but it passes.

This time, though, it didn’t pass. I was on the verge of cramping the whole time, which meant that if I even tried to speed up, I’d really feel it, so I rode that fine line for the entire run. Instead of feeling like I’m conquering the run, I had to stick to a much slower pace—about 30 seconds slower than I wanted. It was super frustrating and honestly the most disappointing part of the whole race. My strategy was to feel good during the run, and I definitely didn’t.

My marathoner wife, who’s been through every running experience you can think of, suggested that my crampy legs were likely due to not having enough nutrition and not enough calories to fuel my run. I had one Gu at the start of the swim, another at the start of the bike, a full bottle of Gatorade on the ride, and two more Gu’s during the run, but that didn’t seem like enough. It’s definitely something I need to experiment with in the future. 

Run: What Went Right

Enough to Finish Strong

Nevertheless, what went right was that I finished strong. I remember having enough energy to pass two more runners on my way to the finish line, which was exactly what I needed. There was an uphill stretch right before the end that felt like the most torturous part of the whole course. I really picked up the pace there because I didn’t want to hold back. In the last kilometer, I hit the pace I had been aiming for, and it absolutely finished me off. I left it all out there and crossed the line with a time of:

Official Time: 3:08:18
Overall: 162/243
Gender: 126/237
Division: 24/46

Taking everything into account, I think that’s a pretty respectable time for me. It reflects where I am in terms of fitness, skill, and experience. I can’t do another triathlon without feeling accomplished for having completed this one, especially since I didn’t think I could do it 20 months ago.

While I finished this race strong, it’s definitely not the end. Reflecting on this experience, I’ve come up with a ton of ideas for tweaks I can make to improve, and it goes beyond just training and getting fitter.

Conclusion:

This Olympic-distance triathlon was harder than all three sprint triathlons I did combined. But having the base fitness in each discipline gave me the confidence to know that anything is possible now. I have proof that I can do this—and maybe even more.

This wraps up a fun season of sports, and I’m already looking ahead to my next race. I’ve got a couple in mind for 2025. Right now, my goal is to use triathlons as a way to get outside, stay in shape, and explore new towns and cities—starting in my province and then going further. Which race will I sign up for next? We’ll have to wait a bit, but I’m sure I’ll figure it out soon! Hit subscribe so you can follow along. 

This is the final part of my Project: Be Consistent — if you are interested in seeing the first two parts, which chronicles my 8 week training plan and carb-loading week in Italy, you can click on the link in the description or the playlist here. 

For more writing ideas and original stories, please sign up for my mailing list. You won’t receive emails from me often, but when you do, they’ll only include my proudest works.

Join my YouTube community for insights on writing, the creative process, and the endurance needed to tackle big projects. Subscribe Now!

Training for My First Olympic Distance Triathlon

I’m Elliot, a writer and marketer. Two years ago, I found myself recovering from the doldrums of the pandemic, living a very sedentary life. I knew I needed a change, so I signed up for my first triathlon. 

I really got obsessed with it and completed three sprint-distance races over 10 months. With each one, I felt more comfortable, confirming that I was ready for the next step.I’m ready for a new challenge.

So… entering 2024, I signed up for my first Olympic-distance triathlon in Vancouver.

In those earlier races, I sort of improvised my training plan, doing what I could, when I could. For the Olympic-distance race, I wanted to take a different approach. I wanted to commit to a structured plan and see it through. This led me to a new project: Project: Be Consistent.

You see, when you’re training, life often gets in the way. It’s easy to find excuses not to stick to the plan—I’ve been there. But for the next eight weeks, I’m determined to commit fully to my training. I believe that staying committed will be just as challenging as the race itself.

Will I be able to finish this project and arrive at the start line healthy? How will life interfere with my training, and will I be able to recover? What gains will I achieve from this project, and will the training be enough to help me reach the finish line?

In this first part, I’ll share my experience with the eight-week training plan. In part two, I’ll cover the trip to Italy I have planned during my taper week and my carb-loading process. Finally, part three will focus on my experience racing in the Vancouver Triathlon. Hit subscribe to stay updated when these next videos launch.

Now, join me as we find out if I have what it takes to complete my first Olympic-distance triathlon training plan.

Week 1: A New Challenge

The first week started off easy with a long ride outside followed by a quick 10-minute run to the brewery, just to celebrate the kickoff. But things quickly ramped up on day two with a strength workout that left my core and legs aching from planks and lunges. I’ve been neglecting those muscle groups. I mixed in some indoor rides not in the plan to recover. But still my runs and swims felt really sluggish this week—definitely a lot of work ahead in those areas. 

My one key indoor ride this week was made more challenging when my fan ran out of battery. Not great, for a hot day. Despite the challenges, I was happy to get moving and enjoy the nice weather, even getting out to some community events. I pushed myself as much as I could, knowing that while the week felt easy at first, the fatigue would start to build.

Week 2: It’s 30 Degrees Celsius

It was a busy, hot week, but thankfully, I managed to fit everything in and survive the heat. I didn’t do any extra training on the bike this week—not that I needed it. Just what was on the plan, nothing more. The week started with a solid run as I continued working on building speed. 

The weekly strength workout left my glutes aching, though my core felt fine, which was a good sign. These strength workouts just might pay off. I enjoyed some great outdoor rides this week, including commuting to work. 

The swim, however, was tough, and I struggled to get faster, realizing that my aerobic endurance had waned. This became clear when I swam in a 50m pool for the first time in months. I crashed my bike a few months ago, and my previously injured right arm felt sore, leaving me a bit concerned about the process. 

I ended the week with a long ride followed by a challenging 15-minute run off the bike. My calves tightened in the transition, and I have a feeling that soreness will stick around for a day or two. The fun part of the training plan might just have ended.

Week 3: Uh Oh! My Foot Hurts

The week started with an easy ride to work, giving me a bit of recovery. Up until Thursday, it was relatively light, but then came a strength workout and a tough swim. By Friday morning, my legs were sore again—those lunges always get me. And to top it off, I had an interval run scheduled that day, which led into a weekend packed with most of my workouts. 

This week was definitely back-heavy. I had hoped to use it for recovery and to feel fresh, but instead, it was a rollercoaster within just seven days. It really makes me appreciate the moments when I do feel good. Surprisingly, the hard run wasn’t so bad in the moment, but after resting at home, I noticed pain in my right foot whenever I put weight on it. Uh oh! That could slow me down. 

On Saturday, I pushed through with a ride out to a swim, which was so enjoyable, though my foot was still sore whenever I put weight on it. Cycling and swimming was fine, but there was no way I could run. I decided to modify my Sunday’s planned 90-minute ride and 20-minute run, opting for just the ride instead. While it’s improving, my foot isn’t anywhere close to ready. I had to shuffle my schedule for next week, but I’m hoping to run by Wednesday. If not, it’s going to be a real disappointment, and my whole project to be consistent is in jeopardy.

Week 4: Halfway There!

I finally had a much-needed do-nothing rest day, which was absolutely necessary. My foot is improving, but after a 20-minute walk, I could still feel it giving out. Despite this, I’m hopeful and noticing progress. It’s surprising how random this injury is—I can’t pinpoint what caused it—just a classic running issue.

On Wednesday, I went for a slow run, and my foot felt okay. However, when I increased the intensity on Friday, I felt a twinge of pain towards the end of the run, with about 3-5 minutes left in the workout. The amount of running in my schedule is quite demanding, and I’m starting to rethink whether I should swap some hard interval runs for bike rides to give my foot more time to heal. 

No, I couldn’t swap anymore, otherwise, my whole training plan would be out of whack. 

I took it easy towards the end after a long ride with some hills, gradually pushing my limits. I did one more run this week, a run off the bike. The foot felt good overall—just a little niggle—but I managed to get through without making anything worse. I capped off the week with a fantastic open water swim, and I’m feeling positive about my body’s ability to recover and the progress overall.

Week 5: Road Trip to Okanagan

This week is shaping up to be quite unique since I’ll be heading out of town this weekend and I have the Olympics occupying my mind. While I want to fit in as much as possible, it’s also a good opportunity for some recovery. I kicked off the week with strength training, focusing more on my right arm and my ankles. Naturally I got really into the pistol squat. I followed all that up with a solid long swim, really pushing myself in the pool. 

The highlight of the week, though, was following the Olympics and wondering if the triathlon would happen. After the first canceled race, messing up my sleep schedule, I was committed, I stayed up until 4 a.m. the next night to watch it, and I’m thrilled it all worked out, especially with Alex Yee’s inspiring win. 

The next day, a little sleep deprived, I did a 45-minute run and surprisingly felt great with no pain. The day after, I tackled a cycling workout, but my legs felt really tired, the accumulated fatigue from the past few weeks and that late night had caught up with me. So much for recovery. I wrapped up Friday with my VO2 max run, and felt really accomplished. Now, I’m gearing up for the weekend away, and an opportunity to swim in Kal Lake out in the Okanagan. This made it a notable week in my training, and I hope to one day do a triathlon out in this part of my province. 

Week 6: Hard Work, Working Hard

I returned from the trip and it’s August long weekend, so I took a day off from work to get back into my routine. I went for a ride to a pool further out in the city that I haven’t been before. It was a nice change. This week was run-heavy, as I tried to make up for a missed run from a few weeks ago. Although I’m feeling tired, I’m still managing to get through the workouts. 

I’ve scheduled some maintenance, including a massage this week and a physio next week. I think this is a good idea as the training plan is coming to an end. The massage was much needed after all the running this week. Even though it may not seem like a lot, everything’s adding up, and after a tough run on the Friday, I felt completely spent. 

On Saturday, I had my open water swim on the race course in Second Beach. This was a great swim. We ended up walking home from the beach and I took a three-hour nap feeling confident but tired. I wrapped up the week with a 90-minute bike ride followed by a run. And that day, it was clear that I really needed rest, not because of an injury but due to the sheer volume of training. I’m exhausted, but I’m also at a crucial point where most of my gains can happen. As we approach the finish line, I need to carefully balance pushing hard with avoiding injury.  

Week 7:  Losing Motivation

Here is where consistency gets hard. It’s easy in the beginning, but now it’s all about fitting in the tough workouts and finding time to recover. When training stops being enjoyable and starts feeling like an obligation, it becomes hard to stay committed, especially when you’re tired and busy. On the bright side, I managed to sign up to go swimming at the Kitsilano pool which is the longest outdoor pool in Canada. I didn’t think it would happen this year, because it was under repair, but I have it all set to do that on Friday.

Then, on Thursday—my rest day—I woke up early to visit the physio about my right elbow, which has been sore since a crash in April. The physio suggested that scar tissue might still be present and needed attention through stretching and rolling. I returned home, expecting to start work, but instead, I got laid off. At least my elbow is getting better.

After the initial shock wore off I felt that triathlon training was trivial and considered giving up on the entire race, even though I was so close to finishing. I really fell into a funk those few days. I got a chance to swim in the outdoor pool at least once this year, but the joy of it was dampened a bit due to all the sudden stress I was under. There was a lot of time now to think… and naturally, I went down some negative spirals. 

On Saturday, with a 90-minute bike ride and a 20-minute run scheduled, I was reluctant to train. However, with my wife’s encouragement, I decided to go for a 10k run, moving my easy run workout from Sunday to Saturday. I realized that triathlon training, which I had previously viewed as a reward for finishing my work, is actually something I need to maintain my emotional well-being, regardless of employment. It’s a crucial outlet for me, and without it, I tend to fall into a dark place. It’s not a reward… It’s essential.

Week 8: The End is the Beginning

This week was tough for motivation. I was exhausted and emotional, and though I should have been looking forward to completing the workout plan, I just felt worn out. I should have been excited about finishing up, but I struggled with the last few workouts. Despite the fatigue and the stress of getting my life back together and preparing for a trip to Italy, I managed to get everything done. Training for the triathlon didn’t feel like a top priority, but it provided a welcome escape. Once I was outside and moving, I felt better—though still tired. Now, I’m ready for taper week; I think I really need it.

So much has happened in my life over the past eight weeks, and there’s still so much more to come. I have big plans, but first, I need to tackle a few key events. The first is a trip to Italy—not just to attend a wedding but also to focus on carb loading. Following that, the race is right around the corner. As soon as I return from my trip, I’ll have 2 days to prep for that.

That’s right! A lot more to come! Stay tuned for the next part in this series Project: Be Consistent, as I dive into my Italian adventure, where I’ll be carb loading and tapering for the big race ahead. How did it go? Is it as easy to carb load in Italy as it sounds? Can I actually get enough rest to finish my race after travelling? Hit the subscribe button so you don’t miss the next episode. And check out this playlist for more of my endurance sport journey.

Join my YouTube community for insights on writing, the creative process, and the endurance needed to tackle big projects. Subscribe Now!

For more writing ideas and original stories, please sign up for my mailing list. You won’t receive emails from me often, but when you do, they’ll only include my proudest works.

My Gains from Rouvy “Build Your FTP” Workout | Project: FTP Builder (PART 5)

I’m Elliot, and I’m here to improve my cycling skills. To achieve this, I’m embarking on a project I call FTP Builder, inspired by the workout I’ll be taking on in Rouvy. This series will be told in five parts. This is the conclusion, entitled: The Gains


We’ve made it! What a journey. At last, we are here at the final part of this project. When I began, I was confident that after going through this training plan and racing the race, I would emerge as a better cyclist. I knew that if I put in the work, I’d see positive results in the end. 

But as we know with sports, there are no guarantees. You can trust in the process and do every workout perfectly, but the only thing that matters is what happens on the day. And that’s what I love about it.

So, I returned to Stanley Park, both the virtual version and the real one, after a couple of weeks of recovery. In Part 2 of this series, I ran two time trials, to give myself a baseline number of one lap around the Stanley park course. As you may recall, I am training for a race later this year that will require me to do four laps of this course. So this remains to be appropriate training. 

The goal in this episode is to do the time trials all over again and then compare my results. Did I improve? Do I have a proper strategy for when I have to do this in a competitive environment with other racers around me? What areas of my cycling abilities should I focus on after this? Where are my weaknesses still? These are all questions I have in the back of my mind as I return to the start line of the Stanley Park course.

Let’s begin! 

Here I am once more in Rouvy. Last time I took on this course in the virtual environment, I had a feeling that I might not have given it my 100%, that in the end, I might have left a bit in the tank. Of course, in the moment, I was probably thinking about pacing appropriately, building up as I went, and aiming for a negative split.

This time, I wanted to try something different. I started off a little more aggressively, aiming to hold a steady pace for the whole course.

I immediately got my watts into the 200s, aiming for around 220, which is just around my FTP. This was about 40-50 watts faster than my first attempt. Things were looking good!

About 3 minutes into the time trial, I was just under 200 meters ahead—not far enough to feel comfortable. My ghost could still catch up, even though I was pushing much more power. But as more time passed and I maintained the pace, I was able to keep building the gap, which was exactly what I intended to do.

One interesting point to note was my heart rate. During my first attempt, my heart rate was about 15 bpm faster than in my second attempt, even though I was pushing harder the second time. This was good news, though it could also mean my heart rate monitor wasn’t working properly. Who knows?

I reached the first split at 7:12 in my second attempt, 42 seconds faster than my first attempt, which was 7:54. I was on pace to break my record and still felt relatively good as I approached the hill.

There was no sign of me slowing down at this point—I was full steam ahead. At the climb, my heart rate rose, but compared to my first attempt, it was still at a moderate zone 2 level. Yeah, something must not have been right, so we’ll take that metric with a grain of salt.

It’s incredible to see the difference in the power I was putting in. I remember that during the climb in my first attempt, I decided to turn it on, pacing myself for most of the race but pushing it now. I did the same in my second attempt. Finally, my heart rate shot up to 177, reaching zone 6 by the end of the climb. It seemed to at last calibrate appropriately. I was indeed giving it my all as I approached the descent, where I continued to put down the watts. I wanted to ensure there was no denying that I had improved.

By the end of the climb in my first attempt, my heart rate was only in zone 4. There was no doubt I had some left in the tank, and I had picked this point to really increase my effort. But it was too late. There is something to be said about being able to go steady and hard the whole way through. 

In my second attempt, I was almost done by the time my first attempt finished the climb. I flew down the descent and finished at 15:17.9, beating my previous record of 16:38.7 by 1 minute and 21 seconds. I was on average 3 km/hour faster and pushed an average of 37 watts more. It’s safe to call it an improvement.

But wait, the experiment is not over. What about the real world?

So much had happened in the two months between the two attempts. Yes, I went through the training plan, but I also had a couple of crashes that messed up my confidence. I had low expectations this go. I knew beating my original time was possible, but I wasn’t willing to do anything too risky. My arm, although it felt much better, still wasn’t 100%, and I couldn’t shake the image of myself crashing on the descent. Nevertheless, I approached the start line with determination to try my best. It was all I could do.

Like my indoor ride, on my second attempt outside, I went out a lot harder at the start. If my training worked as it had shown, I shouldn’t hold back as much. I needed to go for it! This was especially true if I anticipated being a bit nervous on the descent later on. I wanted to give myself as much running room as possible.

My first checkpoint was the turn into Stanley Park, where I had to slow down a bit to anticipate traffic. I counted that I was about 8 seconds faster than my previous time. If I continued at this pace, I could build upon it, so I kept rolling.

I could feel myself moving a lot faster this time, but I also knew it was not going to be easy. Unlike my first indoor time trial, the last time I rode the course outdoors, I really was giving it my all. 

Luckily, there were a few riders that day on my second attempt who were really flying, especially this guy. I used him as a bit of a carrot to chase, and he actually helped pace me. That guy was going fast, and if I could at least keep him in sight, I knew I could beat my previous record. But he was moving. It goes to show that as much as I have improved, there are still so many people who are better.

At the midway point, I counted about 20 seconds ahead of my previous time. This gave me a slight bit of comfort, but like I mentioned, the hard part was still to come: the hill.

Thanks to all my training, the hill didn’t seem that hard this time. Yes, it was still hard, and you can hear it in my breathing, but I managed to catch the guy who had zoomed ahead of me, and that made it feel easier. I knew I was on pace, I just couldn’t blow up now.

Looking at this footage, it’s interesting to see how green the park got in the past few months. That’s something that certainly isn’t replicated in the virtual version.

I got to the top of the hill about 36 seconds faster than my previous attempt. That hill climb allowed me to extend my lead by an additional 10-15 seconds. Now all I needed to do was stick the landing, get down the descent at a moderate pace, and I would beat my time. Good thing the guy I passed on the climb passed me again. It was nice to have him on the descent because it made the experience feel less lonely. Then another rider joined us. We were a group now, which really erased all my worries, and I could just follow their lead.

I did it! Got all the way down and I ended up beating my time by 45 seconds, finishing at 20:13 compared to 20:58. This was far better than I expected! I thought I was only going to squeak through with a few seconds left, but 45 seconds is substantial.

So in a matter of a couple of months, I improved my indoor time by nearly a minute and a half and my outdoor time by almost a minute. After my crashes, a part of me thought I might give up completely and find a new hobby where I could stay inside bubble-wrapped. I am thrilled that I stuck with it and saw an improvement. But I know this is only the beginning. There is so much more to learn and improve on. What fun projects I have ahead!

Thank you all for joining me on this journey. I hope you enjoyed the ride with all its ups and downs. I assure you there is more to come in my triathlon adventures, so if you don’t want to miss it, please subscribe.

Join my YouTube community for insights on writing, the creative process, and the endurance needed to tackle big projects. Subscribe Now!

For more writing ideas and original stories, please sign up for my mailing list. You won’t receive emails from me often, but when you do, they’ll only include my proudest works.

Sprint Triathlon Race and Bike Crash Recovery | Project: FTP Builder (Part 4)

Hi, I’m Elliot, and I’m here to improve my cycling skills. To achieve this, I’m embarking on a project I call FTP Builder, inspired by the Build My FTP workout I’ll be taking on in Rouvy. This series will be told in five parts. This is Part 4, entitled: Race and Recovery


One week before I was to race in a Sprint triathlon, I took a spill off my bike. Crashing right into the curb. This was partly caused by the fact that I was still recovering from a previous fall I had two weeks before. Needless to say, at this point my nerves were a bit shaken, my confidence was compromised, and my bike had some new scratches to remind me of my ambitions — and errors. 

I had intended to finish the Build My FTP training plan with one week to taper, but that plan is now out the window. 

I did one more test run on my road bike just to keep the feel, but the most important thing was not to do anything risky. There was no point in pushing it anymore. This race will not be about performance and personal records but rather about enjoying myself. My goal now is simply to finish the workouts I committed to, not in 4 weeks but in 6, with the last workout taking place 2 days before the race.

Final Workout: 

The final workout for the Build My FTP training plan was an easy ride that lasted just under 30 minutes. It was steady most of the way with 2 significant bursts at the 3 quarter mark. 

Overall my legs felt great. When I consider how strong they feel, it’s hard to believe that I won’t be able to use them to their full potential. The thought of descending fast or taking a sharp turn still made me nervous. All the indoor training had been great, but having lost so much confidence outside was just disappointing.

Sadly, injuries are a part of the sport. Like I said, coming out with just a sore elbow, a few scratches on my body, and minor damage to my bike was really a lucky outcome. It could have been much worse.

In the end, the accident was a good learning experience. I’m the type of person who needs to learn from making mistakes. I can hear advice all I want, but experiencing an injury that compromises my performance in a race is something I will carry with me into the future. For that, I am grateful. Give me a diploma for that!

North Shore Sprint Triathlon Race: 

The sprint triathlon race I participated in was hosted in North Vancouver. The course started in a community pool with a 444-meter swim, featuring a staggered start with the fastest swimmers going first. 

I had a hard time predicting my speed, as my right arm was still only about 75% healed. When I tried to pull, I couldn’t generate much power on that side. Overconfident as usual, I positioned myself too far ahead and ended up letting 8-10 people pass me along the way. This short swim was much harder than I expected due to one end being super shallow and choppy. Anyway, all is good, and I survived.

I had been dreading the bike course. Anything can happen, and I was still nervous about my cycling abilities. So, I took my time preparing at T1, making sure I had everything I needed. I took a gel and got up the initial hill into the course, which was an out-and-back that I had to complete 4 times.

Heading out was a moderate hill, nothing too crazy, but it did allow me to coast a bit on the way back. The tricky thing was the two hairpin turns at either end. With my nerves, I might have hit a cone on the last lap out. Luckily, I didn’t fall off my bike this time and embarrass myself. I’m genuinely pretty happy with the way it went. Confidence up 10%!

Once the bike leg was done. The run was a piece of cake. Even though it was a hilly course, with over 90 m of elevation gain, I felt great and finished strong. if I came in 100%, I’m honestly not sure how much better I could have done. Maybe a minute faster in the swim? Maybe another minute on the bike? We’ll never know. 

In the end, I finished somewhere in the middle of the pack and the race worked out in its own unique way, and that’s all you can ask with this stuff sometimes. 

Returning from Injury: 

When it was over, I took a week off from riding outdoors, and started loosening up and preparing myself for my A-race in September. An Olympic distance triathlon in Stanley Park. I honestly felt pretty shaky getting back up to speed. Parked cars and curbs made me nervous. Doing simple things like descending or riding one hand to drink from my water bottle was really tricky. I was worried about pulling too hard on the brakes again and flying over the handlebars. 

I couldn’t help replaying the accidents in my head. So I considered the best way to confront my fears, and that was to return to the scene of my accidents. Riding past where I had crashed and seeing how innocuous the road was, I wondered how I even fell the first time. I chalk it up to just having a lack of focus that one time. A one time thing. Let’s move on. 

After a month of just getting back into the groove with safe indoor riding and light runs, I prepare myself for the final chapter of this project. At the start, I gathered some baselines numbers for this experiment. 

I finished the indoor Rouvy Stanley Park course in 16:38

And the outdoor course in 20:58

In the conclusion of Project FTP Builder, I’ll return there and see if I can beat my time. 

Stay tuned for the final installment… and subscribe so you do not miss it!

For more writing ideas and original stories, please sign up for my mailing list. You won’t receive emails from me often, but when you do, they’ll only include my proudest works.

Join my YouTube community for insights on writing, the creative process, and the endurance needed to tackle big projects. Subscribe Now!

Time Trial: Rouvy vs the Real World | Project: FTP Builder (Part 2)

This is part two in the series. Read part one.

As a part of the process of gauging my current cycling level, I decided to do a time trial ride on one of Rouvy’s courses and compare it with the same route in real life. For this experiment, I chose the iconic Stanley Park loop in Vancouver, British Columbia.

Stanley Park is a beloved destination for cyclists in Vancouver. The loop around the park is about 10 kilometers of scenic beauty, featuring coastal views, a hollow tree, and glimpses of the city skyline and the Lion’s Gate Bridge. It’s one of my favorite outdoor spots in the city and just another reason why it’s so great to live in Vancouver. . 

And it’s perfect, because for my Olympic distance triathlon later this year, I will be doing four loops of this course, so this is very appropriate training for me. 

So let’s get started.

The Virtual Ride: Stanley Park on Rouvy

I decided to start with the virtual ride on Rouvy.

I’ve taken the Stanley Park loop many times before, but doing it virtually was new. My first impression was a good one, the virtual representation was impressively accurate. As I pedaled, I recognized all the turns along the way leading in, and for the first time, I didn’t have to look over my shoulder while cutting across the road. 

One major advantage of riding on Rouvy is that I didn’t have to worry about traffic. There were no cars to navigate around, no tourists stepping into the bike lane, and none of the usual park hazards like potholes, speed bumps, or horse droppings. The virtual course was smooth and uninterrupted, allowing me to focus entirely on my performance. 

Additionally, I didn’t have to worry about the big hill’s challenging incline or my handling on the big descent. The effort was consistent and controlled, which made it easier to maintain my target power output at about mid 180s, all the way until I reached the hill, where I began pushing it up to the mid 220s. With all that I ended up completing the course in 16:38.7, which is an average speed of 32.5 km/hour.

Not bad, but there is definitely room for improvement, and I can’t help feeling that I might have held back a little. 

I do love all the data I get right in front of me on my virtual rides. You see, I don’t have a power meter on my road bike, and I can’t just magically appear at the start line at Stanley Park, I’ll need to ride about 10km to get there, so all of that will play a factor in my performance in real life. 

But hey, no excuses.

The Real-Life Ride: Stanley Park in Person

A few days later, I took my bike to Stanley Park to ride the loop in real life. The experience was, as always, invigorating. It’s so nice to get away from the desk and the screens and be outside. However, going all-out on a time trial came with some challenges.

To start, I had to deal with traffic along the first half of the ride. Navigating around cars that were clearly there to do some sight seeing added an extra layer of complexity. I happened to choose a Friday afternoon for this ride, so really it’s my fault.

Additionally, my front chainring was making an annoying sound, which was a constant distraction as I entered the park and started to accelerate.

As I continued, I encountered other riders who were out for a casual ride but were blowing past me effortlessly. This was somewhat demoralizing, especially when I was trying to push as hard as I could, taking this time trial as seriously as I could.

Yes, I was attempting to do this familiar course as quickly as possible, but riding in the real world means being aware of my surroundings and the potential hazards. Other riders, pedestrians, parked cars, little bumps in the road, I’m not skilled enough to just bury my head and push power. 

In the real world, I cannot just step off my bike and lie down in bed. I had to gauge how hard to push myself because I didn’t want to blow up halfway and still needed to get home.

Then came the hill. This is the most challenging part of this course, but it was also the section that made this loop so enjoyable. I both look forward to it and dread it. 

Here was where I could really put down some effort and make a difference in time, as I usually take this part as lightly as I could to conserve energy. This time, I caught a couple of causal riders on my way up, which gave me some confidence as I headed towards the decent. Even though this was the fastest I’ve ever done the decent, at the end, another rider just flew past me. It goes to show that I had a long way to go. 

Still nothing beats the rollercoaster feeling of soaring down that hill. I love it. It’s such a nice rush and — it’s free, all it cost was the power to get up. 

In the end, I finished the Stanley Park loop, exactly where the Rouvy course started at just under 21 minutes. 20:58, if I’m not mistaken. 

That’s a difference of 4 minutes 20 seconds between Rouvy vs the real world, which to be honest, is pretty good!  

I thought with all the factors of the real world, that my time would be much slower. 

I’m pretty glad that Rouvy has a virtual course that is local to me as well. Since I will have to do this Stanley Park loop 4 times for my Olympic distance race at the end of the summer, I’m happy that I will have it accessible to practice, and that I can use the real world vs indoor experience to gauge where I am in my training.

If you live close to a Rouvy course, I really recommend you giving this benchmark test a try. 

Both Rouvy and real-life rides have their unique advantages. Rouvy is great for its convenience, detailed data analysis, and consistent training conditions, making it perfect for structured workouts and tracking fitness. 

On the other hand, riding outside provides a richer experience and there is something to be said about physically moving through space and seeing the world pass by. And it’s important to experience the thrill of travelling over 30 km/hr in real life.

Now that I have my benchmarks, I’m ready to move to the next phase of this project, which is actually going through the workouts. Like I mentioned before, I will be doing the Rouvy FTP Builder workout, which will last 4 weeks. At a glance, it seems pretty hard, but I look forward to it and hopefully, it’ll all be worth it and in the end, I’ll be fitter and more capable on the bike. 

Stay tuned! Thanks for joining me on this ride—if you want to follow along on this journey, hit subscribe and check out this playlist right here. 

For more writing ideas and original stories, please sign up for my mailing list. You won’t receive emails from me often, but when you do, they’ll only include my proudest works.

Join my YouTube community for insights on writing, the creative process, and the endurance needed to tackle big projects. Subscribe Now!

Racing My First 4 Races in Zwift: Cat D, C, B, and A

I joined Zwift in January 2024 to prep for 3 triathlons I have coming up this year, and I’ve really come to enjoy the racing aspect of the platform. I use them mainly to toughen up mentally and stay cool when the going gets tough. Plus, with competition, it really becomes a solid kill-yourself type of workout. Which is just what I need to punish myself with after a long week. 

Zwift splits racers into different categories, E, D, C, B and A. After a week of riding Zwift, I got placed in D to start. But you know what? If I can take on stronger competition, why not? How hard could it really be? What happens when I tackle races in all four categories available to me? Can I win? How badly will I lose? Time to find out. I call this Project: Get Humbled

In this post, I’ll share my experiences in my first 4 races, increasing the category level each time. With one week to recover, I believe this will be a good baseline test that I can use to reference maybe a year, or two years from now. Well, that’s the idea, simple enough, let’s get sweating and kick off with my first race. My maiden voyage, if you will.

This was Race 1:

Group D. Stage 2 of The Flat is Fast: Series: The Fan Flat in Richmond

I call this chapter: The Naive 

As the first race counted down, I felt a surge of excitement. Having done a test ride of the course the day before, I was eager to see how I’d stack up against competitors worldwide. Yet, unexpectedly, nerves crept in. My goal was simple: finish the race and establish a baseline performance. I hoped nothing beyond my control would knock me out, given the unpredictability of technology. If I was going down, I wanted it to be under my power. This was all so new to me… just watch me navigate the interface, adjusting my camera angles, not even understanding what’s going on.

When the race started, I repeated my plan in my head. All the research I’d done emphasized the importance of giving it your all early on to keep up with the pack, and that’s precisely what I aimed to do. My sole focus was to hang on tight and maintain a position as close to the front as possible—— even accidentally launching myself to the lead a few times. 

Keeping with the pack felt good here. I was pushing myself, yet it didn’t feel like I was exhausting all my energy reserves. In the early stages, I felt confident. I could truly hold my ground here. As long as I stuck with this group, anything seemed achievable. And that’s exactly what I did.

I kept pace with them until the third lap, then I began to assess my condition. It was likely a mistake, as I found myself at the forefront of the pack. I was putting a lot of watts in. And for my size, this was strategically a bad idea. I was really pushing the limits in terms of my watts per kilogram, and I was about to push even harder.

At the 24th-minute mark, a break occurred, and five cyclists surged ahead. The chase was on. I could see them rapidly distancing themselves, potentially becoming unreachable. Faced with a decision, I had to choose between playing it safe and sticking with the chase group or ramping up my watts even further to pursue them. I opted for the latter, pushing myself to maintain up to 4 watts per kilogram in pursuit.

Guess what? I managed to catch up with the three cyclists breaking away. The podium was within reach, and I understood that this might be a once-in-a-lifetime opportunity, even though it was my first race. I realized I had to shake off any doubts right away. I was going all in. The top four of us powered through the last three-quarters of the lap together—sprinting hard, pushing each other to the limits. I went all out. I gave it everything I had to secure the win.

The number of km left slowly went down. I found myself in the lead. It was time to lower my heart rate and prepare for the final sprint in the last kilometer or so. I needed to bide my time. I could see the two cyclists behind me, but I wasn’t sure if others had caught up. I waited, perhaps too long, allowing them to make the first move. I should have been the one to push harder initially; gaining momentum would have made all the difference. 

Now, I was the one chasing, with less than a kilometer to go. We surged forward, and I was overtaken. Then it happened again. I settled into third place. Fine. Hold onto it, I urged myself. Hold it. With just under 200 meters to go, I closed in. But it was not meant to be, my Cinderella story was dashed, with only 50 meters left, another cyclist blew past me right at the finish line. Fourth place! Unbelievable. Gut-wrenching!

But wait… on the official Zwift Power website. I came in third! Huge! Due to that performance, I was bumped up into the C category. My first race. I overdid it. It would have been nice to do another race in D, but… I guess if Zwift wants to challenge me… challenge accepted. 

This was not easy. I put everything I had into this race. I got my HR up to 190 for god sake. I really thought I could win. That was how naive I was. Well… now I can never race in Cat D again. On to the future. I’m ready. 

Now let’s get into the second race. 

Which was…

Stage 3 of the Flat is Fast Series in Group C: The Volcano Flat in Watopia

The title of this race is Stay Calm

Heading into the second race, I felt much better than I did during the first one. I was warmed up and had a solid game plan in mind. But, as they say, everyone has a plan until they get punched in the face—and let me tell you, I definitely got punched in the face.

The race opened at a fast pace, but I managed to hang on, and I was genuinely proud of my effort. I dug in, stayed focused, and didn’t hesitate to push my watts into the 300s. Deep down, I knew I couldn’t sustain that level of intensity, but I hoped and prayed that the pace would ease up, allowing me to maintain a steady rhythm. 

If by some miracle, I could stick with the lead group, that would be fantastic. My primary goal was simply not to get dropped, a real concern less than a minute into the race. Then, unexpectedly, I found myself at the front. There was a glimmer of hope. Regardless, I experienced some back-and-forth movement for a while, but overall, I felt good about my performance.

Then disaster struck. Well, disaster is not the right word, but something did go wrong.I began to notice a clicking sound coming from my spin bike. Initially, it was sporadic, but soon it occurred with every rotation. It was unsettling, and I kept checking, hoping to find a loose screw or some visible issue that I could fix. However, everything appeared to be fine. The persistent clicking made me nervous because I didn’t want to damage my bike during the race. It really messed with my head, and I could feel my mental focus slipping.

I was getting dropped, and the clicking sound from my bike became increasingly difficult to ignore. About a quarter of the way into the race, after over 10 minutes had passed, I realized I couldn’t ignore the issue any longer. I had to address it. At 11:18, I made a quick decision to step off the bike, seizing an opportunity during a downhill stretch. Unsure of what to do, I attempted to tighten up the pedal.

Fortunately, by sticking with the lead group from the beginning, I created some space to address the issue. I could see that I had a gap before the chase group caught up, allowing me some breathing room. I resumed pedaling and got back on the bike at 12:02, spending nearly 40 seconds without pedaling. By the time I got back on, the chase group had caught up.

Now, the game plan has completely changed. My objective now was to stick with this chase group and hopefully make it to the end in one piece, both myself and my bike. 

The clicking sound persisted throughout the remainder of the first lap, and I was coordinating with my wife, who was watching, to troubleshoot the issue. At that moment, I contemplated whether to dismount completely and abandon the race to address the bike problem. However, I’m pleased with how I managed to stay calm, collected myself, and pressed on.

Here’s the thing about technology and mechanical issues: sometimes they just fix themselves. Not always—sometimes they completely fall apart. But today, to my relief, the clicking sound stopped for the second lap. 

Now, I was just trying to stay with this chase pack and hopefully finish in the top 50. So we stuck together for the majority of the last lap. 

The second lap was brutal. It took everything for me to keep up. Just look at me. I’m dying. But I hung in there. With a km left, I was hanging on for dear life and anytime I had to push over 200 wats, I felt it. I didn’t have many matches left to burn. I was in pain, drenched in sweat, giving it my all. I wasn’t sure how much longer I could hold on. But you know me—I’m always up for one final push and a sprint to the finish. It was an emotional race, and I was determined to give it everything I had to finish in the top fifty.

49… 49… 48.. At the very last moment. I got it! 

Even better, the official results had me in 24. 

Given everything that went wrong, including the need to dismount the bike, I would consider the outcome a success. Needless to say, Group C was significantly more challenging than D. There appears to be a noticeable divide between the top and bottom of C. I believe there should be another category in between, as our group finished well over 2-3 minutes behind the lead group.

This result has left me eager to race in Group C again because I feel I now have a better understanding of what to expect. What if my bike hadn’t started making that clicking sound? Would I still have been dropped? Most likely. However, I’m curious about how long I could have kept up with the lead group and what impact it would have had on my overall time.

Sadly, before I could answer that question about group C, I now had to get ready for my race in group B. 

Stage 4 of the Flat is Fast Series in Group B: Douce France in France

It’s my 3rd Race, and I call this one: Still Breathing

In my last two races, I competed on Sunday mornings Pacific time. However, this week, I had to reschedule my Zwift race to Friday evening because I’ll be running a half marathon on Sunday. 

Friday evenings typically see less activity on Zwift, and there weren’t as many participants in this particular race. I’m also aware that as I advance through the categories, the number of competitors in the race will likely decrease as well. Initially, this gave me hope. Perhaps I could perform well in a smaller group.

But there is no reason to believe I would because having a smaller group means there are fewer people to keep up with if a break occurs early. And what do you know, less than 2 minutes in, a break happened. I pushed as hard as I could, maintaining around the mid-200 watts, but the lead pack was gone. 

My bike started making the clicking sound again, but it stopped a few minutes later. So I’m going to leave it as a mystery. Regarding the race, my hope of even being a contender was dashed right away. The dream was dead.

However, I wasn’t stranded. I managed to stay with a small group of 4 riders. In this group, we pushed each other, just because we were at the tail didn’t mean we were going easy. Whatever was happening in the lead pack didn’t matter anymore. Four minutes in, my focus shifted to maintaining my position within this group. I cannot get dropped by them.

That was hard! At some points, I went as high as 300 watts, not sustainable. I knew that to even stay in this chase pack, I would need to give everything I got. And this thought was happening early on, at about 5 minutes.

Big shoutout to the 4 riders I was cycling with during this stretch—they really pushed my limits. As I crossed over the aqueduct around the 18-minute mark, I was fading. But something else was happening. Other racers were either getting caught or dropping out altogether. A glimmer of hope. If I couldn’t out ride them, I’d try to outlast them. I was determined to stay in the race until the very end.

Around the 17 km mark of the race, nearly 30 minutes in, the group began to spread out. My watts were decreasing, and I knew it was something I had to accept. While some riders had dropped out by this point, those ahead of me were starting to create insurmountable separation. Suddenly, I found myself with just one other rider: Fujino from Japan.

Now, Fujino was my sole focus. My last goal in this race was to avoid being completely left behind. This was me hanging on by my fingertips.

Everyone was gone. My effort was at max. My watts were however going down. I couldn’t hold it anymore. Reality was sinking in. With all the drop outs… I was now officially the last racer still in the race. There wasn’t much I could do about it, except give everything I could in the final sprint to get past Fujino. But he was not making it easy for me.

Then came the final kilometer. I needed to choose the right moment to make my move. That came with 700 meters to go. I unloaded, but I couldn’t gain any ground. Fujino activated his Aero power-up, and if anything, he pulled further ahead. It seemed hopeless… but not quite. I dug deep with 100 meters left, but the race was over.

I finished 17th out of 29, but the official time on Zwift Power says it all: 14th out of 14. Last place, just as I had anticipated. It was an incredibly humbling experience. But I’m proud of my performance. I persevered. I didn’t give up. And I was only 4 minutes and 30 seconds behind the winner. That seems achievable someday.

To be honest, attempting to win Group C feels as challenging as trying to win Group B at this stage. The gap is so significant either way. Racing in Group B almost takes the pressure off in that sense and you can just do your best. Even if I don’t level up, I see myself participating in a Group B race again, hopefully in one with more competitors. 

Speaking of competitors. 

Stage 5 of the Flat is Fast Series in Category A: Greater London Flat in London

Final chapter: A Lonely Road

This big race took place after a busy, exhausting week, but I won’t make any excuses. Nevertheless, it’s important to note that just seven days ago, I ran a half marathon… so needless to say, I didn’t come into this event feeling fresh. 

No, as I lined up, it was the first time I felt fear. I dreaded the pain that was about to come. Having pushed myself to the limit in previous races, I knew that today would be no different.

Before I could even calm my heart rate down, the gun fired, and off we went… well, everyone else did. In less than a minute, I was dropped. I found myself completely alone, in no man’s land. With nearly a 5 km lead-in, this race was going to be long and mentally taxing.

The reason I participate in these races is to train both my mental and physical endurance. I must constantly adapt my strategy based on how I feel and what unfolds during the race. Now that I was all alone, I had to create challenges to stay motivated, as there was no one in sight. So, I focused on the numbers. My new objective was to stay ahead of those behind me, and surprisingly, there were people behind me — Pettigrew and Hill.

Struggling to maintain even 200 watts, I knew it wasn’t going to be easy. The race seemed endless. That’s the feeling when you’re alone, and the only carrot you have is the projected distance between you and the competitors chasing you. It’s tough because part of you wants them to catch up so you’ll have company, but you know that if they do catch you, it’s game over. 

I was grappling with my inner demons, pushing my power as high as I could, when the rain started to pour down on the course at the 11 km mark, with a third of the race still ahead.

This was where I knew the inevitable was going to happen. Gradually, Pettigrew and Hill began to reel me in. What was once a gap of well over 20 seconds had now dwindled to 10 seconds and was decreasing. Then, at the 13.5 km mark, they caught up with me. In a way, I felt relieved that the solo struggle was over. I could now hang with them and play this cat and mouse game, chasing and dropping back so I can get some draft. I recalibrated. New goal. I couldn’t let them get away.

So the three of us rode together, swapping positions, taking turns in the lead. As we reached the point where there was only 1 km left, I knew I needed to make my move soon. But I was tired… so I waited… I hesitated… with 800 m left, I held back until Hill came up right behind me, pressuring.

Then, with 500 m left, I made my move. It was me and Pettigrew all the way. I pushed and pushed. But I just couldn’t take it to the next level. My heart rate spiked to 191. But I simply didn’t have the power to compete, and Pettigrew beat me by a wheel’s length. Once again, another sprint finish lost. 

Unofficially, I finished 14th out of 22, but once again, I found myself last on Zwift Power. I have to give credit to Pettigrew and Hill, even though they didn’t rank officially, they meant everything to me in this race. As much as it sucked that they caught me, they made the finish interesting, and, I can’t help but feel humbled. So shout out to them… and I guess, everyone else ahead of us. 

Conclusion

There you have it. Those were my first four races in Zwift, covering all four categories available for me to compete in. Here’s another look at the results, which are pretty consistent in terms of the stats and serve as a good indicator of my current power level.

I called this Project: Get Humbled and I think I did just that. It’s incredible how strong some people are on the bike. When you push yourself beyond your limits to compete with them, and still lose so badly, it’s just impressive.

On the flip side of the coin, this project was very inspiring. I feel positive about the progress I’ve made on the bike so far. I’ve already increased my power by nearly 60 watts since I started including the stationary bike in my training about two months ago, so the sky’s the limit.

With that being said, I’m also glad that it’s over now, and I can spend some time resting my legs and preparing for more achievable challenges. So stay tuned for more Zwift and endurance adventures and be sure to subscribe to my channel so you don’t miss them.

Join my YouTube community for insights on writing, the creative process, and the endurance needed to tackle big projects. Subscribe Now!

For more writing ideas and original stories, please sign up for my mailing list. You won’t receive emails from me often, but when you do, they’ll only include my proudest works.

I Did My First Sprint Triathlon, Here’s What Went Right and What Went Wrong

In September 2023, I participated in my first sprint-distance triathlon in Vancouver’s Stanley Park. The race comprised a 750m swim starting from Second Beach, followed by a 20k bike ride—two laps around Stanley Park—and concluding with a 5 km run to Burrard Bridge and back to Second Beach.

Before training for this race, I had close to zero experience with all three disciplines. I had swimming lessons when I was a kid, but I was only good enough to save myself from drowning… temporarily. That’s about it. Like many, I came into the sport most nervous about the first leg of the race: the swim. 

However, my cycling history wasn’t much better. I didn’t grow up with a bike; I learned to ride one at the age of 13 while hanging out with schoolmates. My most vivid cycling memories involve biting off more than I can chew—whether it’s renting a bike on vacation and venturing too far up a volcano or commuting too far in the city and finding myself needing to navigate a sketchy, heavy-traffic route home. Naturally, I associate cycling with near-death experiences. But I was really more concerned about the mechanical aspect of the sport. 

Finally, there is the run. I’m not particularly fond of running; I used to jest that the only way to get me to run was by giving me a bus to chase. Running for anything more than a quick sprint didn’t appeal to me, and I certainly didn’t take it seriously. Before registering for the triathlon, I had only participated in one 10k race—that’s the extent of my running experience.

So, that was my background before the triathlon. Not only was I a novice in the sport, but I was essentially a beginner in all three disciplines. I found a certain charm in that. I didn’t have to pick favorites; there was a wealth of learning in each of them, and learn I did. In my rebellious manner, I learned through making mistakes. While, yes, there were errors, there were also some small wins along the way.

Today, I’m going to share three things that went right during my training and race, and three things that went wrong. 

The first thing to go right is that…

I gave myself a lot of time in training

As mentioned, the race took place over Labor Day weekend in September, and I registered for it in March, providing me with a little over 180 days to prepare. It took about a week or two to find my comfort zone on the bike and a couple of months to control my breathing technique in the swim. Not only that, it gave me time to recover from pushing my body like I have never before. The sudden training led to shin splints, sidelining me from hard running for a week in March.

Having enough time on my hands also let me join a few smaller races in between. I did a 10k in April, a 5k in June, and another 10k in August. These races were great for getting used to the mindset of competing with others, which is tough to simulate in regular training. It helped me figure out how I’d respond when someone faster passes me—would I speed up? I wanted to practice the mental side of things too, and that required real-life experience. 

I’d say, if you are starting out. Give yourself as much time as possible. Commit to it early on and just make a year out of it. 

Now let’s talk about something that didn’t go well: 

Going too fast on the swim during choppy water

Everyone told me to go easy on the swim. I heard that advice, and I was planning to follow it. The only issue was, I wasn’t exactly sure how slow I should go, and I didn’t know what might happen if I didn’t follow the advice correctly. Sometimes there’s only one way to find out. 

On race day, the water was unusually choppy. I had practiced swimming the race course three times before the event, and each time, I felt quite comfortable. However, on that particular day, the conditions were wild.

Still, I wasn’t discouraged. When the race began, I joined the group at the starting line and just went for it. The first 200m went well, and I felt great keeping up with everyone. But things changed at the first turn; there was a bottleneck, and a wave hit me, making me swallow a lot of salt water. Despite people swimming around me, I had to keep moving, but getting around the corner was tough with the waves beating on me. I got exhausted and struggled to breathe. This was the result of starting too fast; I didn’t have the energy to recover. 

After making the turn, I was now swimming with the waves hitting me from the side I usually breathe on, my left side. It was a critical moment in the race, and I thought about stopping many times. But I remembered all the hard work to get to this point. Quitting after just a 300m swim wasn’t okay. I had to keep going. It was a struggle, but eventually, I turned back toward the beach, and the waves helped propel me forward. The worst was over, and I made it through.

Now for something that went right… and this is a big one: 

I finished the race

That was the only goal I had going in. Finishing the race. Getting that benchmark time and having a better sense of what needed improving. 

Many things could have gone wrong and stopped me from finishing. The tough swim was one worry, and my bike falling apart was another. I also had the fear of getting disqualified in my mind.

During the race, there were times when things could go wrong. I saw someone crash on the bike course, which affected me mentally, and the first kilometer of the run was painful, and I had to adjust a lot. The interesting part was figuring out how to balance everything rather than just pushing hard all the way to the finish.

Something that went wrong that I didn’t anticipate or practice was: 

Racking my bike… 

Returning to transition after the cycling portion of the race, I had to put my bike back onto the rack. I had so much trouble getting it on. First off, not that this was a problem, but I noticed that my bike saddle was crocked when I got to the race. I’m not sure how it got damaged. It might have been because of a crash a few weeks before (I’ll get more into that later). 

Anyway, I recall standing there, grappling with my bike, rolling it over my wetsuit and attempting to get it back onto the rack. Not only did I waste 10-20 seconds doing that, but I also expended a considerable amount of energy. To add to the chaos, I entered through the wrong side of the rack. Once I finally managed to rack my bike, scratching up my new shifter in the process, I had to run around to put on my running shoes. My transition 2 was not impressive.

Sticking with another thing that went wrong: 

My bike itself… 

Look, I still think I made a good decision getting the bike I did because I was close to getting an even worse bike. 

I didn’t want to invest in a pricey bike only to discover that I wasn’t fully committed to the sport.

This is a $500 hybrid bike, also the nicest bike I’ve owned so far. I pushed this bike to its limits during training, and a few components began to show wear, with the shifter being the most notable. Approximately a month before the race, every time I hit a bump, the left shifter would unexpectedly drop gears, which became super annoying.

My initial plan was to complete my first two races with this bike and then upgrade to a road bike. I’m honestly relieved that it managed to hold up and get me through the race. Because a week after, I noticed a clunking sound every time I pedaled. It turned out that the freewheel had broken.

I must have pushed it too far during the race itself. 

This little bike had a lot of action in a short amount of time and I’ve paid a lot since to maintain it. But after my first race, I decided to retire it from racing and purchase an entry-level road bike to take over. As for my old one, I use it as a commuter bike and it’s great for that. Despite not everything going perfectly, and a few stressful days, I wouldn’t change a thing.

Something that went right from beginning to end was my pleasure for 

Tracking progress

I got into this sport because it’s not just about fitness and gear; it’s also analytical. I enjoy tracking each workout, noting improvements or areas to work on. Using this data helps me adjust my effort and tweak my plan. Seeing myself get better gradually—swimming, cycling, and running longer and faster over time on a spreadsheet—brings me an abnormal amount of joy.

Second only to enjoying a beautiful summer day outdoors, observing my progress is my favorite aspect. It’s incredibly motivating to reflect on the beginning and recall how challenging it was to swim 200 meters. I vividly remember that version of myself, and it’s astonishing that in less than a year, I’ve gained so much more confidence in the sport. 

Without a doubt, if I hadn’t tracked my progress in some way, it would have been harder to remember where I came from and my commitment would have waned, and I likely would have given up, or at the very least, not signing up for another race.

That’s correct—I’m currently fully invested in triathlon as my recreational pastime. It’s been a welcome counterbalance to the extensive time I spend at a computer. I recommend it to most people with a sedentary job.

If you’re thinking about signing up for a triathlon and haven’t before, just know it’s a commitment. Starting with nothing, I spent at least $2000 getting ready for my first race, but the time I put into training made it worthwhile. It’s become a stress reliever I look forward to, and it broke up my day nicely. 

It can become quite an obsession, but when you’re working on a novel like I am, it’s more pleasant to share that you’re doing a triathlon rather than writing a novel. Both are braggy lines you can boast about, but at least with the triathlon, you don’t have to bore people with the details of your dystopian fantasy.

Well, those are three things that I believe I did well and three things that didn’t go as expected when I signed up for a triathlon. If you’re feeling inactive, going through an existential crisis, or just frustrated with the world, consider giving triathlon a try. Above all, it has been therapeutic, and I think that’s a good thing. 

For more writing ideas and original stories, please sign up for my mailing list. You won’t receive emails from me often, but when you do, they’ll only include my proudest works.

Join my YouTube community for insights on writing, the creative process, and the endurance needed to tackle big projects. Subscribe Now!