DEV Community

Discussion on: Welcome Thread - v20

Collapse
 
deciduously profile image
Ben Lovy • Edited

I think you hit the nail on the head - it's a function of what you're familiar with. I disagree with the notion that Rust is inherently more difficult to learn than anything else - it just pushes the complexity up front instead of just letting you write something broken anyway and having to deal with it yourself. You need to learn to do it "right" before you can do it at all, but get over the hump once and you're good to go. I think it's easier to use because you have this fantastic compiler showing you what you're doing wrong. There's much less trepidation around trying something outside your comfort zone because you know rustc has your back. I'm now surprised when other languages let me do things I know rustc would have a problem with and it's a pretty good indicator I might (but not necessarily) need to rethink my implementation.