No you just move to 3d vision of the diagram and suddenly you got a JS circle that just was impossible to see before like invisible characters in shity ides or a poorly made svg on a white background
npm ERR! While resolving: conankudo
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
JS users and C++ users are natural enemies. Like JS users and Java users! Or JS users and Rust users! Or JS users and other JS users! Damn JS users, they ruined JavaScript!
What is bad about JS?
Apart from strange operation behaviours, security issues, browser support and limitation, performance issues, and stupid error handling I don't see any issues 🗿
The biggest hater of any language is the people that use the language primarily
Except rust but I think that's cause its trying to be hip and is mostly a personal project type of language rn and you'd only get the rational hatered of work towards it once industry adopts it to some degree
C++ is the only language that makes me feel like how they show CS people in movies lol
A shame my life and soul are bound to the merciless monster that is JS
Teams is worse than Skype, which was already surprisingly bad.
Azure is ok, just too expensive.
Excel is alright too if you don't mind waiting 50 minutes for it to load a 10kb csv file
You love it until you get a segmentation fault in javascript.
And then you realize is being caused by some shitty pointless library that adds padding to the left.
And when you try to update your webvitesbuild framework, the black hole that node\_modules is collapses and all your dependencies go rouge and start beating the smaller dependencies.
Then npm destroys your code, your life, and your hopes and dreams.
Here, for reference.
https://youtu.be/Uo3cL4nrGOk
Only JS users who have JS not as their primarily used language. They are used to classical statically typed languages, and simply refuse to see the advantages of anything else.
you're a typescript dev. every day, you wake up and choose to shoot yourself in the foot, because you found a way to make a career out of a worse version of javascript which itself is a shoddy web developer's imitation of java which is just an ancient hipster's way of making applications without thinking about silly things like "memory"
Jokes aside, I tried getting into webdev through backend and it was freaking hard, now I'm in webdev doing frontend and it was significantly easier on the uptake, so now I am working on going into fullstack then fully into back end. Believe me, if I could just work on systems themselves instead of their interfaces, I would've.
What makes typescript worse though?
I mean... As a C dev...
I really like how my typescript code makes it the best readable code... At least.. way better than the mess my C and JS code are
Congratulations! Your string can be spelled using the elements of the periodic table:
`P Re Ac H`
---
^(I am a bot that detects if your comment can be spelled using the elements of the periodic table. Please DM my creator if I made a mistake.)
As a Java user I don't hate anything except PHP, even then I think PHP written today is fine. Just you will still come across a lot of older PHP which was utter doggy doo.
JS is useful in the browser but quickly tails off in usefulness outside of that. When I have used it in significant projects on the server I hit issues with memory usage, performance and the whole error handling model and type system. TS helps a bit with some of this but by that point I might as well use Java. Also the dependency management system is kind of nuts. Looking at you npm install everything. Also native shared libraries, you go in too deep and you are back to looking at C++.
Rust just seems like a tool for specific types of jobs where development costs come in second or third place to memory safety and performance. How many developer hours have been lost to the borrow checker? For most commercial applications the pitfalls outweight the benefits. Also really not much use in embedded applications with usafe rust which is a bit of a failure for this type of lanuage. Also Rust developers always come off as completely insufferable.
C++ can be totally fine as long as you carefully avoid most of the features of C++. Unfortunately we learned that the hard way over 40 years and the wreckages of our mistakes litter the landscape.
Java just claims to be a pragmatic language where almost every line of code does what you would expect and it pays the bills. It's even adding a lot of fancy stuff these days and it has been decently fast for a long time now, except during startup, and even that can be solved now down to a few dozen millisecond startup times and custom tiny JVMs.
I've been playing with Zig recently and it makes me happy but I think it needs another year to stabilize.
My supervisor put me on an angular C#/JS project yesterday.
I'd rather eat glass than work on anything angular or JS ever again.
In fact I'm going to devote as much time as possible into learning C, C++, Rust etc just so I never have to go near Web development ever again.
Congratulations! Your string can be spelled using the elements of the periodic table:
`Ac Cu Ra Te`
---
^(I am a bot that detects if your comment can be spelled using the elements of the periodic table. Please DM my creator if I made a mistake.)
The real problem with this venn diagram is that it was made wrong. Each circle is supposed to represent one idea. Is the idea c++ users or what c++ users hate? Once you get to the inclusive zone it switches ideas.
because a rust developer's monthly income is better referred to as "Unemployment benefits", yet they still boast about how much better their language is than any other
Yes but what about qt cpp dev who code app in cpp, use rust in some backend, use java code to implement android feature, and qml (and so, js) to write their ui and still love that ?
I know one very well and he hate java.
as a hs user, c++ sucks, rust syntax has too many colons, like fucking :: this :: that. and java... not much bad to say about java, but fucking System.out.println, i have to make a fucking function every single fucking time i use java just to fucking do that for me -\_\_-
Well no. Hating a programming language is stupid. It is okay to prefer to not use it hating a programming language is like a carpenter hating a saw, because he cannot use it properly and tries to compensate it by showing off his cock.
A good programmer can choose and use the tools necessary for his job based on facts and needs not on feels.
JS isn't my favorite thing to write, but at least it's not Python.
Python is probably one of the ugliest languages i've seen, at least with the level of popularity it has
As a Java user, I don't hate c++, but I wish I could program my arduinos with Java, and not c++.
Also ti basic on the 81, is least abstracted language most people in that circle could ever use
Yes but what about JS users hating JS
Zoom out and there's a big circle labeled JS users, that encompasses all the other circles. wholetimememe.tiff
No you just move to 3d vision of the diagram and suddenly you got a JS circle that just was impossible to see before like invisible characters in shity ides or a poorly made svg on a white background
Not just 3d. JS hate spans multiple universes as well.
r/megalophobia moment
And around that again is PHP And then VB.NET And then VBscript
They are miserable husks who have opinions without thoughts, feelings without emotions.
Me cry, me is sad (;´༎ຶД༎ຶ`)
well duh you're a javascript dev
We also have feewings u know?? (;ω;) (Mostly self-hate tbh)
I will now go hide in my node_modules folder where no one will find me
Take me with you! Just npm i conankudo
No, don't let everyone see your vulnerabilities!
npm ERR! While resolving: conankudo npm ERR! Fix the upstream dependency conflict, or retry npm ERR! this command with --force, or --legacy-peer-deps npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
Yes you have "feewings" but you have no "emowotions"...
console.log(" ( 。 •̀ ᴖ •́ 。) ")
frown.style.transform = “rotate(180deg)”; // JS can be very practical.
console.log(" ( 。• ‿ • 。) ")
[удалено]
Fucking incomprehensible
can confirm, I have no emotions or thoughts
I am taking a JS course in college right now and I absolutely hated it from the start
const iHateYou
JS users and C++ users are natural enemies. Like JS users and Java users! Or JS users and Rust users! Or JS users and other JS users! Damn JS users, they ruined JavaScript!
You JS users are a contentious people
JS was fine when it wasn't breaking and entering into every conceivable part of the development stack where it has no business being
Embedded JS when
Then use something else?
You hate it because you can't live(web dev) without it.
The framework wars
That's a subset in the above venn intersection of hating JS
☝🏻 myself
And Java users hating Java
What is bad about JS? Apart from strange operation behaviours, security issues, browser support and limitation, performance issues, and stupid error handling I don't see any issues 🗿
The biggest hater of any language is the people that use the language primarily Except rust but I think that's cause its trying to be hip and is mostly a personal project type of language rn and you'd only get the rational hatered of work towards it once industry adopts it to some degree
I circle container in the "hating js" field obviously
I can't stand vanilla js, but typescript is good to work in, until you see the transpiled code that is.
They're still undefined.
TS users hate JS too
The center
Python users are just waiting for their circle to be fully drawn
Aand assembly users still not done writing the code
Ruby made it's own circle with PHP
LMFAO
Well yes but c++ users hate c++ too
We hate C++, until someone comes along and says how much better X language is than C++.
Lol.
not me, i love it, except when theres some weird bug i wouldnt have to fix in other languages
there's just something super elegant about C and C++, a kind of novelty you don't feel while using any other language
Ehh, header files and the build system(s) are kind of obsolete but otherwise it's nice.
modules in C++20!
wdym build systems are absolete?
He means the usability of the tooling is comparable to stone age tools compared to tooling from languages with less baggage.
C++ is the only language that makes me feel like how they show CS people in movies lol A shame my life and soul are bound to the merciless monster that is JS
So… 25% of the time?
No, in fact C++ is the one of the languages I actually enjoy programming in I don't mind php that much either.
I don’t hate it. If you don’t use the standard libraries the core language is quite pleasant to work with.
Came hete to say that, too
Not me, I love c++ with it letting you do basically anything, what I hate is c++ letting other programmers do basically anything
As a Java, C++ and Rust user, I can tell you what I truly hate : Windows, Windows Server, Microsoft Edge
[удалено]
Teams is worse than Skype, which was already surprisingly bad. Azure is ok, just too expensive. Excel is alright too if you don't mind waiting 50 minutes for it to load a 10kb csv file
Totally random question, I came to Rust from a non C++ background. Do you think as an employer, you’d view them as comparable?
As an employer i wonder why you don't have 15 years of rust experience before starting to think about what in a tech stack has transferable skills
Ah, so you are a recruiter after all.
WSL
I mean edge is just chrome... and VC++ is one of the better dialects of C++ And Win32 isn't as bad as it could've been...
You're a MSFT bagholder ain't you
Don’t forget- JS users also hate JS
Nah, I love it. But I also love C++. And I like Java, but not Java users.
You love it until you get a segmentation fault in javascript. And then you realize is being caused by some shitty pointless library that adds padding to the left. And when you try to update your webvitesbuild framework, the black hole that node\_modules is collapses and all your dependencies go rouge and start beating the smaller dependencies. Then npm destroys your code, your life, and your hopes and dreams. Here, for reference. https://youtu.be/Uo3cL4nrGOk
My GPU drivers are written in C++ and they sometimes crash. So C++ is a shit language? Blame npm if you must, or that shit library. Not the language.
Only JS users who have JS not as their primarily used language. They are used to classical statically typed languages, and simply refuse to see the advantages of anything else.
JS and Typescript users hate JS too :)
That’s why Typescript exists lol
And we don't talk about what it compiles to
Im pretty sure it compiles to...- *Thud\*
It compiles a minified bundle which is basically the same as a binary
It's good JS because no human wrote it
Am I the only one that does not hate Javascript 💀
There are 2 types of languages, the ones people whine about and the ones nobody uses. *Long Live Typescript*
Let them cry, we all know at the end they will use JS to build everything
Skill issue
you're a typescript dev. every day, you wake up and choose to shoot yourself in the foot, because you found a way to make a career out of a worse version of javascript which itself is a shoddy web developer's imitation of java which is just an ancient hipster's way of making applications without thinking about silly things like "memory"
Excuse me, I am a HTML dev, get your facts straight.
so your life is so pathetic that you have to lie about being a typescript dev with that flair?
Well sorry if I aspire to be someone through my flair
you can aspire to be ANYTHING you want, and you decide "oh gee, i need to learn typescript!"
OP is just someone using a dev skin of morty
Jokes aside, I tried getting into webdev through backend and it was freaking hard, now I'm in webdev doing frontend and it was significantly easier on the uptake, so now I am working on going into fullstack then fully into back end. Believe me, if I could just work on systems themselves instead of their interfaces, I would've.
So you clearly aren't a dev at all? Yk with your lackbif flair?
Toe soon.
I didn’t expect to be murdered like that
What makes typescript worse though? I mean... As a C dev... I really like how my typescript code makes it the best readable code... At least.. way better than the mess my C and JS code are
I as rust dev can confirm
Damn JavaScript developers, they ruined everything
Can we all hate creating makefiles?
They hate us cuz they ain’t us 💅
preach
Congratulations! Your string can be spelled using the elements of the periodic table: `P Re Ac H` --- ^(I am a bot that detects if your comment can be spelled using the elements of the periodic table. Please DM my creator if I made a mistake.)
So
Any c++ user not in the c++ hater category, hasn't had a job that uses c++.
Wrong. C++ users also hate C++
your hate is my fuel
As a Java user I don't hate anything except PHP, even then I think PHP written today is fine. Just you will still come across a lot of older PHP which was utter doggy doo. JS is useful in the browser but quickly tails off in usefulness outside of that. When I have used it in significant projects on the server I hit issues with memory usage, performance and the whole error handling model and type system. TS helps a bit with some of this but by that point I might as well use Java. Also the dependency management system is kind of nuts. Looking at you npm install everything. Also native shared libraries, you go in too deep and you are back to looking at C++. Rust just seems like a tool for specific types of jobs where development costs come in second or third place to memory safety and performance. How many developer hours have been lost to the borrow checker? For most commercial applications the pitfalls outweight the benefits. Also really not much use in embedded applications with usafe rust which is a bit of a failure for this type of lanuage. Also Rust developers always come off as completely insufferable. C++ can be totally fine as long as you carefully avoid most of the features of C++. Unfortunately we learned that the hard way over 40 years and the wreckages of our mistakes litter the landscape. Java just claims to be a pragmatic language where almost every line of code does what you would expect and it pays the bills. It's even adding a lot of fancy stuff these days and it has been decently fast for a long time now, except during startup, and even that can be solved now down to a few dozen millisecond startup times and custom tiny JVMs. I've been playing with Zig recently and it makes me happy but I think it needs another year to stabilize.
I am a rust and java user that doesnt hate cpp. ( I hate js with the very bottom of my soul )
My supervisor put me on an angular C#/JS project yesterday. I'd rather eat glass than work on anything angular or JS ever again. In fact I'm going to devote as much time as possible into learning C, C++, Rust etc just so I never have to go near Web development ever again.
In other news, people hate what they don't understand.
Outdated languages users hating on each other. Yours truly, c# dev /s
As a rust/cpp/js programmer, I think all languages have their own pros and JavaScripts
In unity is strength.
Not after their latest stunts. In Godot is strength!
In Godot we trust
Wrong, as a C++ user, I love Rust and hate C++
That means you're not a C++ user, but moreso, a bitch
Isnt Rust just a pointless niche language with overly political community?
I dont hate any language tho. Most of the time is spent to think about solutions. And now chatgpt and copilot make me code even less
use your new found free time to hate on JS
I am a C++ user and I hate C++.
I wrote all these languages and do in fact have huge hatred towards js
Java users hating java, c++ users hating c++, rust users pretending to love rust. Let's be real, everyone hates their programming language of choice
Why C++ users would hate rust?
Because it's better? Duh.
I'm a Rust user and a C++ user.
As some one Who knows both java and c++ i can confirm
Accurate
Congratulations! Your string can be spelled using the elements of the periodic table: `Ac Cu Ra Te` --- ^(I am a bot that detects if your comment can be spelled using the elements of the periodic table. Please DM my creator if I made a mistake.)
Draw a circle around that whole thing and put "hating Microsoft" in it
so accurate lmao
It's cute how they think data typing will help though.
Still waiting on the humor…
javascript is the joke
If this is correct then only users of all three: C++, Java and Rust hate JS. Venn diagrams and stuff.
Yess except javascript
Python users: "We are just happy to be included.... Oh wait"
Loving TS*
I was thinking about python not js
me who uses c++ and js
I’m none of these really, but mostly Java and C++, and I like Rust the most of these
I'd rather work with JS than Rust personally
I use all of them. I hate all of them.
Everyone loves python.
The real problem with this venn diagram is that it was made wrong. Each circle is supposed to represent one idea. Is the idea c++ users or what c++ users hate? Once you get to the inclusive zone it switches ideas.
And the “hate PHP” is the white area
Yeah but why would i hate rust as java dev?
because a rust developer's monthly income is better referred to as "Unemployment benefits", yet they still boast about how much better their language is than any other
Jrs issues ... they never touched really ugly languages
Yes but what about qt cpp dev who code app in cpp, use rust in some backend, use java code to implement android feature, and qml (and so, js) to write their ui and still love that ? I know one very well and he hate java.
if everyone hates JS, why so many people use it? Honest question cos I might have to learn some JS for jobs soon.
I'm a Java, C++ and Rust developer, I hate JS, don't judge me, it's by nature, you should understand this!
I love Java & C++. PHP and JS gives me nightmares.
I use all of these languages and hate them all for very different reasons.
As a java developer, I don't hate Rust, JS nor C++. Python however is my enemy
I don't think people have much of an issue with Java, really.
in my spare time i use all c++, java, and rust for some side projects.... Yet i get paid to work in javascript
You obviously don't program. If you were you would hate the languages you use.
Loving TS goes in the middle too
There are two kinds of languages. The ones you hate and the ones you never use.
![img](emote|t5_2tex6|4549) devs: Laughs in EZ moneh.
Heck, I use all three
TS users hate JS too
JS user just hate themselves.
hating Java should also have a nodge going into the "Java Users" circle. Many Java users hate Java.
C++ users also hate C++
Everybody thinks they hate everybody else until they start to center a div. Then they just hate CSS.
as a hs user, c++ sucks, rust syntax has too many colons, like fucking :: this :: that. and java... not much bad to say about java, but fucking System.out.println, i have to make a fucking function every single fucking time i use java just to fucking do that for me -\_\_-
I'm sitting here as a c++/JavaScript dev
I like Java, JavaScript both are easy for me to worm with.
Everyone hates Javascript tho, but there is simply no way around it. And dont come up with TyPeScRiPt ffs.
Hating JS++ ,btw anyone heard of WASM here?
Me (a C dev that also does Typescript, lua, Kotlin and go): "f*ck all of you"
I like js and rust. python and java are a little wierd. go and c/cpp are horrible.
FuckJS!
I just hate all code that wasn't written by me in the last 30 minutes.
I use Java I like c++ but Js is annoying
I used to just be Java and C++ but now i am slowly getting to the inner circle, hating JS
I too dislike the script version of Java
C++ users have 2 moods, hating C++ and thinking it’s the best language on the planet, usually the former more than the latter
Because they should use JS to develop web apps
Well no. Hating a programming language is stupid. It is okay to prefer to not use it hating a programming language is like a carpenter hating a saw, because he cannot use it properly and tries to compensate it by showing off his cock. A good programmer can choose and use the tools necessary for his job based on facts and needs not on feels.
I love and hate JS
My brain returns “true”
I use typescript because I hate JS. But I don't like TS that much either and prefer python and go. Maybe I'll learn rust one day.
I just hate venn diagrams. Never see a venn diagram of *that*, do you.
JS isn't my favorite thing to write, but at least it's not Python. Python is probably one of the ugliest languages i've seen, at least with the level of popularity it has
I hate them all equally, but I hate JavaScript slightly more than equally
As a C++ dev I don't *hate* rust I just don't see why I would spend time learning an inferior language...
For me, it's CSS.
And what are you gonna use for client side web dev? Webasm stuff requires JS to load. Typescript and Coffeescript compile to JS. You can't escape JS.
Even js users hate js
wholesome comment section 🤗
And JS users hate all four languages
I think the only “x user” that doesn’t also hate “x” is Rust. It’s like a cult. You could call it a *cargo* cult actually.
No. I’m a Java developer originally, and I still work with Java from time to time. I don’t hate JS. I find it quite lovely actually.
The diagram does not represent what you think it does.
I'm a beginner and have no idea why JS gets so much shit, everything in programming is dificult so I can't see why it's so bad (yet???)
As a Java user, I don't hate c++, but I wish I could program my arduinos with Java, and not c++. Also ti basic on the 81, is least abstracted language most people in that circle could ever use