The JS world is rich in gradually typed programming languages (TypeScript, Flow, and even ActionScript (sort of)). This talk will give some motivation for gradual typing and a brief history. Also a comparison of the kind of errors TypeScript and Flow will catch.