Another skill, inconvinient, forbidden and forgotten ( * * * that I wish Ladybird will have * * * ): plugins - so I have A Browser For All Documents that can play every video format regardless of web video codec support or licencing etc. (with vlc, mplayer, whatever).
Neither Javascript shall be needed to see anything on the Web - if not being essential for tracking and ads
- but it's you who have to pay for it with that threadrippers (and no access to source data) ? Yes, it happend people are rich enough to belive that.
Making things simple and possible is the most important skill.
Check out this comment: https://news.ycombinator.com/item?id=40862781. While it's certainly possible to write the same parallel algorithm in C++, it wasn't done in Firefox before Rust, nor has it been done in Chrome.
But you can implement the same algorithm in c++, you can even implement it in assembly, or brainfuck!
I do not care about c++ or rust or any of the language wars stuff. All I wanted to do was point out that the initial statement about disregarding performance was ridiculous and also point out that majority of the performance critical libraries are written in C++.When it comes to numerics its a mix of C++, C, asm, and fortran.
Use your brain not mine, read and repeat. You can't measure performace of something if it's not possible to do that at all first. Like.. of your understanding till you do - then you can work on it (to make it less noisy and that, not how fast, is what for others matter).
Performance is a skill, probably one of the most important skills.
Rust is a darn language, not a skill. You can have performant code in rust and in c++ and damnit even in brainfuck if you care enough.
But the reality is that there is more performance oriented code written in C++ than in rust, and that matters.