Love your comment. Thanks for sharing your thoughts. You touched on something very important. Lots of things haven’t been said in the article because well, then it would turn into a 3 hour read, and no one would read it. The distinction between FE and BE is important. I would feel much more inclined to seeing the value in using TS with Node for instance. For the last two years I have been writing either Scala or Python on the server side, both very different beasts. What surprises me and frustrates me is seeing TS on the FE and hearing engineers saying that without it they need 20 minutes to track down an error in the browser. That to me sounds like an engineer who has written so much TS they don’t understand JS anymore. The first time I had to write React in TS, I thought I am gonna get a stroke. The ridiculous amount of types polluting the code to the point that it’s simply unreadable and all for what? To avoid the occasional undefined in the console? It takes 2 minutes to track down and fix. Instead, we ask developers to write mountains of extra code, add extra tooling, etc. Where is the economics of that, I wonder?