Stop Whining about Rust Hype – A Pro-Rust Rant
11–20 of 71 posts
Re: Stop Whining about Rust Hype – A Pro-Rust Rant
#12I think this has happened with Java style OOP. It came in existence to fix some things, became "the way to do programming", but honeymoon is over now.
We might see it happening now with gradual typing. Dynamically typed languages are being upgraded with some static typing, and you can see comments popping on HN how this is actually the best way of writing programs.
Rust is in this category and a dose of skepticism is always welcomed.
Re: Stop Whining about Rust Hype – A Pro-Rust Rant
#13Re: Stop Whining about Rust Hype – A Pro-Rust Rant
#14I'm pretty in the dark about [new thing]. I don't have skills in it and really don't grok it. And even though it seldom gets mentioned, my insecurity about that gap in my knowledge -- that thing that makes my existing knowledge a little bit obsolete -- makes me laser focused on those instances where it does appear (Baader-Meinhof phenomenon of sorts): If one in a hundred posts mentions [new thing], I'll throw my hand…
As Carl Sagan apparently said "They laughed at Columbus, they laughed at Fulton, they laughed at the Wright brothers. But they also laughed at Bozo the Clown."
And even when the technology itself has merit, it's absolutely true that some of the people who have complained about the technologies on your list (or OOP, or Go, or Electron apps, or many, many others) were doing it because this new technology devalued their skills and threatened them. But it's also true that valid criticisms of all of those exist, and all of those have been overhyped and oversold at least sometimes.
"Some people are threatened that NoSQL DBs may devalue their knowledge of SQL" can be true even as "shady startups are lying about the benefits of NoSQL" and "NoSQL DBs are not a panacea and SQL DBs will remain vital and omnipresent" are also true.
Re: Stop Whining about Rust Hype – A Pro-Rust Rant
#15There is this phenomenon, when people confuse upgrade over previous iterations, with the hottest shit ever. I think this has happened with Java style OOP. It came in existence to fix some things, became "the way to do programming", but honeymoon is over now. We might see it happening now with gradual typing. Dynamically typed languages are being upgraded with some static typing, and you can see comments popping on HN…
(Good) static typing is the single most useful thing of any programming language. A large, disorganized project in Java is far better than the same thing in Python or Ruby.
Re: Stop Whining about Rust Hype – A Pro-Rust Rant
#16Re: Stop Whining about Rust Hype – A Pro-Rust Rant
#17I've dabbled in rust and it's been good but I've never progressed further than just modifying existing codebases. I've yet to find a good toolkit/framework that helps me build web apps. I stick to JavaScript merely because it's a language that allows me to do most of what I want, in a tolerable way, in most situations, on both the client and server. But, I know the problems with it. And there are a lot. Is there a to…
> I've yet to find a good toolkit/framework that helps me build web apps. Ironically, there's a sibling comment complaining about how so much of the Rust dev ecosystem is just people making "nothing more than build tools for web development". You can be sure that people are just whining when they can't even get their story straight.
Re: Stop Whining about Rust Hype – A Pro-Rust Rant
#18What gets my goat is people saying it is a crime against humanity to write code in C++ instead of rust because reasons.
Re: Stop Whining about Rust Hype – A Pro-Rust Rant
#19The Rust zealots I've noticed tend to have just very recently encountered the language. The developers who use it in production systems and in non-trivial applications tend to have a more mellow opinion lacking hype or whatever. I use it during the work week and it solves a lot of problems and the ecosystem is maturing very quickly. Serde is by far the biggest boon of the language. It is truly state of the art as far…
Personally, it's less "Rust is great" more "We are seeking to address performance bottlenecks in security sensitive, uncontrolled inputs, please don't make me go back to C".