News for hackers. Stuff that matters.
Re:Why I Left Rust by phpisthebest on Sunday May 28, 2023 @11:06AM (#36104632)
From the very beginning Rust was a political movement first, and a programming lang second.

People seemed to have forgotten some of the early events from years ago when Rust was less popular.

>>The Rust project needs to stamp this out before it begins to fester

It has been there since the formation of the Lang, it is built into the DNA of the community. people that want technical merits to shine are the ones trying to change the community, not the other way round

Re:Why I Left Rust by jrsj on Sunday May 28, 2023 @11:09AM (#36104655)
And of course now that the people who wrote the CoC aren’t even following it we know that was really just a political tool
Re:Why I Left Rust by phpisthebest on Sunday May 28, 2023 @11:10AM (#36104665)
Some of us always knew what CoC were for, we sounded the alarms and were ignored ;)
Re:Why I Left Rust by nullc on Sunday May 28, 2023 @11:31AM (#36104896)
You don't normally needs a CoC to do the right thing, you need a CoC to justify doing the wrong thing.
Re:Why I Left Rust by lagniappe on Sunday May 28, 2023 @02:32PM (#36106542)
That's a good one, I'll be writing that down.
Re:Why I Left Rust by moomoo11 on Sunday May 28, 2023 @02:48PM (#36106664)
Everyone knows those are a childish tool used by bully nerds to wield power over others with this fake better than thou outlook on things that have nothing to do with programming or the computer.

Like seriously I’m on a computer remotely discussing tech with people. I don’t personally care about who the other person is or does beyond their contribution to the repo and topic at hand. Beyond that, to weaponize decent behavior as a tool to do additional things, is not right.

Sorry but when can we stop taking “developer advocate” type people seriously? They’re usually not devs or technical (at least in my own experience), and add all these side things which make no sense except in political organizations.

Re:Why I Left Rust by riskable on Sunday May 28, 2023 @12:29PM (#36105516)
No, no. Groups that have endless infighting/debates are the ones that evolve, stick around, and gain support. It's the groups that are cock-sure about everything with everyone falling in line behind the leadership that end up stagnating and ultimately end up being replaced with something better (often with bitter or explosive endings).

In the world of technology, fundamental tech like programming languages can persist seemingly forever but the truth is that there's great big winners and a whole lot of losers. We also don't like to compare seemingly-unrelated languages to each other because of their fundamental differences in how they're meant to be used but the truth is that a lot more people know and learn Python than will ever learn C or C++ (or Rust).

It's because C and C++ never really evolved into better languages. They never got rid of the bad ideas (e.g. goto) and just kept piling on new stuff, leaving new learners of the language just that much more to have to learn.

Languages like Rust and Python actually remove old, bad syntaxes/ideas and implement checks and helpful compiler messages regarding bad patterns. IMHO, this makes them vastly more likely to be around 25, 50, or even 100 years from now than languages (or OSes) that never remove technological debt.

Re:Why I Left Rust by overgard on Sunday May 28, 2023 @03:38PM (#36107040)
Python removing "bad" old ideas caused it to stagnate on 2.7 for a decade and probably did irreversible harm to the ecosystem as people left for languages that didn't have a nasty split in the community.

C++ has evolved tremendously so I have no idea what you're talking about there. Removing "goto" would help nothing, and the more or less deprecated features keep old codebases alive while allowing for better things (shared pointers and so on)

Re:Why I Left Rust by notmypenguin on Monday May 29, 2023 @06:41AM (#36112611)
No mention of the fact that you cherry picked virtual machine languages, dynamic interpreted languages that don’t even exist without a garbage collector, a system memory allocator, and more, all written in C,C++, or Rust?
Re:Why I Left Rust by Mimmy on Monday May 29, 2023 @09:09AM (#36113594)
Rust was a political movement first? Can you elaborate?
Re:Why I Left Rust by phpisthebest on Monday May 29, 2023 @11:57AM (#36115132)
In many ways it is a "you had to be there" type of thing...

If you were around the internet when Rust was first being formed at Mozilla, understanding the history there and the transition of Mozilla from a pure tech company to a political organization is part of the story as well

I will say my first introduction to Rust was not as a programming lang, but was one of the many many many posts around the internet at the time where the founder and other core members were defending their CoC, and talking about how they were more focus on the "behavior" of developers than on the code, or technical merits of programming.

Rust has always been more about about controlling human behaviors (i.e politics) than it about controlling computers.