4 ms·
As an Emacs nerd I did have to find and download a Rust mode. I imagine in the future Rust will get more support in editors. I've also just started writing Rus
by AndyMcConachie 8y ago
As an Emacs nerd I did have to find and download a Rust mode. I imagine in the future Rust will get more support in editors.
I've also just started writing Rust in the domain in which I write code, low level networking. I think I agree with Carmack in that it feels good. I can get hungup on syntax when learning a new language and I don't have that problem so much in Rust. I've been writing code in many different languages for close to 30 years and learning Rust feels mostly right. It feels like when I learned Python or LISP and I could guess at syntax and just get it right. As opposed to writing /bin/sh for over twenty years and still needing to constantly look up syntax :(
It doesn't feel like some languages I've learned in the past where everytime I investigate something I face-palm. It seems like the more I investigate it the right choices were made. Even when I'm frustrated with it because the compiler won't let me do something simple, I understand that maybe the bad habit I learned in C should end. Rust forces you to deal with things upfront that may become problems later. It's sometimes annoying when you want to just get shit done, but it's the 'right thing' to do.
- Waterluvian 8y agoIt's so nice hearing this from someone with as much experience as you. I have far less but one feeling I had lately when switching to typescript was, "instead of turning off this warning, maybe they're right. Maybe this is a bad habit." It forced me to think harder about my code's structure. I think that's what I like about Rust too. Not being able to do anything means I have to be thoughtful. Which also reminds me of how to be creative with games or writing or music: artificially limit yourself and you're forced to be more thoughtful.