Infographic: 26.4 million developers worldwide