Although he played before my time, when I was young I was steeped in the lore of Jackie Robinson, to the point that I regard him as a personal hero and would call him the greatest (U.S.) athlete of the 20th century. I grew up in southern California and my father ran track at UCLA, where Jackie Robinson preceded him as an unparalleled 4-sport star in track, football, basketball and baseball. I also grew up a Dodger fan, and the LA Dodgers in the 70s were still very connected to the Brooklyn Dodgers of the 40s and 50s, the team that was led by Jackie Robinson. Jackie of course broke the color barrier with the Dodgers, which is what most people rightly remember him for. But when I think of Jackie Robinson, I think of him stealing home.
I keep a large picture of him stealing home in the 1955 World Series in my office, and here's why:
Most key choices we make in software development involve some balance of risk and reward. If you try something new or different or unexpected, you're taking a risk and you've determined (presumably) that the reward is worth it. If the risk is not worth the reward, then you don't do it.
Products that make plenty of money and have lots of customers (like Microsoft Windows) don't need to take risks. Anything new needs to be carefully chosen and carefully done, and they can afford that approach. They're sort of like the New York Yankees -- long-term winners who can afford the best of everything so they don't have to go out on a limb.
But when you're not the proven leader or you're in a new arena there comes a time when risk is appropriate and making the unexpected move might just win the day.
In Game 1 of the 1955 World Series against the Yankees, after having lost 4 World Series to the Yankees in the past 7 years and having never won a World Series in Brooklyn, Jackie Robinson was standing on third base with his team trailing 6-4. Jackie was already in the later stage of his career, and though he was famous for stealing home he was maybe half a step slower than he used to be. The decision to steal was always left up to Jackie, so there was no signal from the dugout or the third base coach.
Standing there on arguably the biggest stage in American sports (at the time), Jackie made his decision, his own risk-reward calculation, and he broke for home. The tag by catcher Yogi Berra was a virtual tie, and although Berra argued vehemntly Jackie was safe.
The Dodgers still lost the game, but they went on to win their first World Series -- the only World Series they would win in Brooklyn and the only World Series that Jackie Robinson would ever win. And people still remember Jackie stealing home as the emblematic moment, the signal that somehow the upstart Dodgers were finally going to find a way to beat the Yankees. Jackie Robinson was the on-field leader of that team, and his competitive fire and willingness to take risks were the elements that made him such a great ballplayer and helped make those Brooklyn Dodgers memorable. Jackie Robinson rose above the game and was truly heroic for the way he carried himself in the face of enormous racial pressure, but if you search for images of him you'll find that the lasting action image is Jackie stealing home. It is one of the rarest, most audacious of baseball plays and something rarely seen anymore (and now only usually as part of a double steal).
In software as in many types of business, you can't always play it safe and succeed. So when I'm faced with a key decision, I look at the picture on my wall. What would Jackie Robinson do?