I could quibble with the conflation of correlation w&#x2F; causation for a lot of the comments this post makes about es6&#x2F;babel or coffeescript.<p>But each time i re-read this post, the cohesive point that pops out most is that this post is basically a Donald Trump speech about Typescript.<p>The claim is that it&#x27;s bigger, it&#x27;s better, and everyone else is a bit sad.  It disingenuously claims that it&#x27;s not about about competition and then <i>literally ends with</i> &quot;Typescript Won&quot;.<p>So, lemme offer some rhetorical advice:<p>1) pick to a POV &amp; stick to it.  It&#x27;s a competition or it&#x27;s not.  You either think it&#x27;s worth highlighting how much better Typescript is over other technologies, or you don&#x27;t.<p>2) Most of the points made in the post aren&#x27;t assertions about the benefits of Typescript or the decisions it makes.  Not everyone agrees that the existence of a static type checker is an unqualified benefit (and there are many dimensions to that conversation).  If you want to make the assertion that Typescript makes your life easier&#x2F;better <i>because it has a type checker</i>, assert the benefits of having a type checker (and the decision making for AngularJS&#x27;s adoption of Typescript on the basis of having a type checker could use a citation).<p>3) Related to 1., this post comes off as MEGA passive-aggressive because you keep on mentioning how much you also love other technologies <i>at the same time</i> talking about how they are inferior to Typescript on a variety of shifting bases.  Because of that you&#x27;re not telling a cohesive story about Typescript.  You&#x27;re just talking about how you think other technologies are bad.