How a Math-Hater Became a Software Engineer at Google