To make things worse, there are so many new ways for people to spoil the surprise for everyone else: Twitter, Facebook, Instagram, and for cyclists...Strava. Strava tracks our mileage for us and adds a "social" aspect to tracking and sharing runs and rides, allowing you to comment within your day's ride narrative about that "awesome victory by Peter Sagan" that morning, for example. In a face-to-face situation, I can politely tell the person who's about to share the day's race result to STFU. Unfortunately, on Strava or Twitter, I've read the result before I can stop. I can't unread it. That's when the "yelling out loud" starts....cursing at the phone/computer and my friend who just ruined the surprise "awesome sprint" finish to a race that I would have MUCH rather watched without already knowing who won.
Now you know rule #1: Don't talk about race results of the day on social media. And if you're "live" with your friends on the road or at the coffee shop, start your exciting monologue about the day's race with the question, "Have you all seen today's race?" and LISTEN to the answers. If your buddies haven't seen the race, just stop at something like, "Check it out...it was great."