Hi HN, I think it's safe to say that the majority of developers don't give a second thought to writing code with I/O tangled in business logic. It's all too common to see code like: const user = findUser(email); if (! user) await saveUser(user); Now, you may ask: what's the big deal?

Source: [Hacker News](https://pure-effect.org)

Sponsored