3 ms·
TIOBE does not measure anything useful. It is merely the number of Google results for that term. It's like comparing apples with cars. If Google returns more pa
by nindalf 6y ago
TIOBE does not measure anything useful. It is merely the number of Google results for that term. It's like comparing apples with cars. If Google returns more pages for cars than apples, does that mean cars are better than apples? If Google changes it's algorithm to return more results for food, are apples now better than cars? God no, it's not a meaningful comparison and this is not a meaningful metric.
TIOBE only exists for the sake of tech illiterate managers who are trying to make tech decisions beyond their technical know-how. They decide their team will use X technology and justify it with a link to TIOBE. The people in this thread should know better than this.
Here are a few examples of it being wildly inaccurate.
* JavaScript is only the 7th most popular language. Not the most popular like it is on Github, Stackoverflow and developer surveys.
* VB ranks higher than a bunch of other widely used languages. How do we interpret this? There are more jobs for VB developers than jobs for Javascript or Swift or Go or Ruby? Or that there's more software developed in VB than these languages?
* C and Java are pretty stable but if you look at historical TIOBE data they experience wild swings in popularity. There's no way that between 2016 and 2018 C lost half it's popularity and then regained it in 2 years. No, C was stable throughout.
If you really want to know how many developers out there are using a certain language, read the results of a survey where they ask developers that question - https://insights.stackoverflow.com/survey/2020#technology-programming-scripting-and-markup-languages-all-respondents https://insights.stackoverflow.com/survey/2020#technology-pr...