5 ms·
> I wish there was more stuff like this out there about rust, something, anything to counter what feels like blind optimism and fanboy-ism for the language. I
by PragmaticPulp 5y ago
> I wish there was more stuff like this out there about rust, something, anything to counter what feels like blind optimism and fanboy-ism for the language.
I use Rust and I also use C/C++ and other languages as appropriate for each situation.
The fanboyism is a huge turnoff for me, too. But the anti-Rust complaints are also getting old.
Really, I’m just getting tired of everything in software engineering being turned into a competition, as if we’re cheering for our chosen sports team and we can’t stand to see the other team win anything. So much online discussion is wasted on Intel vs AMD, Mac vs Linux vs Windows, Rust vs C/C++/Go, React vs Remix vs 10 other frameworks.
It’s getting really hard to extract actual useful info from these permanent debates when the fanboys from different sides pour in to compete.
The best resources I’ve found are from people who aren’t afraid to use multiple platforms and acknowledge that they all have pros and cons. If someone can’t describe something in terms of tradeoffs, they’re probably not trying to make an honest evaluation.
- hardwaregeek 5y agoVery much agreed. It's not like the anti-Rust comments are much better. They're often quite biased in the other direction and rest upon arguments that boil down to "if you write C++ correctly, it's a very good language". But of course, Rust has flaws and design decisions that make it a poor fit for many people/usecases. Really I'd love it if people kept an open mind, did their research and tried to not let their biases rule their judgement.
- pjmlp 5y agoAll those arguments, as usual, also fail to discuss the existing ecosystems. Sure one can somehow write Rust-CUDA but is going to have an uphill fight versus someone just crusing along focused on the actual problem, instead of building infrastructure. That is just one example.
- jacquesm 5y agoWhat weirds me out is to see your comment grayed out within minutes of posting. Have an upvote, it's a valid point you are making.
- pjmlp 5y agoI survived USENET and Slashdot, and am the first generation out of a 40 years dictatorship, downvotes on Internet forums don't bother me. Thanks for the upvote anyway.
- hardwaregeek 5y agoOh yeah that's a valid criticism. Same reason why I don't plan on writing a CRUD API in Rust. It's an uphill slog compared to Rails or Node.
- iopq 5y agoI thought that's the one part that had a bunch of frameworks already made
- trevyn 5y ago> It’s getting really hard to extract actual useful info The info is still there, you just need to use a different extraction technique.
- tempodox 5y agoEven so, “if a text wants to be understood, someone has to do the work, either the author or the reader”. Putting all the work on the reader is a turn-off.
- BuckRogers 5y agoI still learn a bit from those sorts of debates. But for me they're meaningless because what I need from a language has nothing to do with nerd debate hour. I need a job, so it has to be out there, not just in my city but small cities in case I move. Next I care about good tooling. Otherwise the only debate I feel strongly enough is static vs dynamic typing, and that's mostly because I don't think I'm a good enough programmer to build a 500KLOC+ application without compile time type guarantees. Give me a language with the above 3 things and I think we have a deal, and all of them are about making my life easier.
- pid-1 5y agoMost languages and ecosystems greatly benefit from network effects, I don't know how that will ever be different.