Cropped image of mentioned article showing part of the introduction and the graph of 2005 estimate for 2012 of the number of self-described programmers (13M) and professional programmers (3M)
https://ciberlandia.pt/system/media_attachments/files/109/885/969/459/732/407/original/29f9f435276e146e.png