Polyglot Developers Watching Language Wars
Description
A four-panel reaction meme uses screenshots of surprised or confused characters from a comedy scene, with bold white text over each panel. The top-left panel says "PYTHON IS BEST," the top-right says "C++ IS FOR TRUE DEV," the bottom-left says "JAVA DEV >>," and the bottom-right asks, "YOU GUYS ONLY USE ONE LANGUAGE?" The visual joke contrasts single-language identity debates with the reality that experienced developers often choose languages by ecosystem, runtime constraints, team skill, and maintenance cost. It targets the familiar tribalism around Python, C++, and Java without endorsing any one language as universally superior.
Comments
20Comment deleted
The real senior answer is not a language choice; it is a spreadsheet of constraints pretending to be taste.
Why would i need more than 1 Comment deleted
At least one for database requests, one for backend, one for UI markup and possibly one for frontend. So, at least 4. Plus maybe CSS for some fancy output. Comment deleted
And PostScript for graphics and other finely formatted stuff. 🤪 Comment deleted
meme sucks Comment deleted
you don't need anything other than brainfuck Comment deleted
You don't need anything other than Binary Comment deleted
Opcodes* Comment deleted
c, c++, Makefile, bash Comment deleted
I used to be exclusively a Java dev, but after suffering through learning C++, I actually spend most of my time in Rust these days. Comment deleted
The C++ experience of going through it and thinking it’s fairly reasonable until you go over the hill and realize that oh fuck I can do nothing in this god forsaken language without cross referencing my code with the reference because there’s always some bullshit exception to a rule that will give the compiler a blank check to twist my code into a pretzel Comment deleted
C++ is an unmitigated nightmare. I don't hate the language, but I'd basically never use it by choice. Comment deleted
c++ python golang bash Comment deleted
Rust is a bit odd and awkward at times, but I find that it helps encourage me to finalize the layout of my code and project sooner. After that it's pretty straightforward. Comment deleted
well, i like rust mostly for the fact that it doesnt come with compiler gatcha mechanics tm, and when it does you have to put a big fat unsafe{} around it Comment deleted
and that because of that when youre not doing unsafe things you dont have to be on edge constantly reading back what youre typing scanning for things that might inadvertently trigger ub Comment deleted
The other bonus is the module system. I hate how C++ header files and includes work. It's awful. Comment deleted
yeap, i love the module system. tbh cpp20 modules would go a long way to fixing my gripes with headers, but pretty much the only people with full support for them rn are microsoft Comment deleted
I do wish that everything in a module didn't have to be in a single file though in Rust. Would be nice to be able to organize it a bit more. Unless there is a way and I just haven't figured it out yet. Comment deleted
honestly that doesnt bother me, since i can always just use <submodule>::*; in a mod file, and modules can have impl blocks for structs in other modules Comment deleted