// blog

Why I Reach for TypeScript by Default

2026-08-05 · 1 min read · typescript, frontend

TypeScript has been my default for a while now. Here are the biggest reasons.

Catch errors earlier

Type checking catches a whole class of bugs before they reach the browser.

Better refactoring

When a shared interface changes, the compiler tells you everywhere you

need to update.

Self-documenting code

Types describe intent, so reading code becomes easier for the next person

(or future me).

type User = { id: string; name: string; email: string };

const greet = (user: User) => `Hello, ${user.name}`;

If you haven't tried it, I recommend starting on a small project first.

© 2026 Eri Kadarisman