How Many Computer Programmers Are There