Most likely programming in Rust otherwise figuring this thing out.
I can somewhat relate. I mostly do something like this (instead of the exact dependency version):
chrono = {version = "0", features = ["serde"]}
clap = {version = "4", features = ["derive"]}
anyhow = "1"
I do, however, typically write application code instead of library, so it’s probably less critical for me. Occasionally do run into dependency hell here and there, but nothing too bad so far!
A few things:
Personally, I don’t have any preference. I will simply subscribe to the community which is the most active on whichever instance.
Hey! I recently made a post detailing the instance I run. Admittedly it’s tiny compared to the big ones but I wanted to get something going :)
I mostly agree with you and the fact is yes there are no guarantees. But that’s kind of the point, I don’t believe that lemmy.ml would be around forever either, will lemmyrs be? I don’t know! I see it as an opportunity to further decentralize and diversify the existing ecosystem. FWIW, the maintainers themselves encourage hosting other instances :)
If by channel you mean a community (I don’t really know the difference), I’ve made one at /c/rustlang
Oh wow, this seems like a fantastic addition. One of these days I really gotta switch from my decade old tmux workflow to zellij!