Bastian reflects on a topic that's very close to (my) home -- the supposedly unavoidable Tooliganismn that is involved with working on the "modern" web.

There are two eras of those projects: pre-built-process and and post-build-process. Whenever there's no package.json I know it's going to be a good day. Whenever there's one, Pandora is coming along the way with her fucking box (...)
When everything works, it feels like magic. When something breaks, it's hell.
The amount of time and knowledge that you need to have to setup such tools and services and to keep them up and running is insane. (...)
dependency hell has bitten me so often already that my life expectancy probably sank by 2-3 years. You want to build a JS file? Please update Webpack first. Oh, that new version of Webpack is no longer compatible with your Node version. Oh, your new Node version is no longer compatible with that other dependency. Oh, now you have 233 detected security issues in all your node_modules but you can't fix them because that would break something completely unrelated.