I have one problem with this article: Lifetimes are hard.
Stop Whining about Rust Hype – A Pro-Rust Rant
21–30 of 71 posts
Re: Stop Whining about Rust Hype – A Pro-Rust Rant
#22There 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…
You can pry TypeScript from my cold dead hands. (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
#23Re: Stop Whining about Rust Hype – A Pro-Rust Rant
#24Stop invading spaces used by language x, evangelizing that x sucks and Rust is what everyone must switch to if you don't want users of language x to think you're a bunch of arrogant asses.
Re: Stop Whining about Rust Hype – A Pro-Rust Rant
#25I'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…
Quite right. On the other hand, plenty of other dumb technologies have launched, been mocked, and sunk without a trace (or worse) because they were just bad . 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…
They were right to laugh at Columbus. He thought the world was 3x smaller than it had been known to be for more than 1000 years. He was lucky he found the new world instead of starving to death halfway to India.
Re: Stop Whining about Rust Hype – A Pro-Rust Rant
#26Thankfully most of the Rust enthusiasts are not like this one at all.
Re: Stop Whining about Rust Hype – A Pro-Rust Rant
#27Stop invading spaces used by language x, evangelizing that x sucks and Rust is what everyone must switch to if you don't want users of language x to think you're a bunch of arrogant asses.
Re: Stop Whining about Rust Hype – A Pro-Rust Rant
#28- rhetoric taking on levels of hostile zealotry like the linked post
- aggressive insertion of the topic in conversations where it is inappropriate
- inability or resistance to recognizing faults
For another modern example of technology as crusade, see "the blockchain".
It's just a programming language. It doesn't seem like a great sign that this is the type of language emerging as acceptable from a community.
Re: Stop Whining about Rust Hype – A Pro-Rust Rant
#29Earlier quoted context omitted.
You can pry TypeScript from my cold dead hands. (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.
Python is fine if you have a good IDE and a very strict type checker config. I use the most strict configs I can manage and it's almost at par with static typed languages, at least where you're developing and refactoring. Runtime is another matter altogether, though I've never had problems with Python once I have ensured types going in and out match and validate inputs.
Re: Stop Whining about Rust Hype – A Pro-Rust Rant
#30We don't need to know that your new shell / grep / text editor is coded in Rust. If it's good, it's good for other reasons, and those reasons are certain to be overwhelmingly more interesting. If it's bad, it's just bad, and that won't save it. We especially don't need to know in the title.
We especially don't need to know your (embarrassingly outdated) opinions about other languages. Those just invite us to point out your mistakes, which will tend to distract readers from what would surely have been deserved admiration for your work.
There is no harm in mentioning implementation languages in the bit at the end where you invite people to send patches, for what ought to be the one obvious reason. [Edit: an announcement about a library clearly needs to mention who can use it.]