> you're not bogged down by a static type system<p>Maybe it's just me, and I'm not even specifically referring to this particular post ... but why is there so much "debate and discussion" (flamewars?) over static typing recently?<p>I am guessing this is due to a large influx of people into IT, many of whom got hired because they knew some JavaScript, "React a plus" a lot out of bootcamps and similar programs. As that sizable group ran headlong into static typing, usually via TypeScript, then the debates began.<p>All over Reddit, Twitter, even HN. People insisting that the verbose and confusing syntax was a "bridge-too-far" and one they would not cross, even if the reasons came down to "it looks weird" or "don't have to 'compile' JavaScript".<p>Maybe, spending too much heads-down time over the last ... whatever decades at this point ... I simply don't get it.<p>Don't get it similar to what I quoted here ... "bogged down by a static type system". "Bogged down", in what way?<p>I spend my days mixed between everything from C# to JavaScript, almost polar opposites. And the rest of it usually in TypeScript.<p>I do not get this feeling of being "bogged down" by static typing .... ever? I don't recall it being an issue, even though I spent hours in statically typed lanagues yesterday alone. Maybe if you are the author of a complex JS library that has to be shoe-horned into TypeScript ... yes, maybe.<p>What I <i>did</i> experience recently was being able to remove a parameter from a function, actually compile with the intent it will fail, see it fail, double click on some things and fix the 17 callers to that method I just changed the signature of, and then a minute or so later after fixing those call sites, I was back to work.<p>Yet, over on the social sites, the debate rages on. Open source projects removing TypeScript practically overnight for "reasons". Questions such as "how many type issues did you run into before switching to TypeScript", leaving me to wonder if that is even a rational question.<p>And then on the flipside, "TypeScript is the greatest language ever", heart emojis being sent to it, "If you are a JS dev you need to be using TS".<p>It's all strange to me, having used JavaScript for the first time back in 1996.<p>I'm convinced it was this wave of JavaScript devs crashing into new requirements to use TypeScript that started it.<p>It will sort itself out here at some point.