Rust journey, part 1: making the move

· #rust #learning #career #rust-journey

I’ve wanted to move into Rust for a while now, and so far it hasn’t happened. I’ve built things with it on the side, but it’s never become part of my day job. This post is me writing down why I care about it and laying out a concrete path to make it a reality.

Why Rust

Rust was voted the most loved language in Stack Overflow’s developer survey every year from 2016 to 2022, and kept the top spot when the category was renamed “most admired” in 2023, 2024 and 2025. A streak that long makes me think there’s something real behind the hype.

The memory management is what got me curious. Most languages either use a garbage collector or make you allocate and free memory yourself. Rust does neither. It uses ownership rules that the compiler checks before your code ever runs. That’s a completely different way of thinking about it, and I want to understand it.

I also like strictly typed languages, and Rust feels like the most serious take on that I’ve seen. And I think AI makes that matter more, not less. When an agent writes code, a strict type system and a good compiler act like a reviewer that never gets tired: the code either compiles, or the compiler tells you exactly what’s wrong and often how to fix it. Rust’s compiler is known for having some of the best error messages around. I think strongly typed languages with compilers like that are where things are heading.

And it’s built for the work I like: low-level code, CLI tools, things where performance matters. That’s the space I enjoy most and where I feel I’m good, so learning Rust feels like a natural fit. It’s not a niche bet anymore either. Big companies are moving to it:

My goal

I want to get good enough at Rust to use it every day, professionally. That breaks down into:

There’s no official Rust certification, so I’m not chasing a piece of paper. Projects I can point to and day-to-day experience will have to speak for themselves.

What I’ve built so far

Resources I’m using

Next steps