1 min readOct 28, 2019
On my teams, we use design review, spec review, TDD, code review, lint, schema validation, and company-sponsored mentorship, which all have dramatic impacts on bug density, reducing type errors to very near zero.
That’s a lot of work for something that TypeScript gives you almost immediately.