Hacker News new | ask | show | jobs
by Inaimathi 5652 days ago
This is true, and I don't have extensive enough experience to weigh those correctly (and even if I did, I would be heavily biased by the languages I currently use). This is why I opted to wuss out rather than risk getting it horribly wrong.

And yes, from what I've seen/heard, plenty of Rubyists, Lispers, Haskelliens, etc. would certainly disagree with you.

1 comments

I don't think there's one true set of weights - rather, I think it's a matter of personal preference (and, to a certain extent, the task at hand - maintainability is irrelevant for some tasks and vital for others).
I could see this in the extremes (a one-of data-munging script has no maintainability requirement, for example), but accepting the weights as completely subjective seems dangerously close to saying "All languages are equally powerful, and it's just a matter of preference", which I disagree with because it would invalidate the Blub Paradox.

It may be the case that the weights are affected by individual tastes and requirements, but the construction of the language (and therefore some inherent property of the language, rather than of the user or of the situation) would almost certainly affect those weights as well.

>accepting the weights as completely subjective seems dangerously close to saying "All languages are equally powerful, and it's just a matter of preference"

I don't agree with this statement...I would say that Java is worse than Python for just about any given set of weights.