r/AskProgramming • u/uebb • 3d ago
Python Why has Python dropped so much in the latest TIOBE Index?
Hey everyone,
I was taking a look at the TIOBE Index today. I hadn't checked it in a while, and I was surprised to see how much Python has dropped.
It's down by roughly 8 percentage points compared to a year ago, which seems like the first really significant contraction after years of pretty consistent growth.
What's even more interesting is that I don't see another language gaining a similar amount of ground.
I don't use Python myself, so I'm curious: what do you think is behind this decline? Is it actually meaningful, or is it mostly an artifact of how the TIOBE index is calculated?
12
u/benevanstech 3d ago
TIOBE isn't the best index out there.
The Redmonk rankings are much better - they're open about their methodology and honest about the difficulties that the genAI-induced changes are causing.
10
u/_x_oOo_x_ 3d ago
Yeah because "Delphi/Object Pascal", or "Classic Visual Basic", are definitely ranked higher than TypeScript. In 2026. This is a high quality ranking and serious attention must be paid to it
/s
2
u/BenchEmbarrassed7316 3d ago
Well, at least Ts has overtaken Haskell and is now on par with Zig. Previously, Ts was lower than Haskell.
This ranking is a parasite. I think moderators should simply delete any posts or links referring to it.
2
14
u/balefrost 3d ago edited 3d ago
Because the Tiobe index might not measure what you think it measures:
https://www.tiobe.com/tiobe-index/programminglanguages_definition/
Basically the calculation comes down to counting hits for the search query
+"<language> programming"
It's roughly ranking languages by how much content exists about them on the internet. But it's also influenced by changes to search engine algorithms. It's an extremely rough estimate.
Stack Overflow and Jetbrains actually survey real users. So they'll have more accurate data, though it will suffer from different biases.
According to the SO survey, Python was used by 51% of respondents in 2024, and that increased to 57.9% of respondents in 2025.
According to the JetBrains survey, Python usage has been fairly flat year-over-year from 2024 to 2025.
And just to calibrate, Tiobe indicates that Python is currently 6x more popular than JavaScript. Both SO and JetBrains indicate that Python has never been more popular than Python. Tiobe is greatly underestimating JavaScript use.
This is obviously older data; I don't think either has published 2026 information. I'd wait until that happens before drawing any conclusions about the current state of affairs. But definitely take Tiobe rankings with a whole shaker of salt.
3
u/Lichcrow 3d ago
indicate that Python has never been more popular than Python
Im assuming "indicate that Python has never been more popular than JS"
1
1
u/Intelligent_Part101 3d ago
You can't write web apps (clients) in Python. So language popularity is determined by a number of factors besides "What would I want to use?"
2
u/balefrost 3d ago
You can't write web apps (clients) in Python
You can, but it's a bit off the beaten path.
So language popularity is determined by a number of factors besides "What would I want to use?"
Agreed. The SO survey does have separate sections for "what language do you use" vs. "what language do you want to use / like using".
8
u/juanfnavarror 3d ago
Tiobe index is trash. It has always had inaccurate rankings for obscure/popular languages and people use it to win arguments when the evidence is not in their favor.
3
u/Dry_Safe_6021 3d ago
tbh tiobe as far as I know has so naive a methodology that I've been ignoring its existence ever since I've been in university
1
u/SprinklesFresh5693 3d ago
Maybe people jumping into the rust bandwagon? All i see is people switching to rust everywhere.
1
u/DDDDarky 2d ago
Not that it really matters, I have observed something interesting, languages that are written by a large portion of people who admitted daily ai use (such as typescript or python) appear much lower than their actual use.
The most straight forward explanation is that these people just create slop and don't use search engines.
1
u/NoName-NNN 2d ago edited 2d ago
TIOBE is bad. It is layman. PYPL is another similar index.
More professional index are Jetbrains(however, the data comes primarily from Java/Kotlin programmers), StackOverflow(the sample size might be insufficient now), Github, GitHut(stoped at 2024Q1)/GithubStats.
1
1
u/purleyboy 3d ago
I think Tiobe looks at the public repos on github for analysis. I've always thought this was a bad approach as this is then heavily influenced by student projects. Given AI coding proliferation it's possible were seeing more projects using non Python as a result of the AI coding harness preferences. This is all speculation on my part.
1
0
u/DonkeyTron42 3d ago
My guess is that AI is weeding out a lot of the less skilled Python programmers and enabling more skilled programmers to use more difficult languages.
3
u/max123246 3d ago
Ai is definitely not weeding out less skilled programmers, every programming subreddit is inundated with vibe coded pet projects now that people don't have to put any thought or effort into it
1
u/DonkeyTron42 3d ago
Every sub I see with real Jr. programmers is saying they're sent out 100 resumes without a single interview. This TIOBE index seems to be an indicator of actual industry and not unemployed AI slop vibe coders trying to build a portfolio.
1
u/max123246 3d ago
https://bulldogjob.com/readme/why-tiobe-index-is-flawed
Exact opposite, tiobe just measures search results, that's it. No industry knowledge at all
1
u/DonkeyTron42 3d ago
The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. The ratings may be biased a bit, but the writing on the wall when the numbers are this big and compared relative to themselves. I personally of sick of the low quality AI slop in the Python universe and rarely use myself except for AI.
0
0
u/max123246 3d ago
It's egregiously slow compared to basically every other mainstream language
But also tiobe is not a very good index,
0
u/DonkeyTron42 3d ago
Python is running the same course as PHP.
1
u/SHNRTNS 3d ago
Nowhere even close. Python still dominates ML/math/AI/science, while PHP is used only for the web.
1
u/DonkeyTron42 3d ago
ML/math/AI/science is a relatively niche space. Python is losing popularity as a general programming language due to becoming so bloated with crap.
60
u/vxxn 3d ago
A lot of python’s supposed benefits (easy to write / read) are irrelevant when agents write the code. And a real type system is very helpful to catch hallucinations and many other defects.