Sam Ritchie wasn’t trained as a programmer. He was a paddler on the U.S. Sprint Kayak team, reaching the pinnacle of this niche sport at the 2009 World Championships. He was a math and science student who majored in mechanical and aerospace engineering at Princeton. It wasn’t until after his