TypeScript just feels like a crutch for devs coming from strongly typed languages who don't want to embrace doing things in a different way, and take advantage of all the stuff a weakly typed language provides.
I see JavaScript's weakly typed nature as a pro, not a con. There's lots of nice stuff you can do by taking advantage of implicit coercions. TypeScript bogs you down in formality and restricts creativity. It makes JS worse, not better. Not to mention all the tooling overhead. Waste of time
Well, actually, we can:
TypeScript just feels like a crutch for devs coming from strongly typed languages who don't want to embrace doing things in a different way, and take advantage of all the stuff a weakly typed language provides.
I see JavaScript's weakly typed nature as a pro, not a con. There's lots of nice stuff you can do by taking advantage of implicit coercions. TypeScript bogs you down in formality and restricts creativity. It makes JS worse, not better. Not to mention all the tooling overhead. Waste of time
Ah, interesting! I'll add that multiplication tip into the article. Thanks so much for pointing it out!