Thank you. That's what most of developers need to realize.
I am working at same company almost 20 yers and yes I burned out several times. I have sport, healthy food and hobbies like learning new tech. These 3 things are enough for me.
Languages have advocates, but for Rust, it looks like advocates have a language.
Using C and other languages is just a choice of tool in particular cases. People who are looking for a C replacement just do not want to accept reality or are hype-driven. You can use C, Hare, and something else at the same time. And Hare is not going to replace C and nobody of the main developers said about it.
Thank you for your support. Yes, and new tech is not always good.
I have been working in webdev for 20 years and have enough income. But, I am so bored with this commercial project. Just want a hobby and something real, near to hardware, starting learning C and game dev, backend math and physics. It's interesting.
One way is to read the book "JavaScript: The Definitive Guide" by David Flanagan. Excellent explained. Deep dive into internals and after this book you definitely will have all the necessary info to write your one framework, for example.
Another way - https://javascript.info. Also well done and have actual knowledge.
In any case, what Linus says will not be taken into account. The fact that software quality is now secondary has already become the norm. Those who understand the state of things cannot do anything, because the boat is already sailing at full speed towards quickly generating income from software. The companies that hire developers are to blame. They are aimed at quick income, so they are looking for people who do not know the C language and how a computer works, but who are experts in frameworks and the development stack, which will allow them to “create” a product in the shortest possible time with a minimum number of bugs. Many things that are conceptually good are written in languages like C++ and others, and if you come to do something cool and not from scratch, you are forced to use what has already been written, and accordingly write in these languages. Computers are becoming more and more powerful, but the software continues to lag. I don't believe the situation will change.
Maybe he understood that everyone who would write the Linux kernel except him had to use a memory safe language so as not to break everything. But in the Linux kernel repo there is no Rust code yet: https://github.com/torvalds/linux. :)
Something similar is now about Rust and who calls it C replacement. Sometimes, the intention to simplify things leads to complicating.
This community was created by Drew DeVault. But I think he is not interested, but you can ask him.