Hacker News new | past | comments | ask | show | jobs | submit login

Global event loops are fundamentally a bad abstraction for a parallel (not just concurrent) system.

It makes sense to leverage existing mental models in a lot of cases, but when you're moving to a new platform, you have to learn some new mental models because your existing mental model fundamentally doesn't work in the new system. Global event loops don't work, at all, in a system that actually needs to be parallel (i.e. most server systems).

Giving up on writing software that scales even to a basic level just so you can reuse your existing mental model isn't a good tradeoff.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: