Looking beyond TIOBE
The last page on the latest issue of IEEE Spectrum attracted my attention since it was about the popularity of programming languages. The page was made of four pictures taken from langpop.com, which makes popularity figures out of multiple sources:
- Yahoo Search
- Powell's Books
- Google Code
This is different than TIOBE, that looks at some of the same sources, but then provides a weighted average (langpop.com offers a form to compute a weighted average with equal coefficients - useless - and with your favourite coefficients - useful only to tweak the statistics to accomplish your desires).
The funny thing is that probably the best result is with Slashdot, which is a site mostly hostile to Java. This recalls me a popular motto in my country: "good or bad, it's mostly about being talked on". Who knows.
It's difficult to compare all that stuff. Too bad langpop.com doesn't provide trends for each source (there's a timeline view, but it's only aggregated and the web owners say that they don't have a big deal of historic data; in any case, if you try it, Java is substantially stable since 2008). They would be much more interesting when compared over time.