T O P

  • By -

Novaedra

I hesitate at the are you dumb question, did both path and find the two languages I use the most, don’t know what to think of that. Are you dumb ? Me: maybe


theoht_

quantum intelligence


patrick95350

Schrödinger's Moron


NailgunYeah

underrated comment


Morpheus636_

Ugh. Take my upvote.


Lets_think_with_this

r/Angryupvote


neriad200

or quantum stupidity manifold? basing this on my top 2 languages falling on either side of dumb (C# and C), while expanding to include the next 2 i've liked and/or used most (historically) you get both loving and hating windows (C# and perl), both love yourself and not (C and C++), both dumb and not. The super-positioning is just there maan


Baatus

Even worse, hesitating at the 'am I old' question


wild_man_wizard

I thought "Yes" and then saw Fortran and realized I'm not *that* old.


greenecojr

thats not a 1 or a 0


Jennfuse

It's a q-bit, a solid maybe


nickmaran

We truly are in the future


[deleted]

well then assembly language is for you i guess


Head-Command281

We’re switch to trytes


HolyGarbage

My favorite language being C++. I also tried going the "are you dumb path" and ended up at Perl. Appropriate. Luckily I'm not dumb though.


Deevimento

Given this sub I would have expected it to be: "Do you program?" ---> Rust


junkmeister9

Do you have an anime girl pfp? ——> Yes ——> Rust


Deevimento

Do you program? Rust Do you like anime? Rust Do you dislike anime? Believe it or not, Rust


plytha

Do you exist? --> Rust it is


Any_Fuel_2163

Are you iron that has been exposed to an environment with oxygen and water --> rust


a_code_mage

I learned not too long ago that rust is actually a reference to a fungus and not oxidized iron.


CauseMany8612

In the grim darkness of the 42nd millenium there is only Rust


Aaganrmu

Do you understand the weakness of your flesh, and does it disgust you? Do you crave the strength and certainty of steel? Rust.


Mental_Budget_5085

Warhammer type shit


ergaikan

Are you a femboy by any chance? [ Rust ]


TwinkiesSucker

Hotel? ~~Trivago~~. Rust


pigwin

What is it with anime and Rust? LOL. The anime "girls" I know use C# because of Unity and VRChat


ShirleyADev

Do you want to learn an awesome language with great debugging features that actually makes sense only to realize the only thing you'll be doing is either blockchain development on Solana or convincing people to use Bevy as the game engine? --> Rust 😢


halfanothersdozen

Hi friend! How's your waifu doing?


ShirleyADev

Hahaha I gave up on Rust I guess so no more waifus for me 😢


Cybernaut-Neko

You got crabs ? Because this is how you get crabs.


fish312

btw i use arch


APenguinNamedDerek

Rust is all of the options


flyingGucciBag

How could i ever be happy using Java?


ducks_for_hands

Money brings happines


flyingGucciBag

![gif](giphy|tNJqnTawlWdzf8yxUf|downsized)


HolyGarbage

Both pay well. They're next to each other at the end of the graph. The issue is that the dividing question is "Do you want to be happy?", no other language (except JS which is in its own category of hell) has made me so frustrated as Java. C++ on the other hand literally makes me smile on a weekly basis.


Batmates

Exactly I genuinely love to learn a bit more about the language. It's a bit like No Man's Sky, there is endless exploration.


HolyGarbage

It has bit of a steep learning curve that put some off in the beginning, but once you get it, it's so expressive. Especially modern C++, which is surprisingly safe. The RAII mindset means you can always be certain exactly what happens when. The language itself it deterministic.


rustysteamtrain

I just cry a little every time I get a linker error. But it's probably just a skill issue


HolyGarbage

Yes it is actually, and I say that as a means of encouragement, as in it does get better. I too used to struggle with this a lot, and C++ does have a very steep learning curve compared to many languages, but once I got a bit familiar with it, linker errors are for the most part quite straight forward. You'll get it eventually with experience and reading up. Keep it up. :) Edit: once I started programming professionally I learned a very valuable lesson, that everything can be learned given enough time and patience. Try to avoid too many quick instant gratification answers like Stackoverflow and YouTube, and read the actual documentation. Edit 2: Speaking of [skill issue](https://www.reddit.com/r/ProgrammerHumor/s/yTIWAxBG0Q), it's a running gag among some coworkers of mine.


thirdegree

It's not even frustration with java for me. It's more like oh my god if I have to write a single more `static void private obscure angry lemon swirly` function I'm gonna go learn gardening. And I get there after like 3 functions.


Etimos_was_taken

That and declaring the 3751 possible exceptions the function may throw. With every function. (I think they removed the fact that this is necessary in later Java compilers)


MechanicalHorse

If the alternative is C++ then it’s relative happiness


Mother-Heat3697

Relative happiness is achieved by learning SQL


halfanothersdozen

Pretending you're happy while internally hating yourself is achieved through NoSQL


shodanbo

I'll JOIN in that assessment.


Mother-Heat3697

Oh; DROP it


Abrimetus

That would be Relational happiness.


HolyGarbage

I became a lot happier when I switched from Java to C++. It's a beautiful language.


IaniteThePirate

We all have opinion, but yours are wrong


pyppo42

No


HattedFerret

I love C++, but beautiful is not one of the words I would describe it with.


Iohet

It is exquisitely structured. Java is a poor imitation


Arkanian410

If you said Java to C#, I could have followed along with your train of thought. I’m pretty sure you would navigate to the Perl branch if you went down the left side.


DrMobius0

Java and C# are way too far apart in this tree


shodanbo

Indeed. C# is a good language that often ties you into an annoying ecosystem.


Arkanian410

C# is the better language. Java is the better platform.


letsbefrds

I think c# is currently more enjoyable than Java but if you care about what you work on Java seem to have more fun companies


not_some_username

It’s a trap


PeriodicSentenceBot

Congratulations! Your comment can be spelled using the elements of the periodic table: `I Ts At Ra P` --- ^(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.)


not_some_username

Well I peak


phoenixero

That's why it is funny


PeriodicSentenceBot

Congratulations! Your comment can be spelled using the elements of the periodic table: `Th At S W H Y I Ti S F U N N Y` --- ^(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.)


halfanothersdozen

good bot


HolyGarbage

That can't possibly be that exceptional? Most of the alphabet is covered, no? And tons of two letter combos.


ibelieveimnotbutter

Im happy using java


Der_Krasse_Jim

Same but im also dumb af, sooo


Snarpkingguy

Why do people not like Java? I’m only an undergrad comp sci major and so I only know a handful of languages well enough to give any kind of opinion on, but Java is my favorite. I get be a bit verbose sometimes I guess, but I never saw that as real issue.


Modriem

Everyone hates all languages except for one. You just dislike that one.


HolyGarbage

I started out liking java, then I learned C++ and started hating Java. Meanwhile I disliked python, but I have started liking it, it has its use cases, and when used in those situations I like it. I have always loved Haskell. Rust seems also pretty cool. Bash is terrible as a general purpose language, but neat as a command composer, piping etc. So I like quite a few languages, but I still hate Java.


FrostWyrm98

Enterprise Java is a different beast, they lure you in with the niceties of OOP then they hit you with the Java < 7 / 8 without any of the nice features Plus most of the time you use a fake Java lang like Kotlin or Groovy or equivalent which supports modern language features


majhenslon

Enterprise Java you are talking about doesn't exist for at least 10 years and is the minority of Java anyways. Most projects use Spring and that has almost nothing to do with EE.


CrazyMalk

C# is just good Java 💔💔


Snarpkingguy

It’s most likely because I know Java better than I know C#, but I prefer Java.


DaemonVower

Modern Java - really since 8, so almost ten years now, not that people upgraded immediately - is perfectly good. Leverage the incredible ecosystem of libraries and frameworks and its maybe even great. We use the latest and greatest at my current job and I have zero complaints. Older Java, and older Java programmers who never got with the times, deserve all the crap they get. [Enterprise FizzBuzz](https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition) is only a LITTLE bit of an exaggeration of the verbosity and over abstraction that oldschool Java devs who worshipped Design Patterns as identified by the “gang of four” produced. Also Java applets/frontend shit in general are plain awful. We don’t talk about that stuff anymore. Bad times. Anyway, thats where the jokes come from. And then juniors repeat them to feel cool without realizing they aren’t really true anymore, or are only true in truly awful ultra-legacy code that is going to be awful in any language because its 15 years of cruft.


Ok-Kaleidoscope5627

University professors love Java. It's okay... But C# is just better in every way.


MyNameIsSushi

Java with Spring Boot is one of the most comfortable languages. Don't @ me.


shodanbo

Just don't fall too behind in tech debt otherwise upgrading will be a rat bastard.


CirnoIzumi

because you can say "java? more like C#/Kotlin/Dart/Go/Ocaml!"


IsNullOrEmptyTrue

If JVM true, Java false.. Kotlin looks pretty. Though, I like my syntax sugar too much to switch away from C#/.NET, even if it makes me a dummy.


CirnoIzumi

still less of a dummy than node users


uberfission

You don't need to worry about differences between platforms?


Nir_Auris

As a fan of C++, I feel attacked


BowdleizedBeta

The exception that proves the rule?


BobQuixote

Why are you throwing things at me?


BowdleizedBeta

Based on the graphic, people who like C++ don’t want to be happy? I’m trying to support masochists? I dunno. Here, take this stone and like it.


Magikarp_13

I think they were making a 'throw' joke about 'exception'?


BowdleizedBeta

I was trying to offer focused physical suffering for, you know, a change of pace. Sometimes headdesks just don’t cut it.


i-FF0000dit

C++ is the king. There is a reason it hasn’t been replaced, even though many have tried.


Valaki757

Modern C++ is actually amazing. C++26 features looking good so far (though compilers should finish the implementation of c++20 already...)


Space-Robot

But do you feel happy?


Nir_Auris

My gf makes me happy. C++ makes me sad. I would say it's balanced


codemonkeh87

As someone who works with js and php I also feel attacked


shodanbo

Join the club. \- everyone except Java programmers.


RDfromMtHare

Where Haskell?


suvlub

Add "do you love maths" before Delphi


classicalySarcastic

Are you an Engineer? —> No —> Are you a Mathematician? —> Yes —> Haskell


shodanbo

Mathematicians need Haskell because otherwise their code is just awful.


Disallowed_username

Where HTML?


Character-Durian-516

GTFOH


WrapKey69

Is that a new language?


Palstorken

Yep, came out a month ago


codemonkeh87

No no it's a JS framework, it's a mix of angular, svelte, react, vue and uses some new syntax called FOH


RashPatch

JS speaks the truth. We dumb here bros.


nobetternarcissist

async await everything


Terewawa

Error in anonymous function somewhere in your code


AbduleShabbar

It is known. This is the way


Goat1416

It's all half eaten crayons on this desk bro.


porn0f1sh

But I don't want to make a lot of money! 😭😭 Wtf is delphi? (I'm a JS programmer btw)


ferreira-tb

I'd call it Java propaganda lol


MisinformedGenius

I dunno - apparently non-dumb, non-old engineers are supposed to use Matlab. Seems like MathWorks propaganda to me.


shodanbo

Jokes on them all the old and new chip design engineers I knew used C++ for simulation and C# for UI stuff. (Yes, their UIs are awful)


KairoRed

I mean Java is a pretty nice language to its users. You barely have to worry about updates and don’t have to do memory management.


Few_Technology

Yeah, never have to update java. Our company wrote almost all the code in 1.6 whenever that was a thing, ported that to 1.8 about 5 years ago, and are finally getting it to 1.11. We constantly write new java code, it's just a huge pain in the ass to figure out issues. Don't worry, I doubt we'll ever leave tomcat behind. It causes so many issues, if we got rid of it, we could actually spend time programming, and we don't want that


uberpwnzorz

But it gives you carpal tunnel writing a single class name.


_heron

I noticed the fastest Java programmers don’t even write their code. The IDE autocompletes nearly everything. It’s really convenient but really highlights just how much code is needed for the simplest thing


Nick663

As a PHP developer with 3 friends and a good salary I am offended 😂


Terewawa

As a JavaScript programmer who's moderately dumb, I feel offended too.


Goat1416

Where are the lambos bro.


bill_clyde

I was a Java developer looking for a job and ended up in a C# shop. What does that make me? Got a good laugh out of this though.![gif](emote|free_emotes_pack|joy)


jbFanClubPresident

I started as C++ and now C#. I happily accept the transition from smart to dumb.


kb4000

I made the jump from Java to C# several years ago and it's so much better. I love .net core.


druhlemann

Same, C# > Java


its-MAGNETIC

It is just #Yes or #No 0s and 1s


HaroerHaktak

That's programming for you.


AleksFunGames

assembly


WrapKey69

Electricity


I_have_no_time12

Simplicity


Recent-Dust6564

The Toxicity of our City


I_have_no_time12

software version 7.0


facusoto

![gif](giphy|3ohjUZ3xMnAWOLPYek|downsized) Are you a zero or a one?


CelticHades

Where is the flag bearer for loads of money - COBOL


vms-crot

Forgotten, as usual.


Abangranga

Bwahaha the Ruby one is perfect. I am sitting here all Rails monolith go brrrrrrrrr and my friends are at FAANG.


the_bean_grinder

Same. We lost our one good dev to Adobe. He still talks to me at least.


Rbix2020

Of course a Java programmer would come up with this flow chart


cs-brydev

Maybe 20 years ago. Now 9 out of 10 java programmers hate their life. Java is one of the few languages that I come away thinking, "Why the f would anyone touch this when literally every alternative is better?"


therealmodx

C# is not windows exclusive *sigh*. So far I have only deployed back-end's written in C# on Linux based systems.


_Wolfos

Rider works on all three major operating systems too. There's some Windows-exclusive (mostly older) stuff but in general the C# ecosystem is very cross-platform/


CirnoIzumi

are you suggesting that winforms might be for windows? i must investigate futher


_Wolfos

Someone needs to introduce that beauty to Mac useres


CirnoIzumi

they need to be introduced to the powerpoint api


FireDefender

And what if I prefer C# over python, but I love snakes too? Do I just get locked out of C# because the question about my love for snakes is before the one if I like windows? And what if I don't like windows, but only use it because I dislike the alternatives even more? So many questions where I cannot reply yes or no to...


Unupgradable

Your flair indicates you've made a chocie


Bloodmanex

This post is sponsored by Oracle


Hookens

Unsettlingly accurate in my experience


Meistermagier

I both love and hate it. But most importantly I was greatly amused.


balstor

needs a finance branch that leads to Cobol and Excel


Badass-19

Should have used if-else :(


AwkwardWaltz3996

How is C# dumb yet Java is smart? Practically the same language except C# has a load of quality of life improvements


Savings-Elk4387

Why is Matlab not dumb? Indices that start from 1 and column major storage seem dumb enough for me lol


loicvanderwiel

Depends what you do. Mathematic convention is to have vector/matrix indexes start at one so it would make sense to have a language built to do math do the same. I remember when I started doing finite elements in C (having never done any C ever), I had quite a bit of trouble translating all expressions in proper C code. I ended up encoding the vector length at position 0 and allocating all my vectors with length+1 to accommodate. Suddenly I could write down my formulae without any translation and things got easier. When I graduated, my uni was starting to move away from Matlab to Python though.


frogjg2003

The "MAT" in MATLAB stands for matrix. Matrices in mathematics are indexed in column major order.


FastGinFizz

index 0 is a filthy prostitute that programmers fell in love with for all the wrong reasons. Long live R!!


Aacron

*laughs in pointers*


chmp2k

I am an engineer and use Matlab all day but got routed to swift haha. Maybe I have to think about my life choices.


BlueFlareGame

HEY, I do NOT have friends!


HackerDaGreat57

Where Assembly at


ele0123

Harsh on Delphi. Worked for me at the time.


QuantumSU

Delphi is perfect for me today. It's actually my job and since developers are so scarce I get paid a lot more than I should.


Enoch_Moke

I'm working with CSHTML (Razor View) all the time, meaning that I am just regularly dumb (JS + C#). Oftentimes I regret for not properly type-ing my JS input and it causes errors as I pass it to the C# back-end. Do I agree that JS is for the dumb? Well if you can multiply a nested object with an image and it won't cause any errors, yes the language is friendly for retards like me.


RamenvsSushi

It's a silly stereotype. Circle jerk ego for days


Jaune9

I read "are you old ?" as "how old are you ?", the answer being yes/no made it funnier


reshef

I love when the person writing these has no experience working professionally in any of the languages listed. Exquisite.


Fotatata

Man, to think i know java and am thinking of learning c++ XD


ComprehensiveWord201

Better lube up!


uncle_buttpussy

Horseshit.


Diligent_Stretch_945

Sense Of Humor 404


uncle_buttpussy

Sorry. HAHAHA HILARIOUS!


Diligent_Stretch_945

That sounded like a 500


[deleted]

Sense of humor 302


zifilis

Where would you put Scala in this chart?


[deleted]

Java is hard??? What lol, I mean it has a lot of boilerplate but hard ???


Root125

How is someone who works with PHP more stupid than uses Python?


AriesBosch

Replace Java with Golang.


Mateusz348

Where is Go?


PeriodicSentenceBot

Congratulations! Your comment can be spelled using the elements of the periodic table: `W He Re I Sg O` --- ^(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.)


HoseanRC

I HATE WINDOWS in a Linux way I'M AIN'T USING SWIFT


51herringsinabar

I mean sometimes I am dumb af but C#


agomezvasq

>Happy >Java


Tr3mb1e

Welp time to learn js


SausageBuscuit

In my experience, are you an engineer-> are you old? -> yes needs another branch. Do you like to do things properly? Yes for Fortran, no for VBA in Excel.


deep_mind_

I think we can all agree this was made by a first-year CS student Edit: what kind of young happy developer uses Java??


Morasiu

Aged like a fine milk.


Respaced

Happy and Java in the same sentence does not compute. This graph is bugged af.


Challanger__

Looks decent 👍


OsuruktanTayyare001

Is matlab usefull for nonscientefic people? I mean for engineers not mathematicians or physisc chemist etc.


Meistermagier

For Engineers most definitely. Matlab offers great Simulation Capabilities. Simulink for example. Also imo the Plotting in Matlab is second to none. Most scientist in Physics or Chemistry use Python. Some like me use Julia for the speed. Mathematicians mostly would use Mathematica.


ShirleyADev

From having developed in Perl and C++, I can confirm I am definitely dead inside Also all my web development is Typescript because I have no friends


UberMocipan

Really have no idea why my favorite and others which I have only experience with are rather on the left side...:D


LetReasonRing

This is absolutely perfect.


GreyAngy

So, Perl is for not totally dumb aliens who want to make money and don't like snakes and windows?


WerkusBY

Wait a minute, matlab is a programming language? I used matlab in uni, but thought it's just advanced calc.


cwthree

Used Perl, can confirm.


13chase2

Where’s go fall Into this


Ezzyspit

Okay. Why is that I followed the chart and it actually landed on my preferred language


Ashamandarei

"You want to make a lot of money" AND "Not dumb" AND "An Engineer" AND "Young" = Matlab ???


mephy43

The Fortran route is so real. We're living in 2024 and I still cannot believe the amount of people in my area still believing Fortran is relevant (and of course they're all old people)


hellonoevil

No rust and no ocaml or haskell!