So for my open-source video game Swap'N'Pop I changed it from CoffeeScript to TypeScript in hopes that it would improve collaboration and lead to fewer mistakes and I believe this conversion was successful.
I do prefer dynamic and implicit languages though having everyone be able to infer what they should do or find how to do something paired with their skill level created too much friction and this is where Typescript excelled.
When we used TypeScript I relaxed the strictness because it was too much for some to adhere to.
A lot of the new built-in types that TypeScript has added in newer versions make it easier to get more dynamic without sacrificing code quality. Generics also help a lot.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
So for my open-source video game Swap'N'Pop I changed it from CoffeeScript to TypeScript in hopes that it would improve collaboration and lead to fewer mistakes and I believe this conversion was successful.
I do prefer dynamic and implicit languages though having everyone be able to infer what they should do or find how to do something paired with their skill level created too much friction and this is where Typescript excelled.
When we used TypeScript I relaxed the strictness because it was too much for some to adhere to.
So I am also conflicted with TypeScript.
A lot of the new built-in types that TypeScript has added in newer versions make it easier to get more dynamic without sacrificing code quality. Generics also help a lot.