3 ms·
Having worked extensively with Python, Ruby, TypeScript, Go, and Rust at various times, I definitely feel most productive in Rust. It's also the language I've s
by NoraCodes 4y ago
Having worked extensively with Python, Ruby, TypeScript, Go, and Rust at various times, I definitely feel most productive in Rust. It's also the language I've spent the most time with, though, so there's a bit of bias there.
Part of why I'm so productive, I think, is that I trust the type system to "catch me"; I make a change in the most obvious way I can think of, and then see what the downstream effects are by looking at which callsites and expressions I've broken, according to the compiler. I don't have to think through every implication of every change, so my brainpower is saved for more complex things like reasoning about async control flow or thinking about performance.