Hacker News new | ask | show | jobs
by aradaelli 1623 days ago
Node js is definitely great to kickstart a new project.

However I believe it becomes a trap when you start to pull in dependencies.

I recently resurrected a node.js project, just 3 years old, expecting it to be working as the day as I archived it.

Well no.

A package broke because of the newer version of Node.js. Therefore I performed a full upgrade of all packages and then _my code_ broke because some other package did not maintain backwards compatibility.

So I reverted everything back and manually upgraded only the necessary packages to make everything working again.

Both NPM and Github tell me how many unsecured packages I am using but I don't care, it's a project I am using for myself. But if it was for work I would have to spend time fixing a lot of broken things.

I think Node.js is not a boring. It is young and still growing.