The Computer Scientist Who Parlays Failures Into Breakthroughs