That is incredible. It's like being able to carve- and install a door from a slab of wood faster than installing a prefabricated door.
That is incredible. It's like being able to carve- and install a door from a slab of wood faster than installing a prefabricated door.
In my personal experience, once you're proficient in Rust, the initial cost is not somewhat high because those improvements in your ability to reason about your code base start snowballing quickly. And the long-term effects are enormous. I have literally picked up a project I hadn't worked on in years, made sweeping changes to the internals, and had every test pass in a pretty comprehensive suite the very first time it compiled.
It's one of the reasons why Python developers don't like working in Ruby, for example.
So the claim doesn’t sound so crazy to me. For me at least, types remove mental overhead, they don’t add to it. I can’t count the times I’ve been reading through untyped (or inaccurately typed) python code and have had to jump a dozen levels deep just trying to figure out if a function can or cannot return null.