Comment
Comment by zongitsrinzler
Correct me if I'm wrong but isn't a big part of async programming that it forces you to think about error handling.
Working as a Java developer I have seen very lousy error handling mostly because try/catch lets you wrap everything and kill errors easily.
Most of the node code I have seen handles errors much better thanks to it's async nature.