this post was submitted on 18 Nov 2023
93 points (97.0% liked)

Programming

17312 readers
277 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities [email protected]



founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] RonSijm 25 points 11 months ago (5 children)

Probably less elitism. "Oh you build it in x language? Well that's a shit language. You should use y language instead. We should be converting everything to y language because y language is the most superior language!"

(If this feels like a personal attack, Rust programmers, yes. But other languages as well)

[–] [email protected] 16 points 11 months ago (1 children)

To people that really spend time in code, this banter is meaningless.

[–] RonSijm 3 points 11 months ago

Well sure, it depends on the context. If it's a shitpost on /c/programmer_humor, whatever, meaningless banter.

If it's a serious question, (maybe for a beginner) asking how to do something in their language, and the response is "It would be a lot easier in y language" - I don't think it's particularly helpful

[–] asyncrosaurus 5 points 11 months ago

You can write it in whatever language you want, as long as it's rust.

/s

[–] [email protected] 4 points 11 months ago (1 children)

As someone who's quite vocal about my support for Rust, I can definitely see how it can go overboard.

But on the other end of the spectrum, saying that all languages are just as good or capable and it doesn't matter which one you use is definitely wrong. There are meaningful differences. It all comes down to what your needs are (and what you/your team knows already, unless you're willing to learn new stuff).

[–] RonSijm 1 points 11 months ago

Yea, I kept my original comment language-agnostic (Just referring to it as y language) - but added the extra wink to Rust because generally they seem to be the highest offenders.

I have years of experience in loads of languages: PHP, Ruby, Java, Python, C#, C++, Rust - And that's probably how I'd order the level of elitism. PHP Devs know everything they're doing is shit - Python should probably be next in ranking of how shit they are, but they're not self-aware enough - (Sarcastic elitism aside here - )

Anyways, besides that - at the end of the elitism-spectrum there seems to be Rust. Someone like me says something about Rust in a general unrelated-to-Rust thread like this - and a Rust enthusiast sees it, and it would just devolve into a dumbass back-end-forth about how good Rust is

[–] [email protected] 3 points 11 months ago (1 children)

C'mon, a little bit of flexing is so nice.

But, I get what you're saying. I usually filter out this bullshit (because I'm a Rustacean myself 😜) but this doesn't mean that it is as easy for someone else as it is for me.

[–] [email protected] 3 points 11 months ago

Rewrite it in Rust? No, no, no. Rewrite it in JavaScript because then it's portable /s

[–] tatterdemalion 2 points 11 months ago

The cargo culting is always going to happen and turn into elitism. But it stems from real advantages of specific technologies, and sometimes you should actually consider that the tech you're using is irresponsible when better alternatives exist.