DEV Community

Cover image for Why I'm hooked on Rust 🦀 ?
Bek Brace
Bek Brace

Posted on

Why I'm hooked on Rust 🦀 ?

Hey, what's going on everyone? 👋

This is Amir, and today I want to talk about something that's been taking over my programming brain—Rust. If you've been following me for a while, you know I love diving deep into languages, breaking things down, and figuring out how they actually work. But Rust? Rust is different. This language is not just another tool in the box for me. It’s something I’ve genuinely grown attached to, and I want to tell you why.


🧠 Rust Is More Than Just Code

Rust is not just about writing code. It’s a mindset. It’s about thinking in ownership, borrowing, and lifetimes. And yeah, I know that sounds like a lot of jargon, but once you get it, it clicks, and you start seeing code differently [at least that's what I get as feedback from my students who took my Rust course]. It forces you to write better software, and honestly, that’s what keeps me coming back to it.


This is my last Rust project:

🔥 How I Got Into Rust

Like most programmers, I was curious. I kept hearing about its safety, speed, and memory efficiency. No more segfaults? Sounds like a dream come true! At first, it felt strict, but over time, I realized Rust is just trying to make me a better programmer.

🏗️ Ownership & Borrowing

The biggest shift for me was ownership. Unlike garbage-collected languages, Rust doesn’t have a background process cleaning up memory. Instead, it enforces strict rules about who owns what and when. This might sound annoying at first, but it makes you super intentional about handling data.


🚀 The Ecosystem Rocks

Rust's tooling is top-tier:

  • Cargo 📦 - Probably the best package manager I’ve ever worked with.
  • Rust’s Documentation 📚 - Clear, concise, and actually useful.
  • Rust Community 🤝 - One of the friendliest dev communities out there.

And let’s talk about performance. Rust is as fast as C and C++, but with none of the memory management nightmares. You get low-level control and high-level safety.


🐧 Interesting Linux & Rust Facts

💡 Linux & Rust: Did you know that parts of the Linux kernel are being rewritten in Rust? This is huge because it brings Rust’s memory safety guarantees to one of the most critical pieces of software in the world!

💡 Rust is the Most Loved Language: According to Stack Overflow’s developer survey, Rust has been the most loved language for several years in a row. Once you start using it, you understand why!

💡 Linux Powers the World: Over 90% of the world’s supercomputers, servers, and cloud infrastructure run on Linux. And now, Rust is playing a growing role in its future!


⚡ Final Thoughts

Rust isn’t just another language to me. It’s a game-changer. It’s changed how I think about programming and made me more conscious of how I write code. If you haven’t tried it yet, I highly recommend it. But fair warning—you might just get hooked like I did. 😉

Let me know what you think about Rust! Have you tried it yet? Drop a comment and let’s talk.

🚀 Until next time—keep coding, keep building, and I’ll catch you in the next one!

Top comments (2)

Collapse
 
schemetastic profile image
Schemetastic (Rodrigo)

Cool! Do you have any project in mind you want to develop anytime soon in Rust?

Collapse
 
bekbrace profile image
Bek Brace

Thank you.
Not really, at least nothing for the moment