How an Anti-TypeScript “JavaScript developer” like me became a TypeScript fan
&gt; I always felt that adding types to the functions&#x2F;variables and satisfying the TypeScript compiler is an over-engineering and not providing any meaningful benefits.<p>I honestly find this attitude horrifying. I&#x27;m glad the author was able to move on from this, but it is utterly pervasive in some parts of our industry.<p>As far as &quot;engineering&quot; goes, specifying your types is about as low-hanging, basic a step as you can take. If this is &quot;over-engineering&quot; then I think that says a lot about how much thought, design and engineering goes into some of these code bases.