C is the sniper you don’t see
Programmer Humor
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
- Posts must be relevant to programming, programmers, or computer science.
- No NSFW content.
- Jokes must be in good taste. No hate speech, bigotry, etc.
And just like in Metal Gear, he dies of old age if you wait a bit.
C is old, ubiquitous and still does not have a good replacement for its low-level cross-platform usecases, so I'll believe it when I see it 😄
Rust is doing a very decent job of low-level cross platform. C just has a very long history.
C is back at HQ with 2 Stars and enough political capital to serve till they die.
ah yes programming languages are jokes themselves, and not the programmers using the wrong tools for the wrong job
May i ask why everyone hates JavaScript so much? It's not ironic it's a real question, i can't really get it, is it just because it doesn't have types? Or there's more?
I believe the amount of hate and mockery Javascript receives is heavily skewed, simply because almost every programmer who is active today has at least some experience with the language, and with more users there are also more people capable of complaining about it.
I work with languages that are much worse than Javascript, yet they don't receive nearly as much hate because hardly anyone uses them.
One that comes into my mind is ABAP:
What the fuck
My colleagues and I joke around that SAP stands for Sadness and Pain.
As you may know SAP is a German company and the name originally was an acronym for SanduhrAnzeigeProgramm, which translates to "hourglass displaying program" - a nod to when busy software would change the mouse cursor into an hour glass - since it was initially conceived as a hardware stress test software - expanding to employee stress tests was just the logical next step.
Things got weird when scammers found a new hustle charging hundreds of dollars per hour pretending it was an ERP solution or similarly outrageous ideas that non-technical people in all kinds of business fell for.
(copied from reddit before it gets deleted)
that's a crime against humanity
Goddamn, now I'm glad I didn't go forward with an ABAP developer job offer
Because it's inescapable. Web development is by far the most common type of programming work and even if you're a backend developer you tend to have to touch javascript at some point, so everyone knows the pain of javascript's foot guns and javascript has a lot.
The fact that it's mandatory to do your work invokes bitterness in people. For backend, you can kind of switch around until you find a language you like. For frontend, it's javascript or nothing at all.
Javascript as a language is very out of sync with other commonly used languages. Its footguns are very easy to run into. As a result you have a lot of rituals around just not shooting yourself in the foot. The rituals, libraries, and frameworks around avoiding Javascript's foot guns have been very shifting and changing. Of course, because the javascript ecosystem changes far faster than other languages, there are a lot of rakes for developers to step on to add to the naturally existing foot guns.
Javascript as a language probably shouldn't be the sole language of the internet for a variety of reasons. It's a very hateable language because of how easy it is for newbies to make new terrible code and how common it is. Until something like WASM takes off, the downpour of hate for javascript will continue.
it has a lot of cruft and gotchas and lacks a good standard library (which is why npm is a thing). That means there's a lot of bad javascript code out there and a lot of people who have had bad experiences with it. But, if you take care to not shoot yourself with the included footguns and you know your way around npm, it's a perfectly fine language for its purposes in front- and backend development IMO
It's wild that Python is getting a shoutout over javascript despite being an even bigger loosely typed mess.
I think it's partially because Python has a reputation as being a serious language for serious people because it's popular amongst data scientists and academics, whereas Javascript is still seen as being popular amongst script kiddies and people building crappy websites for $100 / pop.
That being said, most of the time i hear javascript jokes at work they're pretty tongue in cheek /ironic / the dev isn't really hating on it. I have heard a dev or two make those javascript jokes with a more serious critical tone, and everyone tends to ignore them and not engage because they're pretty clearly just haters who have a general tendency to dislike popular things.
It has a rocky start, and a lot of cruft from that era sticked around.
There are also a lot of horrible legacy projects from the pre-ES5 era which are a pain to work with. Often older projects were coded either before people knew how to do javascript right, or before the devs who wrote it knew how to write javascript right.
"You guys are stupid. See, they're gonna be lookin' for army guys."
Python knows where the real threat is.
Is python really any better?
yes
-
loosely typed: python is the same
-
bad package manager: python is infinitely worse
Python is as inefficient as js is ugly
Well done.
That is like a colleague farewell card that says, “Four years already? It seems like only six months with all that we have accomplished.”
Ok, admittedly I was using typescript but honestly, I really enjoyed using JavaScript. I kinda feel like people who shit on it have never used it much, or aren't very experienced, or it just wasn't to their taste and they're jumping on the hate train that the others like to conduct.
(I also understand this is a joke dw)
I kinda feel like people who shit on it have never used it much, or aren’t very experienced
How much experience do you have? (and don't even think about lying; this is the internet)
Definitely 2023 years worth of experience. I taught Jesus himself JS. Which, fun fact, doesn't stand for JavaScript, but stands for JesusScript. I would never lie on the internet.
(4ish years lmao)
jokes on you i code the entire stack in JavaScript
Yeah, gonna have to disagree. If I had to choose between JS and Python, I'd shoot myself in the head.
So you choose JS.
Python is cool IMO, got loads of libraries and gets your little app up in notime.
Not for larger projects though.
JavaScript is like the unsafest language I have touched in the last 20 years, yikes!
Still would use it as a web front end instead of python ofc.
Python?
Im just over here in the corner trying to learn Java.
peaks through the cheap stand-up office blinders from the C# "office" Can you help me debug something rq?
Every few years I go back to giving JS a chance and every time I'm left frustrated. At least it's not as bad as it was a decade ago I guess
And I'm the smalltalk soldier in my rainbow uni 🌈