▲ | com2kid 2 days ago | |
JS is very much a minimal language that has a handful of choices. E.g. arrays being objects with field names that are sequentially numbered integers. The initial equality operator was a mistake, but that was rectified over a decade ago with `===`. Not having a proper int type sucks and holds the language back in a number of ways, but otherwise the language is wonderfully regular. And anyone who complains about the ecosystem has obviously never tried python, which after a decade of attempts, is now almost on par with JS of a decade ago! | ||
▲ | hnlmorg 2 days ago | parent [-] | |
You shouldn’t compare backwards. Saying “at least x isn’t as bad as y” doesn’t further a discussion, it only acknowledges denial about just how bad the problems are with x. This is particularly true when we weren’t even discussing y (in our case, Python) in the first place. |