Hacker News new | ask | show | jobs
by londons_explore 1087 days ago
Javascript, like python, was "simple yet flexible". Thats what made them successful.

When a language is successful, people start to bolt on extra bits of syntax and features (async, prototypes/classes, lambdas, etc). Eventually it is no longer simple, and the learning curve gets steeper for new users.

Someone comes up with a new simple yet flexible language, all the new users start with that instead, and the cycle repeats.

BASIC/visual basic/VB.net went through that cycle in the 90's. C then C++ went through that in the 2010's. Python/Javascript is going through that now. Go is about to go through the same.

1 comments

Go was trashed just about the time they added telemetry to it inherently.
You mean when they added the plan to add opt-in telemetry?