4 ms·
The wording may be harsh, but the idea is roughly correct. Learning Rust and fighting the borrow checker requires CS fundamentals knowledge. However, that does
by pyentropy 5y ago
The wording may be harsh, but the idea is roughly correct. Learning Rust and fighting the borrow checker requires CS fundamentals knowledge.
However, that doesn't mean the person can write concise code or have good soft skills, or be a good hire.
- Sawamara 5y agoI'll be a bit raw, sorry for it. There is a battlefield in the JS ecosystem. Anyone seasoned in it, with all that entails, is not your "script kiddie" as that word originated in a VERY different era, with very different requirements for said "script kiddies". If anything, it shows that the one using this phrase is a bit out of the loop.
- habitue 5y ago(author here) I probably should have mentioned it more prominently in the post, but Martin's first language isn't English (he's Czech). So not out of the loop, but the exact connotation of the phrase is something I personally cut him slack on
- echelon 5y agoOnce Rust breaks into the top 10, there will be plenty of people writing lazy rust and sprinkling `unsafe` throughout their code. This whole argument is exclusionary and divisive.
- pyentropy 5y agoRust is a language whose selling point is safety so I don't see unsafe code appearing often no matter its popularity. I do agree that it is divisive, but sometimes it also feels like humbleness of research programming languages (esp. Haskell) designers is a bit faked, which can have the opposite effect and scare beginners. The most popular languages, who beginners love, tend to have a history of being designed to be practical, not well designed or researched. I have a tiny bit of Rust experience, and honestly if someone taught me Rust as a first programming language, I'd get so frustrated and insecure. Don't get me wrong, it's a beautiful language and the online book is great -- but it has a great barrier to entry and most people would get frustrated. Meanwhile, people following JS tutorials will already feel dopamine hit from getting their own programs running on screen and will be motivated to continue their journey.