DEV Community

Discussion on: Toxic flexibility - a case for TypeScript

Collapse
 
henryong92 profile image
Dumb Down Demistifying Dev

I cannot agree more with the full article you wrote here.
I've started working with JS 4 years ago as my first work related programming language.
Everything was so messy and there were so much ambiguities and spaghetti code!

Everyday feels so anxiety inducing where everyone was battling with the code rather than focusing on what's more important which a scalable code structure would take away those worries.

After working on TS this year made me realised how overly confident and arrogant pure JS developers can be when they've done little to no large scale production level code. I was guilty of being like that too in the past.

TS enforces so much of clean code fundamentals using OOP as a tool. I'm more than happy to have picked it up. 😊