I’m not doing that. There’s another way to get Rustup, and I can make it use the OS installation as default, too. It’ll allow me to use their then-current version when I need to without losing the OS-installed default.
(I’m so very glad that both #gdc and #ldc for !DLang, along with #dub, are in Debian / Ubuntu and work fine. I’m not a #Rustacean or #Rusticrucian, so I don’t want something that I’ll forget to update between my occasional uses.)
As for side projects, in their new, limited-resource world, every new project takes resources away from #Firefox, #Thunderbird, and #Rust. Sometimes that's worth the cost, sometimes it isn't, but take a look at how many projects they've abandoned (such as their mobile OS).
The speaker I'm currently watching is working on a #Rust version that should be compatible and interchangeable with the #Node.js version. Not finished yet, obviously. There are a lot of pieces.
One thing that I want to see more of in the future is what e.g. #rust is doing:
Find the things that depend on your thing -- in their case every single crate published -- and treat them all as integration tests for your API.
#nix and #guix make this easier. I just discovered the brilliant #nox tool, where you can do `nox-review wip` on e.g. a bumped dependency and build and test every dependee.
Imagine if every project did this before releasing their point release! (and at the same time imagine that the dependees have decent tests, of course, otherwise you're just detecting whether you broke API signatures, and that's trivial to do without looking at any code except your own)
> Well this little tweet blew up. Lemme expand: I made a prototype, then my employer threw millions of dollars at it and hired dozens of researchers and programmers (and tireless interns, hi!) and a giant community of thousands of volunteers showed up and _then_ the book arrived.
> (After Jim and Jason wrote it and like a dozen people reviewed it and a dozen others edited it and an army of managers coordinated it and PLEASE DESIST IN THINKING THINGS ARE MADE BY SINGLE PEOPLE IT IS A VERY UNHEALTHY MYTH)
Man, one of the wacky awesome things about #Rust is that the ecosystem is so *young* it's really easy to contribute.
I start out writing a small #webassembly interpreter for fun and next thing I know I'm three levels upstream submitting patches to the official webassembly binary tools, just 'cause I need some damn bindings to their test driver functions...