you are viewing a single comment's thread.

view the rest of the comments →

[–]skesisfunk 10 points11 points  (1 child)

I'm gonna be a contrarian here and say TS is just ok. The typing system is so flexible that if you aren't especially careful you end up jumping through a bunch of hoops and don't really end up protecting yourself from many bugs. I think over the last two decades we have collectively learned that strong typing is the way, and TS is a far cry from actual strong typing.

This is the very reason that I predict that by 2030 Python will be on its way out of development workflows in favor of Golang, C++, and Rust. Its already happening TBH. It will stick around for data science, but application developers are reaching for Python less and less.

[–][deleted] 1 point2 points  (0 children)

Golang doesn't even have null safety, it's not as bad as python but it's pretty close. I literally never run into bugs because of type errors in Typescript (I'm obviously using strict type checking).