Exactly!!! I’ve looked at the tools ecosystem behind JavaScript and it is stunningly, mind-numbingly confusing. I’ve never seen anything like it, not for Python nor C nor Java. (To be fair, Java is pretty bad, but I used it to write mobile apps and I was spared a lot of the shit.) JavaScript is supposed to be so accessible, so easy to learn, so easy to get started in, but once you begin to do anything serious with it, esp. for front-end web development, you face this horrific quagmire of tooling just to solve the basic problems of code management. Ask yourself why it’s so much easier in Python or Smalltalk or Go? I won’t leave you in suspense: it’s because these languages are designed well for software engineering.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store