Re:Rust without the async (hard) part
by eloff on Thursday June 09, 2022 @12:18PM
(#31683132)
Yes, async is hard. It adds lots of complexity, both to the code and in your mental model. That slows development. I'd rather have faster development most times. It's why I prefer to use Go over Rust whenever possible. That's why I'm really interested in what lunatic is doing here. It might narrow the gap a little.
[ Parent
| on HN ]
Yes, async is hard. It adds lots of complexity, both to the code and in your mental model. That slows development.
Nodejs devs seem to be doing fine? and I would say their development is faster than most devs working on other stacks. Nodejs is also a top 3 server stack and growing.
NodeJS doesn't have all these gotchas around async that rust does. It's still harder than sync code, but it's more manageable.
The lack of a proper type system, only partially solved by typescript is a big drawback though, that eats into productivity.