In my opinion it is up there with null and other billion dollar mistakes.
The language only works as well as it does because hundreds of people smarter than me have spent hundreds of man-years creating toolings and ecosystems around it to work around all its problems.
This is not to be read as a dismissal of Brendan Eich or anyone - it is totally amazing that he threw together a language that has worked so amazingly well in three weeks.
But everytime one switches between TS and JS one wonders how much money could have been saved if he had somehow invented TS instead back then.
I love Java and despise Javascript.
In my opinion it is up there with null and other billion dollar mistakes.
The language only works as well as it does because hundreds of people smarter than me have spent hundreds of man-years creating toolings and ecosystems around it to work around all its problems.
This is not to be read as a dismissal of Brendan Eich or anyone - it is totally amazing that he threw together a language that has worked so amazingly well in three weeks.
But everytime one switches between TS and JS one wonders how much money could have been saved if he had somehow invented TS instead back then.