Learning TypeScript after JavaScript
TypeScript felt like friction at first — extra syntax standing between me and working code.
The friction turned out to be the point. Types forced me to think through the shape of my data before I wrote logic around it.
Bugs that used to surface at runtime, days later, now surface while I'm still typing. That trade feels worth it.
I'm still learning where to be strict and where to let things breathe. That balance seems to be the actual skill.