Thanks. I generally agree with your response. However, I will say that TypeScript is a strict superset of JavaScript, which means that a TypeScript programmer is not protected from all of JavaScript’s craziness.

There are already many books and blogs that teach how to use the good parts of JavaScript. My problem is that, without actually removing the bad parts, they lie in wait like land mines ready to blow off your legs. A language that requires careful discipline to use correctly is not a language that I care to use, no matter how intelligent I think I may be.

I’ve used many other languages in my career, and I’ve not had to be so carefully disciplined to use them.

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