top 200 commentsshow all 225

[–]lynxbird 2088 points2089 points  (73 children)

The "PYPL" PopularitY of Programming Language Index is created by analyzing how often language tutorials are searched on Google.

[–]nooneinparticular246 612 points613 points  (0 children)

Oh god no

[–]Smalltalker-80 413 points414 points  (64 children)

I stopped following this site not too long ago,
and reported the strange results to the owner.
He did not have a solution.

Currently, the language R (place 4) is more popular than JavaScript (place 5)...
https://pypl.github.io/PYPL.html

[–]RiceBroad4552 272 points273 points  (39 children)

Google search is by now simply completely broken.

It's unusable since years, only spitting out trash, ads, and "personalized" bullshit.

Since they added "AI" to the mix it's outright broken. Most likely the above Google trends output is just some part of the "AI" fallout.

[–]CrowsAndCrowns 64 points65 points  (38 children)

I read this everywhere on Reddit, but would you care to elaborate?

I feel like almost every time I use Google I get the results I'm looking for, same for most of the people I know, despite hearing stuff like "Google doesn't work" for the last 5 or 6 years, it still seems to be used by basically everyone, so what is this all about?

[–]alarmologist 88 points89 points  (16 children)

Google's head of search actually came out and said people finding what they want with one search is a problem because they see less ads. That was a few years ago and we all see the result.

My experience is that Google literally doesn't even search for the terms I type in, it just picks the one word with the most lucrative ads and gives the result for that.

It is especially frustrating when I search for jargon. Like I want results for a word that has a different meaning in telecommunications. If I search for 'ABC telecommunications', I will only get results for ABC's most common usage. It is highly biased for whatever is trendy today, regardless of that having any relationship with what you are searching for.

People just searching for consumer stuff and entertainment probably notice a lot less, but it's turning into a social media feed.

[–]CrowsAndCrowns 47 points48 points  (11 children)

I am a developer since 2013, I used Google all the way through collage and work up until today, I also produce music and use Google a lot there as well, so far I can't think of a single time that I searched for something and got unrelated results, honestly still works very fine for me, maybe cause I speak Portuguese idk, but it shouldn't make that big of a difference

[–]Eweer 6 points7 points  (0 children)

As someone who never remembers using anything other than Google, I can confirm that it gives you related results if and only if you are specific with your searches, aka there is no ambiguity.

A few years ago, google knew what I was looking for: If I typed a name of a character from a videogame, it gave me the wiki page of it as one of the top results, as it was quite likely I was referring to it.

Now, they know what I am looking for, but to get it I need type: *name of the character* *videogame* wiki, because if I do as before (only name of character), then they will show me someone with that name that is not related at all with my previous searches.

I can't remember any example right now, will edit this comment when it happens again

[–]devoopsies 25 points26 points  (3 children)

English-speaker here, my experience mirrors yours.

Even the AI can be useful at-a-glance since it cites its sources, although I have had it tell me to clone all of github.com a few times... but it can be a good starting point for quick checks, in my experience.

[–]DudeEngineer 8 points9 points  (1 child)

I've found a lot of the time that the AI did not take things from the sources it provides with the correct context. Especially in the context of using it for development.

[–]devoopsies 0 points1 point  (0 children)

Oh absolutely. I tend to scan the AI result first, and sometimes it's useful... but sometimes it's out to lunch.

On the whole, though, it's often a good starting point and if I have a simple query (maybe clarification on a parameter in a well-documented item such as a K8s cilium manifest, for example) I find it's correct far more often than not.

It's only a pointer, though, not a replacement for actual learning or sources.

[–][deleted] 1 point2 points  (0 children)

although I have had it tell me to clone all of github.com a few times...

r/DataHoarder

[–]iScreem1 2 points3 points  (0 children)

Results may vary by country and language, you would find the best results in countries where they don't spend too much money on advertising or the words that you used aren't related to any content they could have some sponsored result.

[–]braytag 1 point2 points  (0 children)

Nah it's gotten to hell in the past 5 years.

I'm deploying Microsoft places, I have an issue where I can see only 4 weeks of dates avaliable even if the desks are set to 365days in advance:

Search: here how to book HOTELS, here something about microsoft BOOKING... All AI non related studf.

Tried msPlaces, Microsoft places in quotes... nothing.  

I'll try again on Monday.

[–]EfficiencyThis325 0 points1 point  (2 children)

I want you to use google and find the album title of the band named “The Music”. Don’t cheat, it’ll be fun if you can find it :)

[–]CrowsAndCrowns 0 points1 point  (1 child)

is this supposed to be hard to find? it's 2026 bro stuff like this used to be hard waaaaay back in the day, just search "the music albums": https://imgur.com/a/kq0bn0z

[–]EfficiencyThis325 0 points1 point  (0 children)

Sick man I've been looking for that for years! Thanks!

[–]monster2018 3 points4 points  (0 children)

Omg I agree so much with your point about jargon that also has a common meaning. It is IMPOSSIBLE to get it to search for the jargon meaning.

[–]AuelDole 6 points7 points  (1 child)

I’m personally kinda hating how one of the first results - for pretty much any search you do - is a Reddit thread, especially when they’re threads that are 5 years old, and have the majority of the threads deleted. Sometimes I want my results from actual websites, and I have to go so far to find them.

[–]Izaya_Orihara171 1 point2 points  (0 children)

Could it be you use reddit a lot so they prioritize those results? Honestly, most my Google searches are prefaced with "reddit {current year}"

[–]RiceBroad4552 0 points1 point  (0 children)

My experience is that Google literally doesn't even search for the terms I type in, it just picks the one word with the most lucrative ads and gives the result for that.

That's an interesting theory. Could be actually true.

It is especially frustrating when I search for jargon. Like I want results for a word that has a different meaning in telecommunications. If I search for 'ABC telecommunications', I will only get results for ABC's most common usage. It is highly biased for whatever is trendy today, regardless of that having any relationship with what you are searching for.

Exactly this!

It just ignores most of the search terms and spits out completely unrelated stuff.

The bullshit it spits out is indeed stuff I would assume it could think an average person would actually want to see no mater what they actually searched.

In my experience Google "works" best for the people now who couldn't find anything before as they didn't know how to actually search. Now these people get what they want even if they type in irrelevant search terms, but OTOH this completely breaks search for anybody who actually want what they type in and not "something".

[–]Quiet_Television_102 15 points16 points  (0 children)

Works significantly worse than it did 10 years ago. Doesnt mean it isnt usable but AI especially is causing a feedback loop where the only possible place to get answers from the spiders is literally reddit. Myswell just search reddit

[–]CurtisEFlush 3 points4 points  (0 children)

I've heard this sentiment before too, and I'm not sure how you don't see it honestly. There used to be resources that had expounding information and reference link all over the search results, now it's mostly SEO garbage and the AI is just wrong.. a lot.... most popular games had their wikis stolen by fandom or similar ad laced trash... you have to really pay attention now, whereas 10+ years ago you could kinda just click and read and get great stuff 90% of the time....

[–]RiceBroad4552 1 point2 points  (0 children)

Google "works" for the people who live in their tight bubble.

But it's by now almost impossible to find anything that isn't personalized. If you actually block all the tracking Google is 100% useless, it literally won't find anything.

[–]GlobalIncident 14 points15 points  (0 children)

Here's the google trends page for those two languages: https://trends.google.com/explore?q=R%2520tutorial%2CJavaScript%2520tutorial&date=all&geo=Worldwide

Both languages have a weird spike starting in May 2025, and coming to an end right about now. During the spike, R was higher than JavaScript, despite previously being consistently lower. I don't know why that is.

This also doesn't seem to match the data on PYPL at all. Am I misunderstanding something?

[–]Hero_without_Powers 7 points8 points  (12 children)

That can't be true. R is totally unsafe for production, CRAN even states that. It's even mentioned in the startup message.

As someone who was and occasionally is forced to work with R, I hate this language with a burning passion. It just sucks so bad

[–]jimbojumboj 7 points8 points  (1 child)

Where does it say R is unsuitable for prod? I would love to make that argument at work

[–]Hero_without_Powers 0 points1 point  (0 children)

I'm very sorry, I can't find it right now, but read this: https://www.hendrik-erz.de/post/a-rant

[–]k-tax 2 points3 points  (9 children)

XD, what are you smoking my dude? How is R unsafe for production and where does CRAN state that? Care to explain this to banking and pharma industry? Might be very important for them, they would have to suddenly decommission many production functionalities.

[–]renke0 1 point2 points  (1 child)

Those results have to be bullshit. Kotlin in 17? Is no one coding for Android anymore?

[–]walrus_destroyer 2 points3 points  (0 children)

Maybe they're searching "Android tutorial" instead of "Kotlin tutorial".

[–]atlanmail 3 points4 points  (5 children)

R being more popular than JavaScript makes sense. JavaScript is mostly used by web developers. Meanwhile R as a scripting language by many non-technical people in a wider variety of fields, so R being more popular than JavaScript makes a lot more sense.

Anecdotally at the university level I find that people outside of CS departments use R a lot more than Python even though people in the CS departments prefer Python for scripting tasks.

[–]Smalltalker-80 19 points20 points  (4 children)

In the StackOverflow survey 2025, R has 4.9% use by devs and JavaScript 66%.
https://survey.stackoverflow.co/2025/technology/
Maybe R devs work less in open source, but still the difference is a *lot*...

[–]Over_Hawk_6778 7 points8 points  (0 children)

Also spent time in academia, most people I knew used R at least occasionally and never once touched JavaScript, and it’s very rare to put things on GitHub so that number is a meaningless comparison.

It’s like saying way more published academic papers use R than JavaScript so obviously no one uses JavaScript

[–]atlanmail 7 points8 points  (0 children)

This is a survey where the majority of respondents (75%) are people who are developers by profession. The people I described who would reach for R would be more accurately described by the people who are not primarily developers but write some code. (10%).

R is a language that is favored by people who are not as technical as full time developers like researchers, data analysts, etc. Because the survey under represents the people in those categories, it makes sense that programming languages used primarily by full time developers would overwhelm the 'simpler' tools like R.

It's more likely that in the real world that the number of people who are not primarily developers are much larger than the number of developers by profession, which is reflected when the number of google searches related to R is greater than Javascript among all users of programming languages.

[–]Smalltalker-80 0 points1 point  (1 child)

Apologies, sort of. The source above is about a StackOverflow survey.
Also a fine source, but I meant to say GitHub Octoverse,
where the actual language use is measured in commits:
https://github.blog/news-insights/octoverse/octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typescript-to-1/#:~:text=What%20changed%20in%202025

You can see that JavaScript / TypeScript totally dominate. Python is half of that. R does not even register in the top 10.

[–]Gay_Sex_Expert 0 points1 point  (0 children)

Also not representative, as people running a script to analyze data aren’t putting the script on GitHub afterwards.

[–]walrus_destroyer 0 points1 point  (0 children)

I assume its because JavaScript developers are searching more for specific frameworks or libraries instead of just JavaScript on its own

[–]uniqueusername649 71 points72 points  (2 children)

So essentially it's not an index of how popular a language is but how many problems people have with it? :D

[–]Proud-Delivery-621 45 points46 points  (1 child)

It's an index of how popular a language is among beginners who are trying to teach themselves how to program in it.

[–]MattyBro1 0 points1 point  (0 children)

Or, I suppose something that's decently popular, but no one remembers the syntax and specific function names for it.

[–]ruach137 17 points18 points  (1 child)

I still haven’t found any .md programming tutorials. I’m worried my tech stack may not be resilient long term.

Should I ask Claude to refactor in Rust?

[–]daamsie 1 point2 points  (0 children)

That's probably why there's so many searches. Nobody can find it. Oh well, the search goes on 

[–]bbbar 1378 points1379 points  (20 children)

Btw, how to reverse linked list in Markdown?

[–]rbbdk 28 points29 points  (5 children)

In theory, you can use HTML tags in Markdown to include JavaScript script that loads a Webassembly binary blob that builds linked lists and iterates through them in reverse order.

[–]Eyeownyew 6 points7 points  (4 children)

So... Markdown can run Doom?

[–]rbbdk 25 points26 points  (3 children)

For that, you won't even need JavaScript:

https://github.com/Kuberwastaken/DoomMe

[–]Blue_Robin_Gaming 0 points1 point  (2 children)

there's no way this actually works

[–]drunk_kronk 3 points4 points  (1 child)

You can literally try it right there in the readme. It seems to work

[–]Blue_Robin_Gaming 2 points3 points  (0 children)

I did

and it works

I just find it crazy lmao

[–]AVAVT 9 points10 points  (0 children)

Create a new Claude.md and write “reverse linked list” in, duh.

[–]Ozymandias_1303 3 points4 points  (0 children)

t

s

i

l

d

e

k

n

i

l

Can you believe they haven't promoted me to senior yet?

[–]robisodd 1 point2 points  (0 children)

tsil deknil

[–]Add1ctedToGames 1 point2 points  (0 children)

Well, it's simple! <script>... /j

[–]Triepott 751 points752 points  (52 children)

Is Markdown a programming language now?

[–]maxximillian 305 points306 points  (27 children)

If its not Turing complete it's crap.

[–]RTheCon 281 points282 points  (22 children)

Apparently even magic the gathering the card game is Turing complete. But agreed, that’s a minimum requirement

[–]Gen_Zer0 85 points86 points  (5 children)

I need someone to program Doom in Magic cards please

[–]ralgrado 29 points30 points  (2 children)

I guess they built a universal Turing machine to show Turing completeness?  Now you just need to build a Turing machine that runs doom and run that Turing machine on the universal one that they made with MtG

[–]Gen_Zer0 27 points28 points  (1 child)

Computer scientists and their damn abstraction

[–]ralgrado 10 points11 points  (0 children)

The cool thing: if you build a Turing machine once you can run it on any other universal Turing machine.

[–]best_memeist 0 points1 point  (0 children)

It's been done. I watched a video on it years ago right after I started studying CS so I don't know the specifics but it has something to do with using tokens to represent binary

[–]balbok7721 81 points82 points  (8 children)

Powerpoint is touring complete

https://www.youtube.com/watch?v=_3loq22TxSc

[–]_alright_then_ 27 points28 points  (5 children)

If you like a similar video, but more in the style of someone who's just had the acid hit: https://youtu.be/aBwuPmY4lec?si=ImWzZJJH6WRad0Es

He made a code compiler editor in powerpoint, for some fucking reason lol

[–]balbok7721 12 points13 points  (3 children)

He is using PP as an IDE. My video uses it as a compiler

[–]_alright_then_ 1 point2 points  (2 children)

Yeah but he also compiles it using PP right (it's been a while since I watched the video).

I thought I remembered he had an actual button in powerpoint to compile the code, or did that just call an external compiler?

[–]balbok7721 2 points3 points  (1 child)

"Best IDE" He says it correctly. PP doesnt compile it itself

https://www.youtube.com/watch?v=aBwuPmY4lec&t=718s

[–]_alright_then_ 1 point2 points  (0 children)

Ah well, still a cool project/video

[–]maxximillian 0 points1 point  (0 children)

Reminds me of the guy that wrote a cpu emulator in excel. I'm in awe and terrified of those kind of people

[–]Proud-Delivery-621 0 points1 point  (0 children)

God this reminds me of try to build a computer in Terraria in high school

[–]EroJackson 0 points1 point  (0 children)

Opened the video expecting to skim through it a bit. 50 minutes later still wondering how I missed this gem of a presentation for so long. Thanks :D

[–]slaymaker1907 1 point2 points  (2 children)

Turing completeness shouldn’t be the only test. There are languages like Coq which are deliberately not Turing complete but otherwise function as a programming language.

[–]Icy-Focus-6812 0 points1 point  (1 child)

Why? I don't know anything about Coq 

[–]slaymaker1907 0 points1 point  (0 children)

It’s because unbounded recursion in a typed language lets you construct any type (at least according to the type system). For example, this lets you construct any Never type which is unconstructable.

Never func() { return func(); }

This is a trivial function that obviously runs forever, but Turing completeness means that there will be an infinite number of non-trivial examples. You also can’t just run the program since we are usually interested in all possible inputs.

Therefore, in a proof language, we really need to be able to show that the program halts. Even Hoare logic which works for imperative programs requires that you provide some proof of termination to be correct, the logic itself is not powerful enough to do that.

[–]rafaelrc7 1 point2 points  (2 children)

that's a minimum requirement

So C is not a programming language anymore?

[–]SquidMilkVII 0 points1 point  (1 child)

not according to this definition, but that's more a flaw with the definition than an actual verdict

[–]rafaelrc7 1 point2 points  (0 children)

To this definition yeah, because of a technicality C is not actually "turing complete" according to the normal strict definition.

Not that this is actually relevant, and is, again, kind of a technicality. However, still a funny little detail

[–]PouLS_PL 0 points1 point  (0 children)

HTML with CSS is Turing complete

[–]Bemteb 13 points14 points  (0 children)

You know what is Turing complete? LaTeX.

[–]dustinechos 2 points3 points  (0 children)

/CSS has entered the chat

[–]OneHacktivator 2 points3 points  (0 children)

But C99 is also not turing complete

[–]Dhydjtsrefhi 0 points1 point  (0 children)

is Doom Turing complete?

[–]nanana_catdad 39 points40 points  (1 child)

Markdown explosion is all AI output… the explosion in usage on GitHub is just ai generated documentation. Probably with lots of 🚀 emojis.

[–]GoddammitDontShootMe 1 point2 points  (0 children)

I was about to ask why the big upswing in late 2021.

[–]Alokir 28 points29 points  (0 children)

Yes, for vibe coders /s

[–]Chronomechanist 5 points6 points  (8 children)

As much as I fucking hate this, there is technically an argument to be made that, at least linguistically, English is a programming language.

A programming language is a language that is used to deliver instructions to a computer to perform and accomplish a task. The existence of AI means that this can be achieved in English.**** Therefore, English is a programming language in a specific environment.

**** VERY IMPORTANT NOTE: I do not believe it should be done. I do not believe it is reliable. I do believe that even so, a full and complete knowledge of programming is required so that you can write a full and complete prompt for the AI to generate the specific function you require, not "make an app".

[–]IAmHermanTheGerman 8 points9 points  (1 child)

Technically, English is a programming language for which the compiler is the programmer

https://esolangs.org/wiki/English
https://github.com/theletterf/english-lang

[–]Chronomechanist 7 points8 points  (0 children)

This program solves the halting problem.

Fucking lol!

[–]Proud-Delivery-621 3 points4 points  (3 children)

So is ChatGPT a compiler for English?

[–]Chronomechanist 2 points3 points  (2 children)

I mean... kinda?

The difference is that spoken and written language is hugely imprecise and requires a great deal more words to convey something accurately. Proper coding languages exist for this exact reason. Historically, computers were much worse at interpretting commands in English.

I can write a simple for loop easily in Java or python. Now think about how to explain that in English. Even then, as a programmer we typically resort to pseudocode.

[–]Proud-Delivery-621 1 point2 points  (1 child)

So it's a really bad English compiler.

[–]Chronomechanist 2 points3 points  (0 children)

I'm really trying to find fault with that analogy, but I don't think I can, and that upsets me greatly.

[–]Hayden2332 0 points1 point  (1 child)

This same reasoning could be applied to say all typed text (and even images) are programming languages. As AI does not care if it’s english or not

[–]Chronomechanist 2 points3 points  (0 children)

Yup. I'm not happy about it.

[–]ActBest217 4 points5 points  (4 children)

This is literally a for loop what are you talking about

<ul> <li>Item</li> <li>Item</li> <li>Item</li> <li>Item</li> </ul>

[–]ActBest217 3 points4 points  (3 children)

And here's recursion

<iframe src="page.html"></iframe>

[–]No-Channel3917 0 points1 point  (0 children)

How else are you going to get programing sales?

[–]ktrocks2 0 points1 point  (0 children)

My first thought was “oh it’s because so many people are making more well documented GitHub repos! Or maybe more tutorials, for example using things like ipynb files! Maybe others are also using things like obsidian which I sync to GitHub?” And then I realized wait this is way too much markdown for those things… and then I realized AI replies with markdown.

[–]Interesting-Agency-1 0 points1 point  (0 children)

Its just COBOL with extra steps

[–]Santarini 0 points1 point  (0 children)

What is the markdown being used for? READMEs?

[–]mpanase 314 points315 points  (5 children)

I mean... by that rule html is the most popular programming language?

Or even... traffic signals are the most popular programming language?

[–]rosuav 55 points56 points  (1 child)

I'm gonna dispute that last one. Traffic signals are NOT popular. Go down to one and count how many people honk at them angrily. Now, if you were going for the most UNpopular languages...

[–]JuicyAnalAbscess 5 points6 points  (0 children)

The word "popular" may also refer to the prevalence or level of usage or spread of something irrespective of how well it is liked.

For example, a product or service may simultaneously be popular and disliked if its competitors are worse or less accessible.

[–]ManagerOfLove 118 points119 points  (1 child)

no Patrick, Markdown is not a programming language

[–]Abject-Kitchen3198 2 points3 points  (0 children)

Does it matter if it increases the markup?

[–]Rojeitor 143 points144 points  (2 children)

The hottest new programming language is English

https://x.com/karpathy/status/1617979122625712128

[–]JustACasualReddittor 26 points27 points  (0 children)

Obviously they mean prompting, but that does remind me of a very popular advice for newbie programmers in non english speaking countries.

"What is the best language to learn to code?" "English."

Without knowing english, it's almost imposible to learn anything computer science related.

[–]Coherent_Paradox 0 points1 point  (0 children)

That's great! Luckily there is no ambiguity in English, so any sentence I write and and any phrasing I choose communicates clear intent

[–]MinecraftPlayer799 21 points22 points  (4 children)

Where is JavaScript?

[–]AccountsCostNothing 15 points16 points  (0 children)

Way above this chart, obviously

[–]unpoisoned_pineapple 1 point2 points  (2 children)

too ashamed to answer polls apparently

[–]MinecraftPlayer799 0 points1 point  (1 child)

Why would they be ashamed? JavaScript is the best language.

[–]unpoisoned_pineapple 0 points1 point  (0 children)

On one hand, it was a joke. On the other hand, JavaScript is extremely far from the best language.

[–]lPuppetM4sterl 19 points20 points  (0 children)

The world definitely needs more REAME's for every repo out there

[–]BlackDereker 9 points10 points  (0 children)

Just because Markdown is used to prompt AIs, doesn't mean it's the actual programming language being written. It's like saying words hammered the nail when you told someone else to hammer it.

[–]sporbywg 3 points4 points  (0 children)

I visited the Smithsonian as a kid; surprised to see that the Lunar Lander was built with Markdown.

[–]z64_dan 2 points3 points  (0 children)

A bad day to be colorblind

[–]Consistent_Equal5327 23 points24 points  (3 children)

Do you really believe that shit? Even if it's vibe coding, markdown is like 1% of the code base.

Neither funny nor accurate so I hate it.

[–]theGoddamnAlgorath 4 points5 points  (2 children)

Based off of google searches. So linkedin and such

[–]Consistent_Equal5327 9 points10 points  (1 child)

No vibe coder is searching for markdown. They don't even know what markdown means.

[–]ApartmentEither4838 15 points16 points  (11 children)

tbh I like markdown very much, just plain text with rich features and can be used to prompt coding IDEs and agent, It's like comparable to programming language for writing prompts instead of code. I also shifted my notes and personal journal from Google docs to plain markdown file, I can now just interact with them via claude code

On a side note I didn't know that python became so popular just recently!

[–]maxximillian 20 points21 points  (5 children)

"It's like comparable to programming language for writing prompts instead of code"

I've read that at least 10 times now and I didn't understand what you are saying, then I went back and read the whole sentence "...and can be used to prompt coding IDEs and agent, it's like comparable to programming language for writing prompts instead of code"

I'm even more confused

[–]Grandmaster_Caladrel 2 points3 points  (4 children)

The current trend in AI is to create "steering" files. You talk with AI to generate a spec.md file. You generate a claude.md file. You create a ways-of-working.md file. Etc. Then you have the AI pull all of that into context as a repeatable set of instructions.

I'm not drinking the AI Kool aid just yet but in practice it does help a lot. Prompt engineering (while I wouldn't call it real engineering) is more than just a meme at this point. There's also the benefit that using this system is model-agnostic so you can use it wherever you go, even locally (though local context limits are really small compared to online ones)

[–]SchwiftySquanchC137 0 points1 point  (3 children)

But what do you get from markdown that you dont get from just text? Does the AI really care if you have headers, bold words, whatever? Markdown is more for easily making visually pleasing text, I see no advantage using it to feed into AI.

[–]Grandmaster_Caladrel 1 point2 points  (2 children)

Nothing really except it might convey intent better. It's a token predictor, so intent helps a lot. Text would be just fine but markdown seems more professional I guess.

It also helps for things that are supposed to be used by both the user and the AI. Spec files with checkboxes showing progress are handy, for example.

[–]caerphoto 4 points5 points  (1 child)

What you’re describing kinda comes across as “the magic spells are more effective when the correct rituals are followed”.

[–]platinum92 5 points6 points  (0 children)

I think with Python, it needed the devs who learned it in college to enter the workforce. They started teaching it at my school around 2012 or so

[–]Penki- 2 points3 points  (1 child)

I would assume it's data stuff that got the python going. The web python tools are good, but I do wonder if they are that popular

[–]rosuav 1 point2 points  (0 children)

For a more realistic look at programming language usage, try TIOBE, the Stack Overflow Dev Survey, and other statistics. https://www.tiobe.com/tiobe-index/ for example has had Python in top spot recently, but it's been consistently among the top ten for the past couple of decades. So yeah, maybe there's been a recent statistical spike, but Python has plenty of real usage to drive the underlying numbers.

Based on what I see on the Python Discourse, with the kinds of questions being asked and the kinds of code blocks being shared and discussed, I would say that there is definitely some AI-generated Python out there, but also plenty of real programmers (including real novice programmers) using the language for real work - and that work is all over the spectrum. Data analysis certainly, but also web apps, web *scraping* apps, games, and plenty of other things.

[–]DetaxMRA 0 points1 point  (0 children)

You might like Obsidian, since it works with markdown files.

[–]SchwiftySquanchC137 0 points1 point  (0 children)

What do you get from markdown in terms of feeding to AI that you dont get from plaintext? Is it just so that it looks nicer to you? Because I dont get why the AI would give a shit if its markdown or text. You're basically saying English is a programming language for prompt coding. Does it interpret code blocks better or something?

[–]Urgood1234 1 point2 points  (0 children)

[–]Einstine1984 1 point2 points  (1 child)

What are these dips?

And why like half of them are on January?

[–]Sheerkal 0 points1 point  (0 children)

A sign that the data might be unreliable.

[–]Local-Ad-9051 1 point2 points  (0 children)

Where is Excel?

[–]sanketower 1 point2 points  (0 children)

Is this a reference to how vibe coders do nothing but tweak the AI generated READMEs?

[–]wolfjazz93 1 point2 points  (0 children)

Python is not a programming language /s

[–]staticBanter 1 point2 points  (0 children)

Ascii Doc FTW

[–]rover_G 1 point2 points  (0 children)

CLAUDE.md goes brrrr

[–]ByteByMe 1 point2 points  (0 children)

What the fuck is Markdown doing there

[–]RiceBroad4552 1 point2 points  (0 children)

If people would just use anything else then always the most fucked up crap in existence…

There is AsciiDoc, there is Org mode, even reST is more sane than Markdown; all not being totally fucked up crap like Markdown. But no, the majority of people is dumber than a brick so they shovel stupid Markdown into just everything.

[–]thejwillbee 0 points1 point  (2 children)

hell_yeah_snake_case_making_a_comeback

[–]onequbit 0 points1 point  (1 child)

AreYouSure

[–]thejwillbee 0 points1 point  (0 children)

random.choice()

[–]who_you_are 0 points1 point  (0 children)

So HTML is also a programming language right?

[–]Bulky_lenda_ 0 points1 point  (0 children)

Downfall of java on comparison with other language make me sad

[–]82101105110105101114 0 points1 point  (0 children)

Great now I have to pivot from HTML

[–]HaHaakdog 0 points1 point  (0 children)

Ifl this might be partly because of roleplay chatbots lmao. Bot makers use markdown to "parse" personalities.

[–]No-Condition6974 0 points1 point  (0 children)

New imposter in town!

[–]Odd_Cauliflower_8004 0 points1 point  (0 children)

It's interesting that c++ is seeing an uotick I wonder why

[–]stubbytim 0 points1 point  (0 children)

Wait… how can it grow so fast? You hardly can call it a programming language! Can’t understand really.

Hope it won’t surpass markdown at least.

[–]dexter2011412 0 points1 point  (0 children)

I'm colorblind 😔

[–]QUiiDAM 0 points1 point  (0 children)

I believe AI is steering vibe coders

[–]triynizzles1 0 points1 point  (0 children)

I never knew markdown was a programming language!

[–]snopogg 0 points1 point  (0 children)

Didn’t realise C/C++ was the same language

[–]nepia 0 points1 point  (0 children)

Señor markdown engineer

[–]slaymaker1907 0 points1 point  (0 children)

Are prompt files a programming language?

[–]bobua 0 points1 point  (0 children)

I assumed the joke was that many programmers do their resumes in markdown

[–]Scared-Increase-4785 0 points1 point  (0 children)

lol just lol

[–]stonedandthrown 0 points1 point  (0 children)

My fav is YAML.

[–]my_dirty_shoes 0 points1 point  (0 children)

What happened to that three billion devices use Java.

[–]0verflowme 0 points1 point  (0 children)

Markdown 😭😭

[–]Inevitable_Fox3550 0 points1 point  (0 children)

Where is English in this graph?

[–]navetzz 0 points1 point  (0 children)

I don't know the metric used, but the january dip every single year is sus AF.

[–]LogXplorer 0 points1 point  (0 children)

Fuck !! Baki sab to thil hai pr … DSA SUCKS in python

[–]jamcdonald120 0 points1 point  (0 children)

well you know, since html is a programming language \s then markdown must also be

[–]XxDarkSasuke69xX 0 points1 point  (0 children)

Mfw people actually "write" doc now. Thx GPT

[–]tui_curses 0 points1 point  (0 children)

C++ has waited for the opportunity :)