Hacker News new | ask | show | jobs
by endtime 5654 days ago
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).
1 comments

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.