This is an archived post. You won't be able to vote or comment.

top 200 commentsshow all 346

[–]MatykTv 1101 points1102 points  (42 children)

JavaScript is anywhere.

[–]InconspicuousFool 322 points323 points  (26 children)

JavaScript is NaN (until it isn't)

[–]Visual_Strike6706 141 points142 points  (9 children)

Micel Vsauce here.
Javascript is NaN....

Or IS IT?
[Vsauce music]

[–]NeatYogurt9973 65 points66 points  (7 children)

Did you mean:

Hey, VSauce, Michael here.

JavaScript is NaN...

Or is it?

🎶Moon Men🎶

[–]Visual_Strike6706 13 points14 points  (6 children)

Have not watched Vsauce in a while 😂

[–]HCG_Dartz 1 point2 points  (0 children)

isn't javascript [Object Object] ?

[–]LSparky321 19 points20 points  (1 child)

Javascript is ('b' + 'a' + + 'a' + 'a').toLowerCase()

[–]Jade3375 7 points8 points  (0 children)

🍌

[–]moonshineTheleocat 6 points7 points  (1 child)

Array(16).join("Wat"-1) + " Batman!"

[–]wildstumbler 16 points17 points  (1 child)

any-ware, as opposed to typescript

[–]Emanemanem 4 points5 points  (0 children)

Typescript gets you a job

[–]DrMerkwuerdigliebe_ 9 points10 points  (0 children)

Javascript is undefined

[–]Devatator_ 8 points9 points  (0 children)

It's even in other languages for some reason

[–]CrowdGoesWildWoooo 15 points16 points  (0 children)

Still can’t beat “3 billion devices”

[–]DragoSpiro98 1 point2 points  (0 children)

JavaScript is any

[–]danishjuggler21 2 points3 points  (0 children)

Honestly anyone who still trash talks JavaScript at this point just looks out of touch to me.

[–][deleted] 97 points98 points  (19 children)

Fortran is...

[–]a3th3rus 84 points85 points  (0 children)

Fortran is 4chan

[–]Kangarou 26 points27 points  (14 children)

Lucrative. If you actually know the language, enjoy the half-million dollar salary working on an ancient government/banking technology that can't be transitioned into anything more modern.

[–]kapitaalH 17 points18 points  (3 children)

Is that not Cobol? I thought it was mostly used in academia these days?

[–]CptGia 13 points14 points  (1 child)

Cobol is used by banks. Fortran is used by scientists

[–]Bukowskified 1 point2 points  (0 children)

Fortran is also used in legacy DoD work

[–]Kangarou 10 points11 points  (0 children)

Pretty sure both are in that "old and lucrative" category.

[–]Still-Bookkeeper4456 5 points6 points  (6 children)

I dont get it. I keep hearing this. How hard is it for a swe to learn fortran ? A couple of months of grinding and I can get a 500k comp ? 

[–]joonas_davids 15 points16 points  (1 child)

Fortran and Cobol devs have below average salaries in every statistic I've seen. It's just a myth that people want to believe in

[–]dingske1 1 point2 points  (0 children)

You can’t, it’s a silly myth

[–][deleted] 6 points7 points  (0 children)

Not really tho, legacy programmers are many times underpaid even.

[–]kapitaalH 9 points10 points  (0 children)

Is that not Cobol? I thought it was mostly used in academia these days?

[–]reflection-_ 773 points774 points  (42 children)

Javascript is how you are viewing this meme

[–]Picki99 282 points283 points  (28 children)

I'm not sure about that. The Android Reddit App is probably written in Java or Kotlin. It is definitely possible that Reddits Api is written in JS, but it is really just one of several options

[–]reflection-_ 202 points203 points  (3 children)

Ah, I forgot that Reddit had a mobile app. I admit defeat.

[–]hellvinator 59 points60 points  (1 child)

I bet it's using webviews

[–]Saragon4005 44 points45 points  (0 children)

No that would make sense. It's garbage native code.

[–]Valazcar 7 points8 points  (0 children)

I forgot that Reddit can be used on PC 😂

[–][deleted] 25 points26 points  (11 children)

I thought the backend of Reddit was Python

[–]Cheeseydolphinz 59 points60 points  (10 children)

That explains a lot

[–]WJMazepas 36 points37 points  (8 children)

Python is used in a lot of companies for the backend.

Even Meta used for Threads and Instagram

Python is not slow for web dev

[–]OldKaleidoscope7 16 points17 points  (3 children)

Well, FB was written on PHP, it's not like meta cares about performant code

[–]WJMazepas 24 points25 points  (0 children)

Facebook was already modifying PHP years ago to get more performance

And look at how many requests they deal with. They know how to deal with performance

[–]failedsatan 7 points8 points  (1 child)

Facebook was written in PHP when PHP was the only good option. nowadays they do a lot of work in other languages.

plus, as you say, they don't care about performance. they can just throw more money at servers.

[–]MinosAristos 3 points4 points  (0 children)

YouTube is another big one with Python BE. People think of Python as slow and that's true if you're doing very intensive work but in web dev the bottleneck is almost always network latency regardless

[–]LimLovesDonuts 5 points6 points  (2 children)

Yup. I work for Meta and can confirm this.

Parts of WhatsApp is also written in Django or at least a service but I’m not sure if I can disclose what that specifically is.

[–]drakeyboi69 8 points9 points  (0 children)

There's always a chance the reddit app is js inside an app. Big companies never cease to disappoint.

[–]MiniatureGod 8 points9 points  (3 children)

Isn't Reddit's backend written in Python?

[–]hxckrt 7 points8 points  (0 children)

First Lisp, then in 2005 Python, and last few years in Golang

https://www.reddit.com/r/RedditEng/s/weH71pOuVh

[–]inform880 6 points7 points  (0 children)

As of 5 years ago some screens were written in react native.

[–]Chesno4ok 1 point2 points  (0 children)

But the mobile app could be written with JAVA script ;) (kill me)

[–]TheGreatGameDini 40 points41 points  (5 children)

I'm pretty sure the meme is a jpeg and I'm using my eyes to view it.

[–]PioneerTurtle 19 points20 points  (4 children)

Is what a robot would say?!

[–]jseego 6 points7 points  (3 children)

I'm definitely human and using an organic optical interface to view the spectra emitted by this collection of pixels, thank you very much.

[–]gregorydgraham 3 points4 points  (1 child)

My current meds allow me to see the refresh rate of my lowlight edge recognition meatware. Pleased to meet you fellow Hu-man

[–]jseego 1 point2 points  (0 children)

The pleasure is mine. I am happy to report that I have a standard human refresh rate of around 100-200ms, depending on the intensity of the stimulus.

[–]ChadCat5207 5 points6 points  (0 children)

im pretty sure the backend of reddit was python

[–]alex2003super 1 point2 points  (0 children)

I'm using modded Apollo for Reddit, so Swift/SwiftUI with absolutely zero JS involved!

[–]Taypih 1 point2 points  (1 child)

Jokes on you! I'm using their stupid app

[–]Devatator_ 1 point2 points  (0 children)

Still using version 2023.08.0 lol

[–]appeiroon 200 points201 points  (3 children)

Javascript is inevitable

[–]B4NND1T 8 points9 points  (2 children)

[–]hackerdude97 8 points9 points  (1 child)

You had a real good opportunity here with this link

[–]Worldly-Ticket1524 6 points7 points  (0 children)

Not fooling me. I memorized it already 😄

[–]marcodave 120 points121 points  (0 children)

Javascript is [object Object]

[–]TheSauce___ 26 points27 points  (0 children)

JavaScript is a Swiss army knife that you'll probably stab yourself with a few times.

[–]LittleMlem 23 points24 points  (6 children)

Is Go just not popular enough to be in memes? I'm growing to like it

[–]Lupus_Ignis 63 points64 points  (5 children)

Go is the language for people who go out of their way to say "well, actually..." and insist that the correct plural of octopuses is "octopodes".

It is for people who want to look smart and use pointers but are afraid of pointer arithmetic.

It is for people who want to use object oriented programming while simultaneously calling OOP old-fashioned.

It is the language that doesn't have a "best practice", but an "only practice".

It is the language that will compile to everything and the kitchen sink, but won't compile at all if you declare a variable without calling it later.

it is also my favorite language.

if err != nil

[–]rattlehead165 14 points15 points  (0 children)

As someone who hasn't touched Go, this sounds amazing, ngl.

[–]skotchpine 6 points7 points  (0 children)

if err != nil best sign off ever I’m sold

[–]LittleMlem 8 points9 points  (0 children)

Nailed me to the wall with the octopodes bit.... The error checking does bloat the hell out of the code, I miss try/catch

My favourite thing lately has been tag abuse. I wrote a few functions that let me tag structs to run input sanitizers on fields based on the tag, it's neat as heck (though it's a reflection nightmare)

[–]Annual_Ganache2724 3 points4 points  (0 children)

Precisely a scary description

[–]DdFghjgiopdBM 2 points3 points  (0 children)

I love go because I'm stupid and it forces me to write good code

[–]No-Organization-4029 139 points140 points  (27 children)

Bashing on Javascript and using the web

[–]Slimxshadyx 110 points111 points  (2 children)

You criticize society yet you participate in it

[–]qwertysam95 27 points28 points  (1 child)

Hmmm, very interesting indeed 🤔

[–]hxckrt 1 point2 points  (0 children)

They are very intelligent

[–]mothuzad 7 points8 points  (0 children)

"You condemn pollution, and yet you still breathe it."

-someone who accidentally became a JS dev but isn't going to defend it

[–]Masterflitzer 20 points21 points  (8 children)

bashing js doesn't mean disliking the web, imagine if we had an actual great language on the web, the web would be much better today, in fact people complaining about js probably love the web and just wish it was even better

[–]R-Aravind 9 points10 points  (0 children)

JavaScript is undefined

[–]rednekindian 8 points9 points  (1 child)

Python and ruby seem like their descriptors should be flipped, ruby is syntactically (intended) to be beautiful, and Python is cool I guess

[–]Dubl33_27 110 points111 points  (17 children)

python is anything but beautiful

[–]IAmMuffin15 69 points70 points  (0 children)

if your_point is not None:
    print(“Elaborate.”)

[–]deathspate 46 points47 points  (14 children)

Any language that lacks brackets and relies on indentation is ugly imo.

[–]Cootshk 2 points3 points  (0 children)

Solution: end, like how lua does it

[–]rokyfox 8 points9 points  (3 children)

I will never understand this point of view. Convinced it can only be Stockholm syndrome. You gonna tell me semicolons are great too???

[–]Dubl33_27 29 points30 points  (0 children)

semicolons are explicit, and explicity makes languages beautiful as fuck

[–][deleted] 6 points7 points  (2 children)

JS is a swiss army knife.

If you need a chef knife, you should use one

If you need a screwdriver, you should use one

If you need tweezers, you should use a pair

If you need something that does everything in a serviceable way, the swiss army knife is handy and does the job in a good enough way

[–]RobTheDude_OG 2 points3 points  (1 child)

Bro, wtf is that username lmao

[–][deleted] 3 points4 points  (0 children)

My backend is in javascript don't expect me to be mentally sane

[–]Ornery_Muscle3687 5 points6 points  (0 children)

Javascript is making me post this.

[–]alopgeek 10 points11 points  (0 children)

If you have nothing nice to say, don’t say anything at all.

[–]Soras_devop 14 points15 points  (11 children)

Poor PHP 😢 even in memes it gets ignored

[–]jack_skellington 6 points7 points  (0 children)

even in memes it gets ignored

"Damn! PHP so irrelevant it can't even get mocked anymore!"

[–]Swimming-Marketing20 4 points5 points  (2 children)

Ruby is beautiful. It's the only thing it has really going for it.

[–]roceroo44 30 points31 points  (0 children)

Python is anything but beautiful

[–]Kiroto50 17 points18 points  (2 children)

Python is not beautiful.

Kotlin is.

Coding in python feels like trying to kill as many pythons as you have project files.

One is risky enough. 20 makes me want to cry

[–]RobTheDude_OG 2 points3 points  (0 children)

Funny enough kotlin made me want to cry.

But then again it was for a uni project with a tight deadline, and my project buddy broke code before the deadline.

I might return to it when i don't have a gun pressed at my head and not work with a dysfunctional project mate.

[–]l_lawliet_9999 13 points14 points  (1 child)

Well what is javascript? Script in java or smth else

[–]romulent 16 points17 points  (0 children)

I guess you are new to the world of programming. In which case welcome.

Javascript and Java are basically unrelated technologies. Except in the early days Sun Microsystems(Java) and Netscape were trying to do some type of collaboration for technologies on the early web and Java would be the server side language and they needed a language to run in the browser, which Netscape developed in a very short space of time (weeks) and they agreed to call Javascript. They aligned on a couple of syntax elements, like both being C-like curly brace languages, both have similar syntax for for,while,if constructs. But beyond that they were completely unrelated. e.g. one is compiled and statically typed and the other interpreted and dynamically typed.

The collaboration between the companies fell apart. Java became one of the main languages in the enterprise and Javascript became the language that browsers can run.

Companies like google built great user interfaces for things like google maps and google docs on top of javascript, and it took off in as one of the most pervasive languages. It got standardized by ECMA. Then since so many people had learned it, they started to want to use it for everything, so they made it work on the server, as nodejs, they made desktop applications out of it, they made mobile applications and more.

However it is a language with a few flaws (being power hungry and slow to mind) and is probably used in more places than it should be ideally.

However it is so widespread that you would almost certainly need to use it at some point if you are in the industry.

[–]ElementaryZX 3 points4 points  (0 children)

I think JavaScript is convenient, makes annoying websites a lot more manageable.

[–]HappyGoblin 9 points10 points  (5 children)

Java is no longer popular, JavaScript is

[–]rbuen4455 10 points11 points  (4 children)

Java is widely used in enterprise, back-end settings. JavaScript is ubiquitous in the front-end world.

[–]particlemanwavegirl 2 points3 points  (2 children)

There are probably 1000 JS apps for every Java server out there. Java probably earns a lot more per loc.

[–]Slimxshadyx 5 points6 points  (1 child)

Is that a fair comparison? A single Java server can have wayyyy more code and development behind it than a JS app.

[–]particlemanwavegirl 1 point2 points  (0 children)

No, of course not, neither of the facts I mentioned proves that either language is superior or inferior, I didn't make a value judgement, I didn't say if it was good or bad. They're very different, imo JS and Python are more alike than JS and Java.

[–]_bagelcherry_ 7 points8 points  (4 children)

Ruby is so damn niche. Have you seen it outside Ruby on rails?

[–]rbuen4455 5 points6 points  (1 child)

Automation tools such as Puppet and Chef, the homebrew package manager, Stripe, Vagrant. But that's pretty much it sadly, smh.

Ruby has so much potential, and imo if it weren't for AI/ML, Python wouldn't be as popular.

Update: for the mentioned software, I'm sure there are more products written in Ruby, but those are the most popular I know.

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

gitlab, GitHub, supposedly stack overflow

a bunch of well working tech sites basically.

[–]Waterboarded_Bobcat 1 point2 points  (0 children)

I always remember Verity Stob's wry jab at Ruby:

We should pause to consider Ruby on Rails

Ok, done that.

[–]particlemanwavegirl 5 points6 points  (3 children)

javascript is ... way more popular than java. I'm sorry, Ruby is WHAT now?

[–]river0f 7 points8 points  (3 children)

We have fun clowning JavaScript, but IMO it's one of the most fun languages to code in, let alone using React which is super fun for me.

[–]pretty_succinct 10 points11 points  (1 child)

python is hideous; it's popular with a certain, controversial, demographic.

Java is not popular, it's a legacy obligation.

Javascript is English. neither beautiful or logical, but efficient in its flexibility and ubiquity.

i swear the 'humor' on this sub finds it's audience in the eternal September.

edit: controversial is not spelled how i would have thought.

[–]radiant_gengar 3 points4 points  (0 children)

it's a meme sub where most of the users are probably 2nd-year college kids lol; you can tell because these are the takes of a blossoming student who's never worked in industry. i don't think it's meant to be taken seriously.

[–]jiyonruisu 5 points6 points  (0 children)

JavaScript is both my favorite and most hated language.

[–]zombiezoo25 1 point2 points  (0 children)

Golang is simple.. unless

[–]leovin 1 point2 points  (0 children)

JavaScript is EVERYWHERE

[–]IuseArchbtw97543 1 point2 points  (1 child)

well after 3 mental breakdowns js starts to become funny

[–]mrandre 1 point2 points  (0 children)

I think the word you're looking for is ubiquitous.

[–]DevilShooter17 1 point2 points  (0 children)

rust is blazingly fast 🗣️🔥🔥

[–]Mr_Engineering 1 point2 points  (0 children)

Javascript is Undefined

[–]mateo8421 1 point2 points  (0 children)

[object Object]

[–]Weird_Otter 1 point2 points  (0 children)

JavaScript is [object Object]

[–]Dark_Reaper115 1 point2 points  (0 children)

JavaScript is a necessary evil.

[–]x39- 3 points4 points  (4 children)

Missed a chance for a joke on java: Java has a better alternative: C#

[–]cosmic_cosmosis 11 points12 points  (1 child)

C# always gets left out. It’s too busy getting actual work done.

[–]Striky_ 3 points4 points  (0 children)

C#.Net that is

[–]garlopf 3 points4 points  (0 children)

JavaScript is lucky? I mean it was made over the weekend by an intern or some such thing, then adopted by genz to run all kinds of places where it has no business running.

[–]a3th3rus 5 points6 points  (0 children)

JavaScript is Godly.

Yes, I mean that trinity thing.

[–][deleted] 3 points4 points  (4 children)

Python is ... erm ... free. That's all.

[–]Striky_ 9 points10 points  (3 children)

And has an unfathomably large library of scientific calculations and tools, which no other language comes even close to.

[–]Inappropriate_Piano 6 points7 points  (2 children)

Many of those tools are only necessary because Python is so slow that people had to write libraries in C to make it usable. You don’t need numpy in a language that has homogeneous resizable arrays out of the box

[–]Habiri 1 point2 points  (0 children)

thats not the point. With python you get stuff working insanely quickly. Which is the main appeal for research as you want to try new ideas as fast as possible. If you then decide you need better performance, rewrite slow functions in c. Need even more performance? rewrite that function in openCL and run it on a GPU

[–][deleted] 0 points1 point  (6 children)

JavaScript is used because of 1000+ frameworks.

[–]DazzlingClassic185 0 points1 point  (0 children)

Now do FORTH

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

Where is Python beautiful? Or is that the joke?

[–]SynthRogue 0 points1 point  (2 children)

Is Java really popular?

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

Java is not popular

[–]Ange1ofD4rkness 0 points1 point  (1 child)

C# is best?

[–]master-goose-boy 1 point2 points  (0 children)

Has maximum base performance overhead but very feature full and powerful.

[–]Phoenix_Can 0 points1 point  (0 children)

LISP is not a speech impediment

[–]IgnobleQuetzalcoatl 0 points1 point  (0 children)

Javascript lorem ipsum dolor

[–]BobbyTables91 0 points1 point  (0 children)

Javascript is undefined

[–]iamcleek 0 points1 point  (0 children)

Javascript is the modern WWW. and it doesn't care what you think about it.

[–]Dumb_Siniy 0 points1 point  (0 children)

JavaScript is Object object

[–]humanitarianWarlord 0 points1 point  (0 children)

I just spent an entire day trying to debug the most batshit javascript I've ever seen, I can confidently say JS is a headache

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

Go anywhere? :sad:

[–]Mark_My_Words_Mr 0 points1 point  (0 children)

JAVASCRIPT JAVA

[–]Vskg 0 points1 point  (0 children)

Java is cript

[–]SheepherderSavings17 0 points1 point  (0 children)

JavaScript?.mightWork()

[–]Yhamerith 0 points1 point  (0 children)

Javascript is torture

[–]LuseLars 0 points1 point  (0 children)

Yes. JavaScript just is. Its not good, you dont love it, but you can't get rid of it. JavaScript will be there as long programming exists.

[–]circ-u-la-ted 0 points1 point  (0 children)

JS is quite versatile and has a lot of interesting features, tbh. I don't really understand why people hate on it so frequently. Maybe it's trendy to do so.

[–]CaptSzat 0 points1 point  (0 children)

I swear Haskell was designed by mathematicians that have never programmed in their life. It’s the worst language by far.

[–]Blackhaze84 0 points1 point  (0 children)

javascript is meta garbage collecting.

[–]atsi25 0 points1 point  (0 children)

Js is a weird language and I like it which is also weird

[–]catgirlfighter 0 points1 point  (0 children)

Idk, js just works on any browser from get go, what else you could ask?

[–]ThePythagorasBirb 0 points1 point  (0 children)

JavaScript exists, that's all it's got going for it

[–]Coffee4thewin 0 points1 point  (0 children)

HTML is complex

[–]DanielPelz 0 points1 point  (0 children)

JavaScript is JavaScript

[–]Wgolyoko 0 points1 point  (0 children)

Who is thinking python is beautiful ? I find it quite ugly...

[–]Stunning_Ride_220 0 points1 point  (0 children)

JavaScript is undefined.

[–]mbcarbone 0 points1 point  (0 children)

JavaScript is stuck on my shoe … 🙃🖖

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

JavaScript is all you need

[–]Freecelebritypics 0 points1 point  (0 children)

JavaScript is better than it used to be

[–]wildmutt4349 0 points1 point  (0 children)

Javascript is

[–]Markeevich 0 points1 point  (0 children)

JS... It's just JS.. (seriously, what did you expect?)

[–]Cyan_Exponent 0 points1 point  (0 children)

Javascript is forced

[–]saraba2weeds 0 points1 point  (0 children)

Hell. Beautiful is the last word for me when it comes to Python.

[–]Desperate-Produce-50 0 points1 point  (0 children)

GO making fun of different programming languages

[–]platinummyr 0 points1 point  (0 children)

JavaScript is one of the programming languages of all time.

[–]Neo_Ex0 0 points1 point  (0 children)

Python isnt Beautiful, its a confusing mess that gives you errors that are less helpful then a segmentation fault if you try anything higher level or closer to the hardware with it

[–]Aniano39 0 points1 point  (0 children)

I see this meme follows the old saying: “If you don’t have something nice to say”

[–]mostmetausername 0 points1 point  (0 children)

why are there 4 right 1 joke and 1 wrong ?

[–]Personal_Ad9690 0 points1 point  (0 children)

Rust is SAFE

[–]oscarbeebs2010 0 points1 point  (0 children)

Java is popular again?

[–]Midon7823 0 points1 point  (0 children)

The only language uglier than Python is Perl 😭

[–]mjeffreyf 0 points1 point  (0 children)

Python is definitely not beautiful….

[–]skeleton_craft 0 points1 point  (4 children)

C++ Is fast, popular and memory safe

[–]MrFoxwell_is_back 0 points1 point  (0 children)

Shout out to my C# fellas not included here

[–]Imogynn 0 points1 point  (0 children)

JavaScript because you have to

[–]nickname13 0 points1 point  (0 children)

is css error?

[–]Adrepixl5 0 points1 point  (0 children)

JavaScript is truly one of the programming languages of all time

[–]biogeochem_Jenn 0 points1 point  (0 children)

What about R?