Profile avatar
keithmo.com
Randonneur, bike geek, grizzled software curmudgeon. He/him/his
89 posts 370 followers 179 following
Regular Contributor
Active Commenter

Riding along the Molalla River southeast of Portland.

Photos from Thursday's bike ride around the Skagit Valley tulip fields.

A few photos from this weekend's ORR Three Capes 300K. #ThatsRando

A few photos from today's SIR Spring 200K. #ThatsRando www.strava.com/activities/1...

Rides of March, ride 18: JRA in the Skagit Valley. Daffodils are just starting to bloom. Tulips need another two or three weeks (and some warmer weather). This valley will be a riot of color this time next month. #RidesOfMarch ridewithgps.com/trips/261952...

This was inevitable: usa.streetsblog.org/2025/03/12/b...

Rides of March, day 8: SIR Spring Populaire, celebrating International Women's Day! ridewithgps.com/trips/259108...

In related news Trump bans all university math departments from researching homomorphisms, especially group homomorphisms because that is particularly disgusting.

Rides of March, Day 5: ridewithgps.com/trips/258201... Cruising around the Burke-Gilman and Sammamish River Trails. #RidesOfMarch #AlwaysBeCoffeeneuring

Rides of March, day 4: ridewithgps.com/trips/257964... Cruising around the Tolt Pipeline Trail, the Trilogy Trail, and the Redmond Watershed. #RidesOfMarch

Rides of March, day 3: ridewithgps.com/trips/257806... Celebrating my retirement with a weekday 100K with fellow retirees. #RidesOfMarch #ThatsRando

Rides of March, day 2: ridewithgps.com/trips/257559... #RidesOfMarch

One of my Facebook randonneuring buddies created a challenge several years ago -- The Rides of March. The general idea is simple: Ride at least an hour a day during March. The rules are slightly more complex, but that's the general idea. Day 1: ridewithgps.com/trips/257326... #RidesOfMarch

Just in time for this weekend's 120K Dart Populaire team ride. When Cliff Mass writes about the incoming pineapple expresses (yes, multiple) you just know we're in for a wild ride (literally). cliffmass.blogspot.com/2025/02/heav... #ThatsRando

Tomorrow’s @searandonneurs.bsky.social 133K Winter Rouleur ride is going to be a bit frosty at the start. #ThatsRando

Me, departing a control at Wynoochee Lake on SIR's 2022 "Thrice Cursed" 1000K. Smoke from nearby wildfires moved in later that day. I rolled into the overnight control with burning eyes, a raw throat, and nonstop coughing. I called it quits. Photo by Jan Acuff (not on Bluesky. Yet.)

I had a wonderful 100K ride with @searandonneurs.bsky.social yesterday. ~90K was on gravel, so it was a wet, muddy, messy ride, but still great fun. No speed records were set, no PRs were threatened. The 2025 randonneuring season is officially open! www.strava.com/activities/1...

Born on this day, January 9, 1944: Jimmy Page, legendary Led Zeppelin guitarist, here showing off his antique cargo trike. Happy #bicyclebirthday, Jimmy!

A tradition continues: ~62 miles on my 61st birthday. Four friends and I rode a sloppy mixed gravel/asphalt 100K along the Snoqualmie Valley. #ThatsRando www.strava.com/activities/1...

As a pet owner, few things are as heartbreaking as bringing an empty carrier home from the vet. Rest in Purrs, sweet baby girl