4 ms·
The gist of the article is that setting up software to build/run/deploy is difficult. And it absolutely is. Nobody wants to play version whack-a-mole trying to
by cfors 7y ago
The gist of the article is that setting up software to build/run/deploy is difficult. And it absolutely is.
Nobody wants to play version whack-a-mole trying to set up a project. I am not a Node guy at all, and the other day at work I had to make a few changes to an internal UI, all which required a working npm environment. Sure, no problem. Except that I had to try 3 different versions of node to avoid a cryptic error message, due to I think fsevent (which isn't even required for running the project, just building it) just to get npm install to work.
Docker has great benefits in that it really forces a developer to encapsulate all of its dependencies in one place.
There is definitely a large amount of binary bloat with this, which is unfortunate but I suppose we are back to the static vs dynamic linking argument on that.