Justin Sullivan via Getty Images
Microsoft
Justin Sullivan/Getty Images
Jack Guez/Getty Images; Jenny Chang-Rodriguez/BI
JASON REDMOND/AFP via Getty Images
Andrew Caballero-Reynolds/ Getty Images; Isabel Fernandez-Pujol/ BI
Justin Sullivan/Getty Images; BI
Photo by Doug Cody, courtesy of O'Reilly Media