Likewise PHP has been somewhat inconsistent historically and carries its own legacy quirks—but it's JS that gets mocked, because why?
Meanwhile Java—although designed with a cohesive strict, statically typed, object-oriented sensibility—has seen fit to add lambda expressions, stream APIs, record types, and pattern matching, following some of the same trends as ECMA TC39.
So, when it comes to developer ergonomics—which, I daresay, is the subject of this satire and the preeminent aspect of a language most hotly debated—does JS really deserve the hate? There must be some other current of thought—some dark matter—warping the discourse.
Shows that the "brand" of a programming language doesn't just depend on the language itself but also on what projects are using the language.
Same with Objective-C, which is technically a general-purpose language from the C family, with a history that predates the iPhone by decades - but is nevertheless basically "the iOS app language" today.
userbinator•6h ago
vaylian•1h ago