It really wasn’t anything special, just the regular 25-mile “Team Decaf” Tuesday night group ride out of Highland Park.

At the same time, it was a rare and special event, for several reasons.

Beginning with the most mundane of those reasons: it was the first Team Decaf ride of the year. That’s normally a chance to catch up with riding buddies I haven’t seen all winter long, and perhaps test one’s legs to determine one’s current position in the hierarchy of speed. The first group ride always has a bit of a “reunion” feel to it.

First post-Covid Team Decaf group ride

First post-Covid Team Decaf group ride

Sunrise on the castle climb in Zwift's new Japan-themed world

Sunrise on the castle climb in Zwift's new Japan-themed world

But never mind this year, this was their first group ride in more than 1½ years, as they've been on hiatus since October 2019 due to the Covid-19 pandemic. After such a long break, getting back together felt like an extremely special occasion.

For me, this also (hopefully) marks my return to outdoor riding. I actually did a couple outdoor rides back in March, but Zwift’s Tour of Watopia and my mission to reach Level 50 kept me on the indoor trainer through the end of April. With those out of the way and a new all-time record fitness level, I was all set to rediscover the hilly roads of Allegheny County as the calendar ticked over to May...

I started the month with a couple outdoor rides, only to be sidelined with a bad case of achilles tendonitis. Between my injury and additional downtime around my Covid-19 vaccinations, May was a near-complete write-off. The only things that got me on the bike (gingerly!) were the final PMC group rides of the season on Zwift, and Zwift’s release of a new Japan-themed virtual world (which I must admit is pretty cool). Meantime, my fitness absolutely plummeted. That’s what happens when you cut your training down from 200 miles per week to less than 50.

However, I’m now fully vaccinated, which means this was also my first time riding with any other people in more than 18 months. During the pandemic lockdown, I rode 7,700 miles; only 1,250 of them were outdoor, and all of those were solo.

So with all those milestones, yesterday’s group ride was memorable and even a little emotional. Enough so that I felt inclined to actually smile and photobomb. My ankle felt reasonably good, although there’s enough pain — both on and off the bike — to constantly remind me that I’m not 100 percent, or even 90 percent.

The next question is what will the summer of 2021 riding season look like?

The first order of business is getting my achilles fully healed and ramping my mileage back up. That might take quite a while, both because tendonitis is a long-term injury, and it is aggravated by overuse. So returning to long endurance rides is going to be a slow process.

I don’t know when I’ll be able to return to full century rides, which has implications for my goals for this year. I’d like to hit the Akron Bicycle Club’s century in July, do some kind of “reimagined” Pan-Mass Challenge ride in August, and either the Epic Tour in Toronto or the PMTCC’s three-state century in mid-September. And I’m eager to get my milestone 100th century ride under my belt, whatever that winds up being. But there’s no way to know when — or whether — any of that will happen.

In the short term, it’ll be a bunch of short rides, probably sprinkled amongst lots of recovery days. And putting some time into my PMC fundraising, as well. That’s really all I can do until I’m injury-free and back to full fitness.

It looks like my return to normalcy following the Covid-19 pandemic will be a very slow, gradual one.

Much like Bay State Bike Week, Pittsburgh has its own celebration of cycling, known as Bikefest. The 10-day period features an opening party, plus lots of rides and events designed to promote cycling and bring the community together. The week ends with a big citywide populaire ride called PedalPGH which is similar to Boston’s Hub on Wheels tour.

Beginning the Neighborhood Ride

My Bikefest began with the Every Neighborhood Ride, which hits all 90 of Pittsburgh’s recognized neighborhoods. Including riding to and from the start, it wound up being a solid 86 miles over 11 hours in the saddle, and the mile and a quarter of ascent made it the second most climbing I’ve ever done in a single ride.

Needless to say, it was a long, hard day, made longer by waiting for stragglers who were in over their heads, two flats, plus an impromptu water stop that included a tour of the Robotics Center. More than half of the 18-20 riders who started with the fast group wound up falling behind or aborting, leaving Stretching toward the end of the ride a well-matched remainder of six of us to fully complete the course (although additional riders from the slower group would finish behind us). One of our riders made the case that the Every Neighborhood Ride might be more difficult than the Dirty Dozen!

The pace of the fast group was just right for me, the riders were all friendly and outgoing, and the rest stops were well stocked. We rode through several areas and roads which were new to me, including a few bridges I hadn’t dared venture across. It was an excellent ride.

At the end of the day, I didn’t have the legs for another 15 miles to make it a full century ride, which is fine. I’m glad I rode it, but I was also extremely glad it was over! And I met a handful of welcoming local riders whose paths I hope to cross again in the future.

Three Sunset overlook days later I participated in a regular Tuesday night Team Decaf ride, which in this case was a reprise of the “Big 8 With a View” route we’d done a month ago. The legs… I’d like to say that my legs chose not to accompany me on that particular evening, but the reality is that they were very loudly and painfully vocal about the lack of recovery time after Saturday’s demands.

Here’s a link to the GPS log.

This past Saturday the Pittsburgh Major Taylor Cycling Club hosted a Tour de Red Belt metric century. At least, I think they did; when I showed up at the start, there was only only person there, giving out cue sheets. He didn’t seem to be holding people for a group start, so I set out and never saw a single fellow rider for the entire day.

Scullers in the morning

The first half of the ride was (surprise!) a lot of up-and-down, but had nice mid-70s temperatures. The second half was almost all downhill (except, of course, my post-ride climb back up to Squirrel Hill), but also much hotter, as temperatures peaked out above 90. The route covered some roads that were new to me, and many that I’d done before.

The ride had originally been scheduled for the morning after the Neighborhood Ride, but got delayed a week due to weather, which my legs really appreciated. Although my muscles still weren’t fully recovered, they worked well enough to get me home, thanks to some supplemental stretching along the way.

Overall it was an okay ride, but riding all alone didn’t convey much of a BikeFest vibe at all. Kind of a yawner, actually.

The following day was PedalPGH, the local bike ride that is the equivalent of Boston’s Hub on Wheels.

While the 8- and 25-mile routes were “family-friendly”, the metric century was definitely not. It featured over 4,000 feet of very steep climbing, including one of the hills from the Dirty Dozen ride (Rialto).

To Be?
Pittsburgh skyline at dawn
McCullough bridge

It welcomed riders on mile two with a gut-punch: the mile-long 7-percent grade 400-foot ascent up Josephine and Arlington. Just as I reached the top, I found a discarded tag of some sort lying in the middle of the street, bearing the words “to be”; way too existential a concept after a 7am hillclimb.

Like HoW, I did my best to get well ahead of the pack of 2,600 other riders. After skipping the first three rest stops and a fourth ad hoc water stop manned by the Neighborhood Ride folks, I finally stopped for a breather at the top of Riverview Park.

By then I was ahead of most of the other riders on the metric century, but after descending down into the city, on Smallman Street we found ourselves merged in toward the back of the huge mass of amateur riders from the shorter routes.

Mixing faster riders in with slower, less skilled riders was both frustrating and dangerous. Twice I was nearly taken out by riders who simply decided to suddenly turn their bike sideways in the middle of the road and stop without warning, directly in front of me. Idiots.

I was happy when we forked off their route at Highland Park, but then after doing an extra loop, we were merged back in with them again, once more behind the hundreds of riders we’d worked so hard to pass before! And then they did it to us again on Dallas Ave, and then a fourth time from Beechwood to Schenley! They were basically torturing us.

I had come into the ride with heavy legs from both the Neighborhood and Red Belt rides. Although my legs complained, they worked well enough, only fading toward the very end of the ride. But the climb back up to Squirrel Hill left me completely spent.

Overall, it was nice to participate in the city’s big cycling event, but at the same time, like the Red Belt ride, it really wasn’t anything special. While it was good riding and conditioning, I don’t count metric centuries as major cycling goals or achievements.

Aside from the Mon Valley Century which I’ve already posted about here, there were a couple other noteworthy items which took place in August.

I started the month with a 10-day riding streak. While that wouldn’t have been worth mentioning back when I was commuting to work by bike, it’s very rare these days.

On one of those days I tackled long-anticipated Negley hill, a quarter mile of steady 15 percent grade. It’s too busy to ride regularly, but I’m glad I can finally say I’ve done it.

Strava August Climbing Challenge

I also completed Strava’s August climbing challenge, which is worth mentioning only because at 11,000 meters (6.8 miles) it’s probably the most difficult of the year. But around here, the climbing challenges are easier to fulfill than the distance challenges!

Despite Pittsburgh miles being harder/hillier than Boston miles, by mid-August I’d already ridden further than I did in the full calendar year of 2015. It’s been nice having the free time and the weather conditions to allow me to ride more frequently... even if there are more hills.

2016 has been a great year so far, and there’s still three months left of it! Stay tuned for further developments…

Aside from a couple ride reports, the last real update I posted was back in March, and a lot has happened in the intervening ten weeks.

Instead of going chronologically, I’ll organize this post along four major themes. I’ll start with some major repairs I faced, and the challenges presented by the woefully incompetent local bike shop. Then I’ll talk about a pile of new equipment I’ve purchased and tested. I’ll describe several notable rides; and that will naturally segue into a discussion of the downs and ups of my fitness level and training. Ready?

Ksyrium Exalith
Ride of Silence
Flight & Antarctic
Collapsed roadway
Guns of Saratoga
Overlooking Downtown from Team Decaf ride
Ornoth's MS Ride

Originally, my repair situation was a whole long blogpost onto itself, so you should be thankful I’m constrained to posting a short summary now. The short version is that after an April 1 recovery ride, I discovered cracks in the rim of my rear wheel on R2 (my primary bike). On 4/6 I ordered a replacement, and began using my old bike, the Plastic Bullet (PB) while waiting for the new wheel to arrive.

But on 4/14, three days before an early-season 130-mile group ride, the PB’s rear wheel started making a horrible screeching noise when I coasted. The mechanic at my LBS said it was probably rideable, so I took a chance and rode it during the 200k. But the problem prevented me from ever coasting. Much of all that got documented in the 200k ride report which you can read here.

But my issues were far from over. Five days later, I attempted to bike out to a meditation retreat at the local zen center, only to have a spoke break on that same rear wheel. Now both of my bikes were out of commission, and would stay that way until…?

May 4, after waiting four whole weeks, I finally got R2 back with its fancy new wheel (details below). For the Plastic Bullet, it took longer. They were able to replace the broken spoke, but all they could do for the screeching freehub was to give it some lube. And that took them an unbelievable five weeks!

If I were to tell the whole story, I’d go on at length about how the shop couldn’t diagnose the freehub and even told me it couldn’t be the issue; how they said they didn’t need a deposit to order my wheel, only to call me back and demand one the next day; the numerous times they told me they’d call me back same-day, but never called at all, ever.

The topper came when I needed to register the new wheel with Mavic’s warrantee program. The bike shop didn’t know the wheel’s product number nor their own vendor number and refused to get them for me. At their insistence, I had to call Mavic myself and pretend to be a shop employee to get the info I needed! Bullshit of the highest order.


But let’s transition from their shitty service to the interesting new equipment I’ve received in the past couple months. It’s much more positive.

As mentioned, I’ve got a new rear wheel on the R2: a Mavic Ksyrium Pro Exalith. I’ve ridden Mavic Ksyriums forever and love their warrantee replacement program, but Mavic is now offering Ksyriums with a new braking surface coating called “Exalith”, which also requires special brake blocks. Visually, the brake tracks are black, rather than the standard silver of brushed aluminum, giving the wheel an all-black stealth look. The other difference is that the brake surface coating has a pebbly texture, which causes the brakes to produce a loud mechanical whine whose pitch is proportional to the bike’s speed. It’s significant enough that derpy recreational riders sometimes think I have paper or something caught in my brakes or chainstays. So far I’m really pleased with the new hoop.

Along with wheels, I’m also running new rubber. Michelin recently replaced its popular but quickly-wearing Pro4 line of tires, so I ordered a set of the new Power Endurance tires. Although I ordered standard 23mms, the vendor sent larger 25mm tires, but I decided to run them rather than sending them back because the larger size has become much more popular recently. My observations have been consistent with what people have been saying: I can run them at lower pressure (90 pounds rather than 100), which smooths out the ride on Pittsburgh’s horrible roads, without incurring much additional rolling resistance. It’s hard to compare the Powers with the old Pro4s without conflating that with the move from 23mm to 25, but I’m hopeful that the new rubber will have better longevity than the fragile old Pro4s.

During a trip to Boston I stopped by the Oakley store and picked up white ear socks and new red-orange lenses for my Half Jac sunglasses. That was mostly for style reasons, but the lenses are interesting in that they give everything a very strong blue tint.

Revisiting an older purchase, I was able to move the Hydrotac stick-on magnification bifocal lenses from my old sunglass lenses to the new ones. Those have functioned absolutely wonderfully since I picked them up last Xmas. They’re perfectly positioned to enable me to read small map details on my Garmin, while retaining normal distance vision looking up-road. Great purchase and highly recommended over expensive prescription bifocal sunglasses.

I recently took shipment of two Ass Savers (red and white, to match the bike), light little plastic wings that attach to the saddle rails and extend backward to provide a stubby little fender. They’re not big enough to prevent a roostertail in the rain, but they will keep some of it from soaking one’s backside with water and road grime. They’re great for those uncertain days with a threat of light showers, when you don’t want to break out a big, ugly clip-on fender for a mostly sunny ride.

Another cool gadget that won’t see frequent use is my new Nut-R. Basically, it replaces the nut at the end of an axle’s quick-release skewer, and provides a wheel-level mounting point for a GoPro action cam or anything that uses a GoPro-compatible mount. It’s an awesome idea, and it’ll come in handy for documenting interesting rides. While I haven’t done much with it yet, you can watch my first test video here.

Finally, I also bought a big pack of disposable latex gloves. Those are really useful when cleaning or working on the bike, which I’d formerly always done bare-handed. Dur. Sometimes the simplest little things can go un-thought-of, even for someone who has been riding as long as I have!

All those acquisitions have turned out really good, and as a result I’m pretty delighted.


But now it’s time to turn to my actual rides. If you watch my Strava page you’ll have seen these already, but if not, here’s a brief summary. Follow the links to see my comments, stats, maps, and more photos.

After a really good March, April pretty much sucked. A trip to Maine, an extended period of cold and rainy weather, and a long list of mechanical woes kept me off the bike for nearly the entire month. The only exception was the huge McConnell’s Mills 200k brevet that I somehow managed to get in. But that ride is already described in detail here.

May began with getting R2 back in working order, but still very little riding, as iffy weather continued. On May 12 I had a bit of fun, going down to the local bike track to perform my own individual hour record, which I wrote about here.

On the 18th I participated in the Ride of Silence, a casual ride in remembrance of all the cyclists who have been injured of killed on the road. Strava log.

The next day I had a bit of fun setting a new tag for the Tag-o-Rama game. Believe it or not, there’s a neighborhood south of town where Arctic Way runs parallel to Antarctic Way, with Flight Way connecting the two. My hint read: “Although there are several ways to get from the south pole to the north pole, there’s only one official way. But by thinking a mile and a half outside of the box, I didn’t have to use the airport to find the shortest flight from pole to pole.” Strava log.

The day after that I was up for a long ride, so I set off from Pittsburgh to Bagdad… Bagdad Pennsylvania, that is, on the banks of the Kiskiminetas River. Quite an adventure, having to traverse two stretches of woefully collapsed road, a mile of climbing, and heat. Strava log.

Then there were two rides in Saratoga Springs NY, while visiting Inna’s father. A 72-mile jaunt up to Summit Lake (Strava log) was followed by a damp recovery ride through the Saratoga battlefield park (Strava log). And then no riding for the last week of May, which was spent camping in the Berkshire hills of western Massachusetts.

That brings us up to June, which has been even better. The first highlight was a day that featured two rides, beginning with my first group ride out of the Performance Bike shop in East Liberty (Strava log). Nice, friendly group, but nothing too strenuous. Later in the day I rode 30 miles out to Sarver (Strava log) to meet up with Inna and friends at an enchanting Lantern Fest.

A few days later I also checked out my first group ride by Team Decaf, which was equally friendly and more challenging. Looks like a good group, although their evenings-only rides are pretty short. Strava log.

Then there was last weekend’s very challenging Escape to the Lake MS Ride, which was my second century of the year. That’s got its own recent writeup, which I posted earlier today here.

The final bit of catchup isn’t quite so glamorous: 50 miles into a 60-mile ride through Export PA, on the way to pick up another Tag-o-Rama game tag, I hit a grapefruit-sized stone in the road and endoed. Nothing major, but a surprising amount of road rash along the right side: elbow, back, hip, knee, ankle. I irrigated it with bottled water from the next convenience store, and rode home, but it was sufficient to warrant a quick trip to an urgent care clinic to have it dressed. Strava log.

And that brings us up to now.


The last thing to talk about is the ebb and flow of my training and fitness.

If you’ve read along this far, you can probably guess how it’s gone. At the end of March, my fitness was way ahead of schedule, but the only meaningful ride I did over the next six weeks was that 200k, so I basically atrophied. My fitness on May 9th was no better than where I’d been all the way back on March 8.

The Bagdad and Saratoga rides brought me back a bit, but they were followed by another idle week in the Berkshires. Some progress was made, but the consistency just hasn’t been there.

June has been better, with more frequent riding, some group rides, and the big MS ride. And I earned June’s Strava climbing achievement after whiffing on April and May but completing March’s.

Overall, I’ve successfully completed the March 200k and last week’s MS ride, which were my first two big target rides of the year. Now I’ve got several weeks of training time before my next big rides. The question from here forward is whether the effort from the past four weeks can be sustained for a while leading up to my next two target events: centuries in the third and fourth weeks of July.

I’ll try to keep you posted!

Frequent topics