Some days, it's harder to bike than others. If it's windy, then it's virtually impossible for non-aero-dynamic me to ride against it. If it is too hot, I melt. If it's raining, I get wet.
You get the idea.
But some things can be overcome. It is Canada goose mating season. We have a lot of them around here to begin with, and unlike the ones in Missouri, these are skittish and don't attack. They tend to get out of the way when they see a walker or a rider coming. But these geese poop. A LOT. And they don't care where they poop. There are places along the trail that are so covered with poop it's hard to avoid the little piles of mush gushy mess. I try not to run over fresh ones, as it flings it everywhere, but most notably up my backside, as my bike doesn't have fenders. Right now there are multiple places long the trail where there is more goose poop than open concrete. A hazard, for sure.
Then there are the bits of road kill. This morning it was a bird, and then a frog. Ew.
But the worst are the water hazards. Spring snowmelt is occurring now, and the St. Vrain River, which borders the trail I ride, is very full, and moving very quickly. In places where they've built pedestrian underpasses for us to ride/walk through so we don't have to cross busy streets, the water is very near the trail. In one place, it was over the trail completely. I saw some bikers go ahead and go through it, but remember that whole riding in the rain thing above? Yeah, not cool. So I went across the road instead. Minor inconvenience.
The weather here has been spectacular, and as I like to say, "Never waste a nice day." I've been getting three 10+ mile bike rides in every weekend. I'm tired, but it feels good to push myself that way, and I can honestly say I get more exercise than most people I know. And honestly? More exercise than I've gotten since I was a teenager. It feels good.