Rust is being destroyed from the inside

  Рет қаралды 174,673

Let's Get Rusty

Let's Get Rusty

Күн бұрын

While Rust has earned a dedicated following, it's not without its fair share of controversies and problems. In this video I'll talk about the negative response and backlash from the Rust community in the wake of the most recent controversy, its connections to past incidents, and give my personal thoughts.
FREE Rust Cheat Sheet: letsgetrusty.com/cheatsheet
Chapters
0:00 Overview
0:46 Rust primary organizations
1:49 The latest incident
4:23 Rust leadership responses
6:20 The backlash
7:15 My personal opinion

Пікірлер: 893
@letsgetrusty
@letsgetrusty 11 ай бұрын
📝Get your *FREE Rust cheat sheet* : letsgetrusty.com/cheatsheet
@visivoo3845
@visivoo3845 7 ай бұрын
I gave it my gmail but still haven't gotton it why not just post the sheet to your link instead of having to email it to us
@shavais33
@shavais33 2 ай бұрын
@@visivoo3845 He's trying to make a living. Lists of validated email addresses of people with some known specific interest are valuable in a variety of ways. His emailer seems to have a bit of a delay associated with it. Slightly ironic for a Rust advocate!
@jayshartzer844
@jayshartzer844 Жыл бұрын
Man, Rust Core and Rust Foundation really gave the community a black eye Let's Get Rusty:
@saadahmed688
@saadahmed688 Жыл бұрын
I see what you did there
@jayshartzer844
@jayshartzer844 Жыл бұрын
@@saadahmed688 not if the Rust Foundation has anything to say about it 🤜👀
@hecker230
@hecker230 Жыл бұрын
I too see w hat ya did there
@whannabi
@whannabi 11 ай бұрын
C programmers are eating their popcorns looking at the fire right now
@qwertgfhxc
@qwertgfhxc 2 ай бұрын
plot twist, there's a c-mole in the rust foundation leadership.
@winb_
@winb_ Жыл бұрын
meanwhile me learning Rust for the past 2 weeks
@mightyiam
@mightyiam Жыл бұрын
Keep it up. It'll keep getter better. Everyone makes mistakes. Every community is flawed.
@Pauked
@Pauked Жыл бұрын
Same, been learning it for a few weeks.
@raidensama1511
@raidensama1511 Жыл бұрын
This will all blow over. Even Python had its drama.
@Anon.G
@Anon.G Жыл бұрын
Make no mistake, the language itself is great
@cxngo8124
@cxngo8124 Жыл бұрын
Same
@TheZdannar
@TheZdannar Жыл бұрын
As a person that is advocating and trying to hire rust engineers at the company I work for, these actions are infuriating. They need to remove the folks that are causing the issues and bring back previous members who were run off. It is interesting how poor mgmt can ruin amazing engineering work.
@kandiesky
@kandiesky Жыл бұрын
I don't think they will, but I wish they do
@vectoralphaAI
@vectoralphaAI Жыл бұрын
That won't happen.
@iamvalenci4
@iamvalenci4 Жыл бұрын
what are some of the requirements to just get a interview for rust junior position?, degree? , some projects?,
@T1Oracle
@T1Oracle Жыл бұрын
Poor management ruining amazing engineering work, is the most consistently repeating theme in history since the advent of engineering.
@ouo5634
@ouo5634 Жыл бұрын
@@iamvalenci4 git gud... ez
@apidas
@apidas Жыл бұрын
this is embarrassing. to think such organization operate with such pettiness. this is why we can't have nice things.
@stysner4580
@stysner4580 Жыл бұрын
Keeping something Open Source without greed/opinionated leadership is a struggle. Only few do it well, like Khronos and Blender.
@T1Oracle
@T1Oracle Жыл бұрын
Once investors throw their money at something they didn't invent, they start walking around like they own it. This is the cycle of greed.
@monadic_monastic69
@monadic_monastic69 Жыл бұрын
@@T1Oracle Ok that can and definitely does happen, but is it true of what happened in the Rust leadership, or is this strictly due to Rust leadership acting like fucking idiots?
@svelterust
@svelterust 11 ай бұрын
I agree, it is embarrassing
@conelord1984
@conelord1984 11 ай бұрын
@@stysner4580 Opinionated leadership is not really a problem. Greed isn't either if it is smart. The problem is big corporations wanting to control everything and stupid people doing their biding because they think these companies are their "allies".
@MadTofan
@MadTofan Жыл бұрын
I spent the last 2 years just sharpening my Rust skill so that I can be a Senior Dev when the industry finally adopts this beautiful language. It is truly saddening to see the current state of the management team. I do hope that they will bounce back and come back stronger
@vectoralphaAI
@vectoralphaAI Жыл бұрын
If not. You just wasted your time.
@kebbil
@kebbil Жыл бұрын
@@vectoralphaAI No I think rust makes you think differently, eitherway its good to check out the language
@WolfrostWasTaken
@WolfrostWasTaken Жыл бұрын
@@vectoralphaAI Impossible: Rust concepts are easily applicable to other languages (even on C/C++, because the borrow checker is literally just forced RAII). Even in garbage-collected language (paying the performance cost that is) you can apply Rust concepts of monads. Very good language to learn even if you don't plan to work with it at your daily job.
@snk-js
@snk-js Жыл бұрын
@@WolfrostWasTaken I disagree, the waste of time by putting confidence and love into a lang will not be the same as always remembering it just because turned to become a relic
@WolfrostWasTaken
@WolfrostWasTaken Жыл бұрын
@@snk-js I don't kinda get your point, could you try to explain it again?
@Pjiwm
@Pjiwm Жыл бұрын
Watch out using unsafe rust, Ferris took one of Bogdans eyes.
@electrolyteorb
@electrolyteorb Жыл бұрын
I was wondering what is that?
@ChrisD__
@ChrisD__ Жыл бұрын
​@@electrolyteorb an eye patch. A modern, temporary one.
@electrolyteorb
@electrolyteorb Жыл бұрын
@@ChrisD__ thanks for enlightening me...
@thepisewigeon
@thepisewigeon Жыл бұрын
Very unsettling for me who has been learning and loving Rust. I hope your eye will be fine, get well soon.
@kevinmcfarlane2752
@kevinmcfarlane2752 Жыл бұрын
Ditto
@user-qr4jf4tv2x
@user-qr4jf4tv2x Жыл бұрын
what happened i just found out about the channel
@zahawolfe
@zahawolfe Жыл бұрын
It feels like there are a couple of key people who are the issue somewhere near the top of the rust leadership who need to go. Unfortunately, the people who are the problem usually force others to leave through their toxicity rather than leaving themselves. I hope whoever or whatever is responsible for these issues is gotten rid of
@farzadmf
@farzadmf Жыл бұрын
Hope everything is OK with you personally and your eye
@lqlaliut897
@lqlaliut897 Жыл бұрын
I hope he gets well soon.
@nicholasmaniccia1005
@nicholasmaniccia1005 Жыл бұрын
Yeah, that was quite the reveal! I hope he is okay too!
@fritteli
@fritteli Жыл бұрын
Honestly, after I saw that covered eye, I couldn't pay attention to what you were saying! Hope you get well soon! 😮
@farzadmf
@farzadmf Жыл бұрын
Exactly! I was like "WTH??? what happened?"
@barakode414
@barakode414 Жыл бұрын
I thought it was a repercussion on the current state of rustlang.
@iangrant4756
@iangrant4756 Жыл бұрын
I give the Rust leadership about 6 months before they step on the next proverbial rake. It’s inevitable because the arrogance that led to the two previous scandals (this year!) doesn’t go away without concerted efforts. And I just don’t see them making that effort.
@linkernick5379
@linkernick5379 Жыл бұрын
Dear Bogdan, get well soon, I hope the eye injury is not too dangerous and you'll recover quickly. 🙏
@letsgetrusty
@letsgetrusty Жыл бұрын
Thank you, it should be healed soon!
@ramseybeing
@ramseybeing Жыл бұрын
Yes dude, get well soon 👍
@etherweb6796
@etherweb6796 11 ай бұрын
This is a classic problem of politics: Problem 1: A Foundation that isn't made up of the core dev team. Problem 2: A "code of conduct" moderator team there to police the devs who are making everything work. Once you add layers such as these you've created an organization of babysitters that don't contribute to the rust language, but feel like they are entitled to tell the core dev team how to do things. Recipe for a failed project.
@JodyBruchon
@JodyBruchon 8 ай бұрын
SJWs. It's all about politics and rules lawyering and ideological conformity. Nothing is apolitical, everything must support Marxism or must be ejected.
@eldrago19
@eldrago19 7 ай бұрын
I think this comment is typical of how far too many Devs think. It takes designers, lawyers, ethicists, and evangelists to make a software project. And yet Devs see this all as bloat.
@JodyBruchon
@JodyBruchon 7 ай бұрын
@@eldrago19 No, it doesn't. Those people don't make a damn thing. They are support personnel at most, and that's only the lawyers and designers. The rest are trash that can go straight into the can.
@etherweb6796
@etherweb6796 7 ай бұрын
@@eldrago19 I'm pretty sure we think this way because it happens time and again. Can a software project use lawyers, designers, ethicists, and evangelists - maybe - but when these people get more say than the devs actually writing code then the project isn't sustainable - because in the end it is a software project, and the software is built by developers.
@longiusaescius2537
@longiusaescius2537 7 ай бұрын
Exactly
@stacklysm
@stacklysm Жыл бұрын
Rust Foundation really said "Fine, I'll do it myself", and completely ruined the project with most potential in recent times. A round of applause for everyone involved in these stupid, out-of-touch decisions!
@svelterust
@svelterust 11 ай бұрын
I agree, it's insane what politicians can do 😄
@KirillMavreshko
@KirillMavreshko Жыл бұрын
Do not worry. Any human collaboration is bound to be messy sometimes. People come and go, different opinions clash with each other, people get into fights, feel insulted, look for someone to blame and so on. This is part of normal life. What matters, at the end of the day, is the incredible language people still want to use and make better. And for as long as this desire is alive, people will find the way. The dust will settle down, eventually. People will calm down, find an agreement and return to the work they love.
@trappedcat3615
@trappedcat3615 Жыл бұрын
Agree. I think people have/had high expectations and did not see this coming.
@MPSmaruj
@MPSmaruj Жыл бұрын
I mostly agree and I have great hopes for the language, but one thing that IMO goes beyond the typical messiness of interpersonal communication is Core Team excluding itself from oversight by the Mod Team. If this is not addressed now it will fester into a much bigger problem eventually. Could be next year, could be in five years -- but sooner or later this will become an issue that by then will have grown beyond any hope of fixing.
@KirillMavreshko
@KirillMavreshko Жыл бұрын
@@MPSmaruj I'm not sure that Core Team's decision is such a bad thing. They're called Core Team for a reason after all. They are dedicated people, not a bunch of ignorant teenagers. And I can't believe for a minute that they opted out of control without a good reason. Oversight can be so harsh that it gets in a way of normal team dynamic. For example, if you have an opinionated guy on your team who's constantly allowing terrible code into the main repo. Normally thing will heat up, then the guy would be kicked out, then things will settle down again. Bad publicity? Sure. Effective? Yes. Now imagine the same process with a set of "nicety rules" imposed. You cannot pressure, you cannot blame, you cannot say this, you cannot say that. This will eventually lead to people who Really Cared, leaving the team. Because when you do care, that means you have feelings. And feelings sometimes lead to heated discussions. And these arguments, not niceties, eventually make things better.
@redcrafterlppa303
@redcrafterlppa303 Жыл бұрын
​@@KirillMavreshko I understand your standpoint but moderation != supervision. Disclaimer: I haven't looked into operation of the rust teams beyond watching the video. But a team moderating the other teams for bad behavior and rule braking is positive and a team declaring themselves as above that moderation is basically equivalent to a government party declaring that it will stand above the law and ignore the police. The core team is important, but it's not the monarchy of the rust project. It needs to be moderated like any other team.
@Barnaclebeard
@Barnaclebeard Жыл бұрын
Why are you trying to downplay this with a bunch of bullshit sophistry? Don't worry? Fine, but this is something to *pay attention to.* Every collaboration is messy? Not so. And certainly, not equally so. The mess has consequences. It should be addressed, not passively accepted as an inevitable fact of life. We should make an effort to understand what happened and make choices based on our individual values. People will find a way? Some people are finding a way *out.* For some, this is the end of the road, not a trivial bump to forget in a week or two. For everyone else, this is hampering. Events like this suck the oxygen out of the room. The project might not die but don't pretend there aren't real world consequences.
@everythingtube172
@everythingtube172 7 ай бұрын
“Rust is falling apart” Later: “Get your free Rust cheat sheet”
@LiamDennehy
@LiamDennehy Жыл бұрын
I'm so thrilled I found Bogdan's channel. He deeply cares about the Rust community and has spent more time than I can comprehend making it better. Keep going! ❤
@letsgetrusty
@letsgetrusty Жыл бұрын
Appreciate the kind words!
@emjizone
@emjizone Жыл бұрын
I feel betrayed, just as when I realised VRML was killed precisely when people started to know about it and to use it. I can only hope that Crab will be to Rust what LibreOffice is to OpenOffice: a viable future.
@antilogism
@antilogism 11 ай бұрын
Funny, I was thinking a similar thing like the fork called MariaDb and that other database I used to use and forgot about.
@longiusaescius2537
@longiusaescius2537 7 ай бұрын
What's vrnl?
@stormz4040
@stormz4040 Жыл бұрын
I'm learning Rust and I hope I don't waste my time...
@Chastor97
@Chastor97 Жыл бұрын
You don't waste your time anyway. You are getting understanding of great programming language principles which will be implemented somewhere in case of rust fail. Most valuable things in programming are underlying key principles, not their implementation
@cxngo8124
@cxngo8124 Жыл бұрын
@@Chastor97 well said.
@xunjin8897
@xunjin8897 Жыл бұрын
You are not, Rust can always be forked :)
@devnexen
@devnexen Жыл бұрын
@@Chastor97 totally agree on this, it had served me well with 2 decades of career.
@weorkay
@weorkay Жыл бұрын
Same with me. 😊
@zoilorys
@zoilorys Жыл бұрын
this can seriously hinder mass adoption, cause I have a hard time seeing the big corp committing to the tech surrounded by controversy and bad press.
@rhone733
@rhone733 6 ай бұрын
Rust itself was the main hindrance to mass adoption.
@alexanderoransky7601
@alexanderoransky7601 Жыл бұрын
Follow the money. Once they got a taste of big bucks coming, they immediately started isolating the community from the "government". This trend will continue because "wrong people are resigning". If they want to treat the community like garbage, the community will switch to Crablang. I really really hope that that project will take off, kinda like LibreOffice from OpenOffice did. If not, well, there are other modern languages to look at. Also, I wish you a fast recovery!
@yusufmalikul
@yusufmalikul 10 ай бұрын
what "other modern languages"?
@bltzcstrnx
@bltzcstrnx 10 ай бұрын
Most successful languages are corporate backed. Even CNCF and The Linux Foundation are heavily backed by corporations. So why does corporate money lead to all of this drama in the Rust Foundation?
@ryleitdept
@ryleitdept 7 ай бұрын
a taste of money, LOLS
@BeffJezos69
@BeffJezos69 Жыл бұрын
I feel like it's unhelpful hyperbole to say the language is falling apart.
@runitup7029
@runitup7029 Жыл бұрын
This smells like sabotage. Very unsettling for those of us who are building our stack in Rust
@wjrasmussen666
@wjrasmussen666 Жыл бұрын
Well, what will they do next? Will you have to license it? You never know what could be subject to change.
@Ryan-xq3kl
@Ryan-xq3kl Жыл бұрын
@@wjrasmussen666 you cannot retroactively license free and open source software, its already on your system you own a modifiable copy of it.
@casraf
@casraf Жыл бұрын
@@Ryan-xq3kl Yes but owning code that you aren't able to update immediately becomes tech debt to be replaced and rewritten. If they lock the language as it is now and many orgs and people couldn't update due to licensing issues, it would effectively kill your ability to use the language properly. It needs to be able to evolve.
@khatdubell
@khatdubell Жыл бұрын
This is why you shouldn't jump on a bandwagon as it goes by.
@araarathisyomama787
@araarathisyomama787 Жыл бұрын
​@@khatdubell What makes Rust a bandwagon?
@fakestiv
@fakestiv Жыл бұрын
The C++ killer you say? * laughs in C++ *
@mariuskriegerowski8378
@mariuskriegerowski8378 Жыл бұрын
They had to apologize quite often in the past. If I had to apologize this frequently for marking co-workers rage I'd probably get fired.
@mm007emko
@mm007emko 11 ай бұрын
At least they DID apologize.
@jongeduard
@jongeduard Жыл бұрын
Basically there are 2 things that kind of surprised me. First of all, Rust going totally viral literally this year, while I had finally decided to learn the language, go through the entire Book and spending a ton of time with it. And then so shortly followed by all this strange negativity and everything. I have been a developer for many years, though I haven't seen a programming language that was such a masterpiece as Rust is, even though C# is also pretty great. But I also haven't seen anything that came with so much heavyness and commotion. 🧐
@Jonas-ph1gb
@Jonas-ph1gb 10 ай бұрын
Is this a good time to mention that C++ DOES have garbage collection with smart pointers and vectors (basically a smart-array), which automatically delete themselves at the end of the block they were defined in? (The only sources of memory leaks come from the pre ‘03 version of C++, only still existing for backwards compatibility, and can be 100% replaced with these new options)
@anon_y_mousse
@anon_y_mousse 10 ай бұрын
Is this a good time to mention that even C has garbage collection? You've got many options, but you could use the Boehm GC which has existed for over 30 years now, or you could always use atexit() in all of your allocations or you could use a pool allocator technique, or even the no-allocation technique.
@adityaj21
@adityaj21 Жыл бұрын
more important question what happened to your eye
@EtherwroughtPaige
@EtherwroughtPaige Жыл бұрын
Thanks, i'd been seeing a few things about this but hadn't got time to really figure out exactly what was happening yet.
@cabc74
@cabc74 Жыл бұрын
Win for C++. They have an official standards body under the umbrella of ISO. Shiny new thing vs stability of the specs.
@diadetediotedio6918
@diadetediotedio6918 Жыл бұрын
I think a large part of this conflict is caused by a misunderstanding of the implications of taking certain actions, people tend to exaggerate a lot about little things and as it reverberates they become more and more certain of their own criticisms and of the things they absorb externally than actually being grounded rationally. That said, these events were problematic and I believe Crab-lang's initiative is valid and should be encouraged.
@brdrnda3805
@brdrnda3805 Жыл бұрын
I agree with everything except the Crab-lang thing. IMHO, this is premature. There's no real reason to do it now, there's nothing preventing doing it later. For now, working on Crab-Lang is a waste of ressources. But it could serve as a shot across the bow - expressing towards the project / leadership: "If you don't behave / work properly, we can do without you"
@diadetediotedio6918
@diadetediotedio6918 Жыл бұрын
@@brdrnda3805 I think that's exactly why it's not premature, having different fronts to "fight" in case of need and to pass on a message. Their job will only be to keep the branches updated with Rust's own (it doesn't incur great maintenance and/or development costs) and to change the names of some things in order to allow the fork to be differentiated. This also allows insecure and hysterical people to continue using the language in one form or another for the time being, and if in the future they improve that fork may be abandoned (or even become something new, competition is also good for a language).
@Iifesteal
@Iifesteal Жыл бұрын
Consensus model, good, but I imagine that it would be limited to the decisions that they want peoples opinions on. In no way does it guarantee that we know everything what is going on. To increase transparency get their whole decision making model out there, so we can see what their timeline is.
@astronemir
@astronemir Жыл бұрын
Consensus is actually a bullshit way of not having a properly accountable leader. You cannot magically create a consensus model from the same incompetence pool with the same people..
@ValentinBaca
@ValentinBaca Жыл бұрын
JS / ECMA drama. Java, Android, and Oracle. Python’s BDFL. As Rust had experienced hypergrowth it’s undoubtedly going to have growing pains. People leaving is dramatic but people staying, learning, and improving will overall bring stability, accountability, and maturity for the language and community.
@flyaruu
@flyaruu Жыл бұрын
Why is everyone so emotional? From where I'm standing, it looks like every disagreement or mistake turns into all kinds of dramatic gestures.
@vectoralphaAI
@vectoralphaAI Жыл бұрын
Yes but disagreements that can cost companies millions of dollars. So it's a big deal.
@timerertim
@timerertim Жыл бұрын
@@vectoralphaAI I see no scenario where that would be the case with the current "controversies"
@n0kodoko143
@n0kodoko143 Жыл бұрын
1st: Wishing your a speedy recovery with your eye. 2nd: I hope this doesn't turn into C++ with 15,000 versions. :/
@256k_
@256k_ Жыл бұрын
hey Bogdan, Hope your eye is doing well and recovering from whatever happened to it. take care of yourself
@seth-blank
@seth-blank 11 ай бұрын
Hopefully it keeps moving along, and rust becomes more popular. Ive recently been using it for the 1st time and am so happy with how easy to setup a project and use library's it is unlike some languages (Looking at you c++)
@cruisecontrol1489
@cruisecontrol1489 Жыл бұрын
Как тут уже было верно подмечено - менеджмент может разрушить превосходную инженерную работу. Не поверю что это начало конца. Надеюсь ситуация послужит импульсом для налаживания бизнес процессов компании
@bakasenpaidesu
@bakasenpaidesu 8 ай бұрын
Meanwhile I started learning rust 2 days ago ....
@gabrock55
@gabrock55 Жыл бұрын
All I can say to try and help calm people that are just getting into Rust, if Manjaro is still an operating system solely because the comunity believes it shouldnt go anywhere, it should be a testament of the power if a community. Plus the nature of it being a language, languages dont belong to only one person or group. Just dont stop using it and striving to make it better and it wont be going anywhere.
@astronemir
@astronemir Жыл бұрын
In this case it literally belongs to them. I have to follow their code of conduct to use the language
@zyansheep
@zyansheep Жыл бұрын
@@astronemir no, you have to follow the code of conduct to participate in *official* rust community spaces. the code itself (including forks) are governed by the dual Apache 2.0 / MIT license. No one can stop the community from forking the project.
@monadic_monastic69
@monadic_monastic69 Жыл бұрын
@@astronemir Don't spread easily disprovable misinformation; if that were true (and even without asking how licenses work), then how is it possible for Crablang to exist?
@gabrock55
@gabrock55 Жыл бұрын
@@monadic_monastic69 100%. Btw what exactly is a monad? Hahaha good meme
@monadic_monastic69
@monadic_monastic69 Жыл бұрын
@@gabrock55 A monad is something that transforms as a tensor.
@doomguy6296
@doomguy6296 Жыл бұрын
Drama is caused by people. Not technology. Rust is an excellent tool that's already deeply invested. Rust will be fine either way
@Light_Akira
@Light_Akira Жыл бұрын
man, what happen with your eye? get well soon!
@dionysis_
@dionysis_ Жыл бұрын
We need to keep. Politics. Out of. Rust. I always said this. it would be a sad way for a language to fail…
@stacklysm
@stacklysm Жыл бұрын
Very true, politics (and bureaucracy) have been major hindrances to innovation in technology, they don't mix at all.
@wjrasmussen666
@wjrasmussen666 Жыл бұрын
Seem like this might be a case of that. Very sad.
@voyageproper
@voyageproper Жыл бұрын
@@stacklysm lol. no. total wrong. both politics and bureaucracy are necessary. you seem very confused. the issue was LACK of proper bureaucracy, and lack of organizational management of political issues. anarky and lack of proper procedures, rules, guidlings and bureaucracy IS THE PROBLEM. lol. you apparntly all totally missed the point. fools think "bureaucracy" is some evil things. its not. its extremely important. it needs to be done correctly. and with transparency, and governable.
@stacklysm
@stacklysm Жыл бұрын
​@@voyageproper The decisions of the Rust Foundation were so misplaced and stupid that I just wrote my comment in anger and left. I do recognize that administration (when done right) is essential to any project of any size, I'm no fool, I just wasn't thinking straight. Although, some kinds of politics (the ones you've mentioned) are infinite times more useful than others (which isn't the case here with Rust, but still)
@dionysis_
@dionysis_ Жыл бұрын
@@voyageproper Bureaucracy is normal administration gone wrong. Politics are thought to be ok only by those who agree with the current supported ideology and are too shortsighted to understand that even this imagined good may not last.
@estuardohernandez4230
@estuardohernandez4230 4 ай бұрын
I am starting learning Rust and after watch this video I have some doubts if I am in the right path. What do you suggest? Continue learning rust o change the path to c/c++?
@alexandrep4913
@alexandrep4913 Жыл бұрын
Primeagen trying to keep it together. Be strong.
@rhone733
@rhone733 6 ай бұрын
I'm shocked that no one saw this coming.
@ganesharon
@ganesharon Жыл бұрын
May be there is reason why c and c++ being used for so much long time. Their makers where not that much money minded. I am also ending my rust journey with this. Better learn c++/c# this time.
@alexanderoransky7601
@alexanderoransky7601 Жыл бұрын
C++ is dead by they do not want to admit it. They keep adding features to the language that was already huge 15 years ago, trying to modernize it but the backward compatibility holds them down. It is true that there is a huge code base but how many new projects are written in it?
@ganesharon
@ganesharon Жыл бұрын
@@alexanderoransky7601 omniverse, unreal engine still uses it. Also c# is good alternative. Which is fast also.
@devon9374
@devon9374 11 ай бұрын
@@alexanderoransky7601 Then why are AI startups like DeepMind using it? They could have easily chose RUST.
@jayshartzer844
@jayshartzer844 Жыл бұрын
InB4 this channel's name is changed to "Let's Get Ziggy"
@peterradziewicz4685
@peterradziewicz4685 Жыл бұрын
Get ziggy wit it
@thingsiplay
@thingsiplay Жыл бұрын
I started learning Zig. If this continues with Rust, then that is something I don't want part of. I really like Rust. Hopefully the Linux developers will not kick out Rust from the Kernel.
@araarathisyomama787
@araarathisyomama787 Жыл бұрын
They waited a pretty long time to incorporate Rust and now this happens, I don't think "kicking out" would get more aggressive than "no new modules in Rust" if it happens at all (why waste someone else's work), unless Rust tries to mess with licensing... Hey, also learning Zig.
@kennethbeal
@kennethbeal Жыл бұрын
Curious what happened to your eye. (My left one doesn't work, and has had surgery.) Hope you heal nicely!
@GekoPrime
@GekoPrime Жыл бұрын
Please share links to the blog posts and press releases described in this video?
@ColinFox
@ColinFox Жыл бұрын
Just remember that no one is above the law. If some part of the leadership is not following the rules, they need to be disciplined or ousted. The rules are supposed to be there so everyone can get along and cooperate, knowing that the rules apply to everyone. If you start ignoring those rules, you end up with anarchy.
@PeterVitus-tk7vw
@PeterVitus-tk7vw 7 ай бұрын
Rust is run by children. This is why I refuse to let my company adopt it. In general we use C or Ada. Both of which are extremely mature languages that have been used in some of the most important firmware on Earth. Integrity matters.
@mikoTheGreat
@mikoTheGreat Жыл бұрын
Rustconf is in more than 3 months. Wouldn't exactly say they announced in the "last minute".
@thisiswill
@thisiswill Жыл бұрын
What is with these toxic Rust leadership personalities having power trips. This is embarrassing. Going to have to give Zig another look 👀 Rust lang is still young enough that these decisions are significantly impressionable on dev and company adopters, whether to continue with it or not.
@paulmarkert5907
@paulmarkert5907 Жыл бұрын
Thanks for the update. I'm stunned and saddened to hear that such a great language may find it's future destroyed by organizational politics. Technologies that enjoy mass acceptance only survive if they are supported by stable organizations - corporate, private or communal doesn't matter. I appreciate the power players are trying to fix their relational issues, but this is enough to give me pause on further adopting and exploring Rust. The root issues here have to to with the organizations and the lack of strong, centralized leadership that can drive the vision and ensure the quality of the product. Even if they fix the current issues, the split organization structure and lack of accountability between those organizations makes me think this can all happen again in the future. I'm watching. I hope they fix all this! Rust is a great language, and it's demise would be a shame.
@wjrasmussen666
@wjrasmussen666 Жыл бұрын
As something that could have been the replacement for C++, it is sad to see this come about. Now they have a perception problem which is hard to overcome.
@eriksiers
@eriksiers 10 ай бұрын
I've given some thought to learning Rust, especially with its growing popularity, but this... This just kind of confirms my hesitance to do so
@maxali6591
@maxali6591 Жыл бұрын
This is frustrating. It's not possible for this project to end like this. Because over bureaucrating it.... What their purpose? To show that even such a language has a weakness? I mean a human one? It just a mess. I'll continue to learn this until the end but now there is a precedence and making it go to the industry will be longer now...
@voyageproper
@voyageproper Жыл бұрын
what? no one "over buroeactized it" you people dont seem to know what bureaucracy is. it was the LACK of bureaucracy, the lack of proper proticals and following of guildnes, and the clearly incompoted and isolated leadership. which was not engaged with the community. for a orginztion to be suessful it NEEDS bureaucracy. and it needs one which is effective and responcive. not anakry. what rust has is a small group of "unaccountbale leaders" which is totally opposed to the concepts of a proper transparent bureaucratizes system.
@longiusaescius2537
@longiusaescius2537 7 ай бұрын
@voyageproper bureaucracy doesn't make anything transparent or accountable inherently
@InMemoryOfNeo
@InMemoryOfNeo Жыл бұрын
I think rust is awesome language and it will conquer all low level languages in near future. Because of that it needs a good management. But I can't see any good management behaviours. This causes concerns on me.
@sdwone
@sdwone 11 ай бұрын
Lol! That's a pretty bold claim! But by all means, keep daydreaming 😊
@InMemoryOfNeo
@InMemoryOfNeo 11 ай бұрын
@@sdwone everything begins with dreaming
@sdwone
@sdwone 11 ай бұрын
@@InMemoryOfNeo Indeed! But I really can't see new generations of computer languages taking hold until oldies (like me!) die out first! Unless I'm forced to, I honestly have neither the time, nor the energy to keep up with all these new languages that keep popping up! NO language is perfect! And rather than keep on reinventing that wheel, I would rather just work with what we have! And the C family of languages (C, C++ and C#) suits me just fine! I would rather live in a world in which we have to master just a small handful of languages, than one in which we have to master 100s of languages, because that will only lead to chaos. But hey... I guess only Time will tell how things will eventually pan out! However, people claiming that old languages like C and C++ will die out is nothing new! People have been making such claims for a VERY long time... And yet these languages are STILL thriving! Computer languages, just like human languages, are stubborn beasts! I mean there are plenty of people that believe we should all be trying to learn Mandarin, because China looks set to become the dominate superpower within 50 years... But even if that is the case, I can't see people abandoning English! That is WAY too much effort!!! Similar situation with established computer languages. So yeah, those of us who are already established with old languages, will find it VERY difficult to make the switch. So I guess it's all about what languages will the younger generations adopt. And if they start to adopt Rust in droves then MAYBE this language has a chance to become dominate in the next generation or two. But that is hardly the near future!
@igorsk1133
@igorsk1133 Жыл бұрын
bro, what happened with your eye?
@visaeryon
@visaeryon Жыл бұрын
i have finally decided on learning rust this year and here we have this.
@krisdoe
@krisdoe Жыл бұрын
With so many resignations, what would mean this shaky situation for existing implementations of Rust (where is already embedded)? There are active projects which was so hardly convinced to use it at first place (and not only). The language will become outdated quite fast if issues are not solved.
@untoldhorrordude
@untoldhorrordude Жыл бұрын
Microsoft is shipping Rust versions of libraries inside the Windows kernel so they definitely have an interest in this situation. My speculation is that if this gets too far out of hand, they will step in and get it back under control; a takeover wouldn't be a good idea so they'll probably start assigning dev teams to areas to drown out the bad actors.
@grzesiek9514
@grzesiek9514 Жыл бұрын
That deeply saddens me. I thought Rust is pure perfection and will replace C++ in the future. But now i’m concerned that some companies may not adopt Rust because of this situation. I hope they figure this out.
@wjrasmussen666
@wjrasmussen666 Жыл бұрын
If rumors (can't verify) are true, some had dropped Rust. Might be false information. If anyone can verify that information that would be great.
@sharkpyro93
@sharkpyro93 Жыл бұрын
@@wjrasmussen666 what information? which companies are you talking about?
@terrytoolin3285
@terrytoolin3285 Жыл бұрын
I really enjoy this channel. I am a Rust nooby (a couple of weeks) and I am an intermediate-level python programmer looking for a compiled language, and I'm not afraid of static typing (in fact, that may be the better way to go). I hope that I am not putting effort into a better-than-good language that may be losing all the support that is making it better-than-good. Feel better, Bogdan!
@cryptonaut8911
@cryptonaut8911 Жыл бұрын
As a c++/ python programmer can't wait for the mojo programming language to be released amd become mainstream.
@LunyaTheGay
@LunyaTheGay 7 ай бұрын
are there any updates on it
@user-vn9ld2ce1s
@user-vn9ld2ce1s Жыл бұрын
Okay, CrabLang it is.
@xenocampanoli815
@xenocampanoli815 8 ай бұрын
Thank you. I had no idea. I'm not as much into the pop posts but I appreciate all the good ramp - up around Rust. I was hoping to start using it. Let's hope it can shake free of any more corruption and other shenanigans. Thank you for your work.
@animanaut
@animanaut Жыл бұрын
is this compile time programming topic camparable to constexpr in c++ ?
@chairmakerPete
@chairmakerPete Жыл бұрын
That's a real shame. I've dabbled with Rust a little bit, bought a couple of books, and so forth. Now it seems the whole thing is crashing and burning, so perhaps better to try Zig or Go?
@workflowinmind
@workflowinmind Жыл бұрын
Let's get Crabby
@MechMK1
@MechMK1 11 ай бұрын
The problem isn't the lack of leadership consensus. The problem is that the leadership wants bad things.
@dimasveliz6745
@dimasveliz6745 Жыл бұрын
Yeah, the trademark thing was a kill for every company Rust-related outside of the rust foundation itself
@ksnyou
@ksnyou Жыл бұрын
Could you pls share a cheat sheet for Rust leadership
@monadic_monastic69
@monadic_monastic69 Жыл бұрын
I think this situation is pretty ass, however I think I'm relieved that the pain points are centered around an easy to spot place (considering the problematic individuals specifically seem hard to spot): Rust leadership. It could get so much worse, such as multiple splintering of the community (and splintering into way more than just two groups) + are both the Linux Foundation and Microsoft going to suddenly drop Rust after adopting it? It's pretty bad to have leadership acting like that, but it's simultaneously a bit silly to let such a small number of individuals (that you can count by hand) cause so much destruction in their wake.
@toranshaw4029
@toranshaw4029 Жыл бұрын
I had put Rust on my languages to learn list, especially with it now being in the Linux Kernel, now I'm not too sure if it'll reamin there! 🤔
@marknefedov
@marknefedov Жыл бұрын
Hey, what happened to your eye? Hope you are doing well.
@Faze.Holo.
@Faze.Holo. Жыл бұрын
Honestly I don't think that a few higher-up mistakes will singlehandedly kill a programming language. I really wish you went into more detail about the trademark stuff though because whatever it is I know it has to be bad.
@yashjha0007
@yashjha0007 Жыл бұрын
which programming language to learn now?
@CheeseOfMasters
@CheeseOfMasters 10 ай бұрын
After seeing all that, and especially the logo controversy I went with Zig. I wasn't professionally employed in the Rust space but used it for minor projects and little game prototypes. It's sad to see the core team go in this direction but it doesn't sit right with me to continue using what is essentially their product.
@michimarz
@michimarz 10 ай бұрын
Too early to bet on Zig. Let's wait at least 20 years.
@newshhh
@newshhh Жыл бұрын
the community needs a way to vote out the ones who caused these drama in the so-called “leadership” team. that’s what taking responsibility means.
@michimarz
@michimarz 10 ай бұрын
What I observe lately is that some people are leaving Rust for C.
@cabeloDoPardal2
@cabeloDoPardal2 Жыл бұрын
"Don't stop... releasing" "Hold on to that leadership, oh yeah"
@s0er3n33
@s0er3n33 Жыл бұрын
What did rust do to your eye?
@rodgarcia80
@rodgarcia80 Жыл бұрын
No need to worry about this. Remeber that Node fork called IO? It eventually got merged into the main project after some changes in the governance model. This is just a protest fork.
@sentou31
@sentou31 Жыл бұрын
Really sad to hear. Learning rust was/is probably the most rewarding thing I did in the last years when it comes to technology. I know there are already forks like crab lang but this seems like a wrong direction. It seems very fishy what the rust foundation is doing and I wonder what they plan with those actions ... Money/Power I guess, sigh.
@seannyc88
@seannyc88 10 ай бұрын
New to programming i bought a pretty thick rust book to learn I’m curious is it now irrelevant i feel like the clock is ticking now
@cherubin7th
@cherubin7th Жыл бұрын
They should change the structure to undermine this back-channels, but changing the trade mark policy, so that conferences are not subject to arbitrary revoking of the trade mark use permission. Right now they need to follow orders, or they risk losing the right to call themselves a rust conference in the name. Also the policy should include that conferences are required to ignore back-channels.
@anguschiu2
@anguschiu2 Жыл бұрын
IMHO, such bad decisions unlikely a group decision but more likely a powerful individual(s) do such thing in stupid way. No team leader or group will let entire team go, unless the boss approved that
@justin_ooo
@justin_ooo Жыл бұрын
agreed
@RafaelTorquato
@RafaelTorquato Жыл бұрын
I'm learning Rust, I hope everything goes fine.
@moazm.mokhtar8776
@moazm.mokhtar8776 Жыл бұрын
I started my career with Rust, invest myself on it, and not getting offers for other languages which I really believe in it. It seems that Rust team started to fix the concerns. I can't see Rust will die because it is a very attractive effective solution for old programming languages, but may its team changed, name changed, etc. Finally, I respect your content, and I see your eyes, I hope your eye gets better soon.
@micmacha
@micmacha 11 ай бұрын
I know where you're coming from, but realistically, some of us said that about Java once.
@NameEncrypted
@NameEncrypted 7 ай бұрын
Forgiveness can help us and moving forward together.
@HmongCrypto
@HmongCrypto Жыл бұрын
I have seen centralization my whole life claiming to fix this or that. It never goes well at the very end. Crab will definitely be on my radar.
@lorenzo42p
@lorenzo42p Жыл бұрын
what is the core cause? do the people involved with that core cause still sit at the top? will there continue to be controversy, and if there is, will they step down?
@devmesh5340
@devmesh5340 Жыл бұрын
Is someone actually pulling strings behind the scenes to bring down the Rust we love? Like the trademark controversy, the reaction by the community should have been obvious. I sure do hope the future is brighter than it is now.
@JohnnysaidWhat
@JohnnysaidWhat Жыл бұрын
Things move to fast things live and die too fast. This is so sad. It’s hard to trust the stability of anything anymore…
@AlexanderHyll
@AlexanderHyll Жыл бұрын
Look, its a blow, but some drama isn’t killing or destroying the language. ”Being destroyed” is just click bait. There’s plenty of positives going for rust just as there has been. The process of improving always includes pain points.
@brucerosner3547
@brucerosner3547 10 ай бұрын
The dirty secret In the open source projects is that they are rife with petty jealousies, conflicts and disputes. Open source workers imagine themselves as more virtuous that those in the commercial field but human nature is fundamental.
@harleyspeedthrust4013
@harleyspeedthrust4013 Жыл бұрын
I said it last time; when you have a cancer in the body you need to destroy it or it will keep coming back. The idiots who proposed the IP stuff about the rust name and logo should have been fired immediately, without second thought
@jaysoni93
@jaysoni93 Жыл бұрын
Okay! So I just started learning rust and wanted to spend all my free time to be a good rust developer. Should I now give it a second thought?
Rust 1.70.0
5:00
Let's Get Rusty
Рет қаралды 42 М.
All Rust features explained
21:30
Let's Get Rusty
Рет қаралды 283 М.
Would you like a delicious big mooncake? #shorts#Mooncake #China #Chinesefood
00:30
小女孩把路人当成离世的妈妈,太感人了.#short #angel #clown
00:53
8 deadly mistakes beginner Rust developers make
14:14
Let's Get Rusty
Рет қаралды 156 М.
Why Rust is bad, actually*
11:53
UWCS - University of Warwick Computing Society
Рет қаралды 42 М.
I spent six months rewriting everything in Rust
15:11
chris biscardi
Рет қаралды 404 М.
Why You SHOULDN'T Learn Rust
11:49
Theo - t3․gg
Рет қаралды 208 М.
5 things I wish I knew before learning Rust
7:28
Let's Get Rusty
Рет қаралды 92 М.
All Rust string types explained
22:13
Let's Get Rusty
Рет қаралды 148 М.
Why i think C++ is better than rust
32:48
ThePrimeTime
Рет қаралды 271 М.
Rust and RAII Memory Management - Computerphile
24:22
Computerphile
Рет қаралды 215 М.
"The Mess We're In" by Joe Armstrong
45:50
Strange Loop Conference
Рет қаралды 377 М.
Iphone or nokia
0:15
rishton vines😇
Рет қаралды 1,7 МЛН
Cadiz smart lock official account unlocks the aesthetics of returning home
0:30
5 НЕЛЕГАЛЬНЫХ гаджетов, за которые вас посадят
0:59
Кибер Андерсон
Рет қаралды 1,5 МЛН