Most likely programming in Rust otherwise figuring this thing out.

  • 2 Posts
  • 25 Comments
Joined 1 year ago
cake
Cake day: June 6th, 2023

help-circle

  • 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!


  • I think I struggled at least a couple months before I even got the hang of Rust. Read “the book” several times, didn’t help. Watched several videos, didn’t help. What eventually clicked for me personally was learn rust with entirely too many linked lists, I think I have read that 20+ times (still visit it sometimes).

    6 months into it, I started getting better at organizing code and thinking more in terms of a data-driven approach (structs and impls) vs abstraction based (class and methods).

    Bottom line is, everyone has a different approach to learning with wildly different times it takes to absorb knowledge. As for whether it’s worth, well, it’s still a relatively young language (compared to C, python, erlang, java) so you’re already early. Another decade and perhaps Rust becomes as universal as C is.



  • A few things:

    • Instances are like their own self-hosted Reddits with communities being the sub-reddits. We have (had?) r/python, r/rust, r/golang along with r/programming; we can do the same here with topic-focused instance (like this one). I can imagine there being instances like lemmygo.org, lemmypy.org etc if the Reddit exodus continues.
    • You don’t need multiple accounts to access communities (sub-reddits) from other instances (reddit). A single account on any instance allows you to access communities from any other instance. The UX/UI is a bit wonky, but it works.
    • As @erlend_sh@lemmyrs.org pointed out, micro-communities like cli, wasm, networking etc can potentially become big enough and/or have specifics that are more suitable to exist on a topic-based instance.

    Personally, I don’t have any preference. I will simply subscribe to the community which is the most active on whichever instance.


  • Hey !meta@lemmyrs.org should be open now for non-admins to create posts. My apologies I had it setup for admin-only post creation on it earlier.

    As for the logo, I was actually a bit concerned about it when setting this instance and communities up because I didn’t quite know which icons were in public-domain for general consumption, so I picked the ones with the most permissive licenses I could find. Happy to change to whatever icon(s) the community desires as long as we don’t use any icon with a strict license.