- Typescript is a Waste of Time by Lucas Chen
- The Typescript Tax by Eric Elliott (who is a phenomenal educator and programmer)
- Why so much hype over Typescript?
- Can't find any studies or
- They find some blog post by some guy who doesn't publish his methods and present it as fact or
- They find a study but it doesn't support their hypothesis so they minimize its findings
Anyway, here are some actual studies on the effects type systems have on program correctness (that took all of 10 minutes to google, and about 2 hours to read):
- A Large Scale Study of Programming Languages and Code Quality in Github - Wherein typescript(but also strongly type functional programming languages in general) result in better code.
- An Experiement About Static and Dynamic Type Systems - Wherein static type systems are shown to not have a time impact on developement.
- Impact of Using a Static-type System in Computer Programming - A simpler study that found that there was no time difference in developing in a statically typed language vs a dynamically typed language, but that debugging time was reduced in statically typed languages.
- Do Static Type Systems Improve the Maintainability of Software Systems? An Empirical Study - Short answer, Yes. Long answer, yes, unless your error is a semantic one (ie. a programmer error).
P.S. If you have an article that fits these patterns (or even one that doesn't) leave it in the comments so I can add it to the list of shame.