|
|
|
|
|
by agentultra
2483 days ago
|
|
Because sitting around and typing tens of thousands, maybe hundreds of thousands of lines of code is not super productive? That was the whole sell of "gradual typing," was it not? That you could turn it on, type everything as `any` then add better types as you go with the goal of eventually having a fully typed code base. Except in our experience you'll always be playing catch up and never get to the promised land. |
|
> Because sitting around and typing tens of thousands, maybe hundreds of thousands of lines of code is not super productive?
Your project either doesn't benefit from static types or you're not seeing the benefits. I agree it's annoying to convert a JS project to TS, but TS in the end has been a huge boon to our overall velocity (long term) considering bugs, refactoring, and service to service edges.