Sorry if this is a rant.
But then it got weird. I suppose UI engineers have been locked into client side work for too long and found Node to be their escape into other worlds. People started using it to solve every technical problem – load balancing, code deployment, crontabs, system scripts, build tools, etc…
- Node makes things too easy. There are a load of libraries easily accessed via NPM. The event driven model makes the concurrency problem abstracted from the developer so they can develop “scalable” applications without thinking too much.