Hacker News new | ask | show | jobs
by hsileng 3705 days ago
As I am reading this, my reaction is "Don't let perfect be the enemy of good"
1 comments

Which would be fine if you consider JavaScript good, I don't, it's at best passable if you avoid most of the land mines which is an art in and of itself and that's just the language, if you include the ecosystem it's pretty much all landmines.
So, if I take your favorite language and somehow manage to cause its ecosystem to get as bad as you claim Javascript's is, does that mean your favorite language is now bad?
But why did the ecosystem get out of hand so easily? Because the sloppiness of the language encouraged it or made it easy to abuse it. JavaScript's ecosystem is notoriously bad in this respect (cf. with Java or Python or Ruby).
I totally disagree with that, but that's just my opinion.
I think it would, yes.
That's really sad.
Why? No matter how great the language itself is it's a small part of what you actually end up needing to spend your time working with.
It's sad because that's judging a language based on external things that don't directly relate to the language itself. It's like blaming tools for the misuse of the tools instead of the people actually misusing the tools.