That’s not what I’m saying. JavaScript, the language, is intrinsically sloppy and undisciplined…by design. That’s not to suggest that there aren’t sloppy and undisciplined programmers, but why make things worse by depriving programmers of better tools? By your reasoning, any programming language, no matter how poorly designed, can be recommended.

My brother and I have used Java, as well. Sure, its not a perfect language, either. But its imperfections are not constantly in your face, but rather “edge” cases. I don’t recall having ever tripped up over Java’s warts. JavaScript, on the other hand, has bitten me in the ass several times.

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