Well
I have a very weird relationship with the Rust programming language. The last time I built something with it was about a year ago, wasm.channel, and it was literally the only stable piece of that entire project. That’s something I genuinely admire about Rust: it’s one of the few languages where when you ship something, it’s either you’re adding a feature, or it’s just… done. No race conditions, no mystery bugs, no “works on my machine.” Complete.
So?
With agentic coding, I barely touch code by hand anymore, and honestly it feels like an inefficient way to actually *learn* something. But here’s the thing: I just said I want to learn Rust. So how does that work? Exactly. That’s the dilemma I’m sitting in right now, not wanting to write code by hand, but wanting to actually know a language.
Next
I think the move is to force myself into small, narrow, focused projects with Cursor nearby but no Tab completion. Just me, the compiler, and asking for help only when I’m genuinely stuck. I’d generate project ideas through Claude Code specifically to make sure I’m touching every part of the language, nothing skipped, no gaps.
We Are
We’re in a genuinely weird era for coding and engineering, and I still feel it in moments like this: that strange tension between tools that do everything and the desire to actually *know* something. But it’s beautiful, not gonna lie.