Still surprised by how helpful Rust's compiler is
I've been spending more time learning Rust lately, and one thing that keeps surprising me is the compiler.
At first it felt like it was constantly telling me I was doing everything wrong. But after sticking with it for a while, I realized most of the error messages are actually pointing me in the right direction instead of just saying "this doesn't work."
I'm definitely still a beginner, but I've had several moments where I fixed a bug simply by following what the compiler was trying to tell me.
Did anyone else have that moment where Rust's compiler went from feeling like an obstacle to feeling like a really patient mentor? I'm curious how long that shift took for others.