Rust is being destroyed from the inside

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

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 6 ай бұрын
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 Ай бұрын
@@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 11 ай бұрын
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.
@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
@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
@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__ 11 ай бұрын
​@@electrolyteorb an eye patch. A modern, temporary one.
@electrolyteorb
@electrolyteorb 11 ай бұрын
@@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 11 ай бұрын
what happened i just found out about the channel
@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 7 ай бұрын
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 6 ай бұрын
Exactly
@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.
@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 👍
@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.
@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!
@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.
@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 😄
@everythingtube172
@everythingtube172 7 ай бұрын
“Rust is falling apart” Later: “Get your free Rust cheat sheet”
@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. 😊
@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.
@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++)
@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 10 ай бұрын
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 6 ай бұрын
What's vrnl?
@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 6 ай бұрын
a taste of money, LOLS
@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.
@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.
@256k_
@256k_ Жыл бұрын
hey Bogdan, Hope your eye is doing well and recovering from whatever happened to it. take care of yourself
@GekoPrime
@GekoPrime Жыл бұрын
Please share links to the blog posts and press releases described in this video?
@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?
@danielnorred7458
@danielnorred7458 Жыл бұрын
I feel like it's unhelpful hyperbole to say the language is falling apart.
@fakestiv
@fakestiv Жыл бұрын
The C++ killer you say? * laughs in C++ *
@kennethbeal
@kennethbeal Жыл бұрын
Curious what happened to your eye. (My left one doesn't work, and has had surgery.) Hope you heal nicely!
@xenocampanoli815
@xenocampanoli815 7 ай бұрын
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.
@Jonas-ph1gb
@Jonas-ph1gb 9 ай бұрын
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 9 ай бұрын
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.
@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. 🧐
@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.
@estuardohernandez4230
@estuardohernandez4230 3 ай бұрын
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++?
@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
@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.
@cabc74
@cabc74 Жыл бұрын
Win for C++. They have an official standards body under the umbrella of ISO. Shiny new thing vs stability of the specs.
@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..
@n0kodoko143
@n0kodoko143 Жыл бұрын
1st: Wishing your a speedy recovery with your eye. 2nd: I hope this doesn't turn into C++ with 15,000 versions. :/
@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.
@adityaj21
@adityaj21 Жыл бұрын
more important question what happened to your eye
@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.
@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).
@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"
@animanaut
@animanaut Жыл бұрын
is this compile time programming topic camparable to constexpr in c++ ?
@Light_Akira
@Light_Akira Жыл бұрын
man, what happen with your eye? get well soon!
@bakasenpaidesu
@bakasenpaidesu 8 ай бұрын
Meanwhile I started learning rust 2 days ago ....
@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 6 ай бұрын
@voyageproper bureaucracy doesn't make anything transparent or accountable inherently
@cruisecontrol1489
@cruisecontrol1489 Жыл бұрын
Как тут уже было верно подмечено - менеджмент может разрушить превосходную инженерную работу. Не поверю что это начало конца. Надеюсь ситуация послужит импульсом для налаживания бизнес процессов компании
@LunyaTheGay
@LunyaTheGay 7 ай бұрын
are there any updates on it
@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
@visaeryon
@visaeryon Жыл бұрын
i have finally decided on learning rust this year and here we have this.
@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.
@mikoTheGreat
@mikoTheGreat Жыл бұрын
Rustconf is in more than 3 months. Wouldn't exactly say they announced in the "last minute".
@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.
@MiniKodjo
@MiniKodjo Жыл бұрын
I like the intro. It has some fireship vibes
@yashjha0007
@yashjha0007 Жыл бұрын
which programming language to learn now?
@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.
@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.
@alexandrep4913
@alexandrep4913 Жыл бұрын
Primeagen trying to keep it together. Be strong.
@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.
@Twirlip2
@Twirlip2 Жыл бұрын
There's a typo at 1m03s: "maintainenance".
@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.
@ksnyou
@ksnyou Жыл бұрын
Could you pls share a cheat sheet for Rust leadership
@everyhandletaken
@everyhandletaken Жыл бұрын
I would love for you to switch the crab-lang tbh, I think “Let’s Get Crabby” is more catchy 😄
@Faze.Holo.
@Faze.Holo. 11 ай бұрын
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.
@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?
@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! 🤔
@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.
@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.
@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.
@foobar3770
@foobar3770 Жыл бұрын
please add links to the various articles, otherwise great video
@rhone733
@rhone733 6 ай бұрын
I'm shocked that no one saw this coming.
@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.
@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 11 ай бұрын
@@wjrasmussen666 what information? which companies are you talking about?
@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…
@bartek38912051
@bartek38912051 5 ай бұрын
Is situation fixed?
@valuetraveler2026
@valuetraveler2026 11 ай бұрын
so what happens next?
@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
@s0er3n33
@s0er3n33 Жыл бұрын
What did rust do to your eye?
@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.
@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.
@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.
@RafaelTorquato
@RafaelTorquato Жыл бұрын
I'm learning Rust, I hope everything goes fine.
@workflowinmind
@workflowinmind Жыл бұрын
Let's get Crabby
@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!
@kamurashev
@kamurashev Жыл бұрын
Dunno what’s going on there and I don’t want to bug you with questions but I wish you the best health and get well asap! (The eye thing)
@GeekMasher
@GeekMasher Жыл бұрын
I hope it wasn't the Rust Leadership team that hurt your eye ;p Get well soon, great video!
@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.
@gofudgeyourselves9024
@gofudgeyourselves9024 Жыл бұрын
Go lang, C++ : Everything is going as planned
@danielmilyutin9914
@danielmilyutin9914 Жыл бұрын
I'm curious about Rust but keep working in C++. These strange Rust non-programming things look like batsh*t
@BurzowySzczurek
@BurzowySzczurek Жыл бұрын
I don't know what happened to your eye, but I wish you it will heal soon. also nice that you weren't embarassed to show with it, you look pretty cool
@dimitrobest5293
@dimitrobest5293 Жыл бұрын
no worries? a new better Vlang comes as a successor to rust. can you make a video about it with your opinion
@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.
@MechMK1
@MechMK1 11 ай бұрын
The problem isn't the lack of leadership consensus. The problem is that the leadership wants bad things.
@sebsplatter914
@sebsplatter914 Жыл бұрын
Only a casual viewer, but you were the first person I thought if when I saw the Trademark-Policy "Draft". Unbelievable, channels like yours are what made Rust popular in the first place and now they wanna screw ya'll. Doesnt matter if its "just a first draft", if the first draft is this hostile it clearly indicates a strong disregard for the community and a surprisingly dee misunderstanding of how languages organically grow and get adopted. The whole ThePHD business was just the cherry on top and made it clear that along with the clear disconnect with the community, there exists also a major disregard for internal processes and accountability concepts. I'm not even majorly bought in on Rust and I still think that learning about its cool concepts is still a great learning experience, but I will put off putting major effort into it until leadership has changed. I just hope this doesnt drive out the wrong people completely :( I dont think a fork will do much good at this point, since the main-trunk isnt really accepted in the industry but also not abandoned by the community... and only the future will show if CrabLang is managed any better...
@user-vn9ld2ce1s
@user-vn9ld2ce1s Жыл бұрын
Okay, CrabLang it is.
@billprovince8759
@billprovince8759 11 ай бұрын
Well, the situation is definitely disappointing to say the least. Sadly, it is very difficult for people to change. Not impossible of course, but it is often a slow and painful process. Similarly, the Rust leadership changing is likely to be a slow and painful process, and realistically, I would expect them to continue to make these kinds of mistakes until something rather drastic happens. Hopefully, we've seen the worst, but I would not count on it!
@cabeloDoPardal2
@cabeloDoPardal2 Жыл бұрын
"Don't stop... releasing" "Hold on to that leadership, oh yeah"
Rust 1.70.0
5:00
Let's Get Rusty
Рет қаралды 42 М.
All Rust features explained
21:30
Let's Get Rusty
Рет қаралды 280 М.
WHY DOES SHE HAVE A REWARD? #youtubecreatorawards
00:41
Levsob
Рет қаралды 42 МЛН
The delivery rescued them
00:52
Mamasoboliha
Рет қаралды 7 МЛН
Do you have a friend like this? 🤣#shorts
00:12
dednahype
Рет қаралды 57 МЛН
8 deadly mistakes beginner Rust developers make
14:14
Let's Get Rusty
Рет қаралды 155 М.
Why i think C++ is better than rust
32:48
ThePrimeTime
Рет қаралды 269 М.
Rust and RAII Memory Management - Computerphile
24:22
Computerphile
Рет қаралды 214 М.
How to fight Rust's borrow checker... and win.
8:29
Let's Get Rusty
Рет қаралды 36 М.
5 things I wish I knew before learning Rust
7:28
Let's Get Rusty
Рет қаралды 90 М.
What Makes Rust Different?
12:38
No Boilerplate
Рет қаралды 196 М.
I spent six months rewriting everything in Rust
15:11
chris biscardi
Рет қаралды 398 М.
All Rust string types explained
22:13
Let's Get Rusty
Рет қаралды 147 М.
The Rust Survival Guide
12:34
Let's Get Rusty
Рет қаралды 127 М.
ПК с Авито за 3000р
0:58
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 1,9 МЛН
How To Unlock Your iphone With Your Voice
0:34
요루퐁 yorupong
Рет қаралды 19 МЛН
😱НОУТБУК СОСЕДКИ😱
0:30
OMG DEN
Рет қаралды 3,2 МЛН