(no title)
orangetuba | 2 years ago
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.
orangetuba | 2 years ago
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.
stouset|2 years ago
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.
mkehrt|2 years ago
infamouscow|2 years ago
It's one of the reasons why Python developers don't like working in Ruby, for example.
remexre|2 years ago
theLiminator|2 years ago
jaredklewis|2 years ago
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.