Great rant, but I always thought it was pretty ironic because I&#x27;m not aware of a development environment that requires you to track more shit in your head than Node.js and JavaScript.<p>Maintaining other people&#x27;s JavaScript is easily the most frustrating and inefficient development that I ever have to trudge through due to the ceaselessly shifting landscape of Node packages and best practices (Grunt, Gulp, Webpack, Backbone, Angular, React, callbacks, promises, await, etc...) and the utter incapability of development tooling to assist due to JavaScript&#x27;s dynamic typing.