Why choose async/await over threads?
A common refrain is that threads can do everything that async/await can, but simpler. So why would anyone choose async/await?
The world’s number one source of notgull
Visit notgull.net → RSS feedOn Hacker News Sep 2023 – Dec 2025
Software Engineering 6Systems & Performance 3Programming Languages 2Tools & Productivity 1
A common refrain is that threads can do everything that async/await can, but simpler. So why would anyone choose async/await?
To bootstrap Rust, no cost is too great.
Here’s a little idiom that I haven’t really seen discussed anywhere, that I think makes Rust code much cleaner and more robust.
There is a common sentiment I’ve seen over and over in the Rust community that I think is ignorant at best and harmful at worst.
What options are there other than GitHub?
Asynchronous code does not require the rest of your code to be asynchronous. I can’t say the same for blocking code.