Skip to content
The Codeherd

Tech Radar · adopt

TypeScript

Default for anything that ships. The editor feedback loop alone earns its keep.

Ring
adopt
What that means
Applied consistently — ready at scale.
Movement
Stable

TypeScript is the default for anything that ships, and has been for a few years now. The editor feedback loop — autocomplete that’s actually right, refactors that don’t silently break a caller three files away — pays for the annotation overhead many times over.

The team-scaling argument used to be the whole pitch. These days the bigger win is closer to home: types make it possible to delete code with confidence, because the compiler tells you the moment something still depends on what you’re removing.

The only place it still slows me down is at true system boundaries — parsing untyped JSON from a third party — and even there, a validation library that produces a typed result from an unknown input closes the gap.

← Back to radar