News for hackers. Stuff that matters.
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.
Re:Rust without the async (hard) part by ithrow on Thursday June 09, 2022 @01:27PM (#31684150)
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.

Re:Rust without the async (hard) part by eloff on Friday June 10, 2022 @06:11PM (#31699941)
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.