---
title: "Comment by Justin Long on \"Learning Rust in 2023: A Call For Discussion\" | Hashnode"
description: "My first Rust project was writing IPv4 mesh networking for LoRa sticks crockpotveggies/lora-mesh-rs To grasp the language I brute forced the compiler until I co"
url: "https://hashnode.com/posts/learning-rust-in-2023-a-call-for-discussion/63af6447a56a4023c181bd02/comment/63af6b2cf8ef1447b8c0cc03"
---

[Discussion](https://hashnode.com/posts/learning-rust-in-2023-a-call-for-discussion/63af6447a56a4023c181bd02)

Comment [Learning Rust in 2023: A Call For Discussion](https://hashnode.com/posts/learning-rust-in-2023-a-call-for-discussion/63af6447a56a4023c181bd02)

[Justin Long](https://hashnode.com/@justinlong)

[Dec 30, 2022](https://hashnode.com/posts/learning-rust-in-2023-a-call-for-discussion/63af6447a56a4023c181bd02/comment/63af6b2cf8ef1447b8c0cc03)

My first Rust project was writing IPv4 mesh networking for LoRa sticks crockpotveggies/lora-mesh-rs

To grasp the language I brute forced the compiler until I could more easily grasp the concepts. I think there might be something unintuitive with the language itself when making references and “borrowing”. Perhaps the symbology could be more clear as to what it means to do X. I also found it difficult to find learning resources that could give me an adequate introduction…albeit this was two years ago.

Once I understood the language I fell in love with it and its memory safety. However, the ecosystem still feels a bit premature and perhaps with some language tweaks and polish on the tooling it could be just as widely adopted as Go or C++.

If you were to ask me to choose between C++ and Rust for a project, I would start with rust.

[ADEOYE Adefemi](https://hashnode.com/@opeolluwa)

[Jan 2, 2023](https://hashnode.com/posts/learning-rust-in-2023-a-call-for-discussion/63af6447a56a4023c181bd02/comment/63af6b2cf8ef1447b8c0cc03#reply-63b30d5cd23d3c5ea6f54dff)

Would you like sharing the repo of this project
