3 ms·
This is just completely irrelevant. Quality and popularity are independent concerns.
by anoncake 7y ago
This is just completely irrelevant. Quality and popularity are independent concerns.
- mcv 7y agoIndependent from each other, but both relevant to adoption. For any meaningful project, it's better to use a popular language than an obscure one, no matter how good, because it's easier to find developers for the popular language, and easier to find people to support your application in the future.
- philzook 7y agoBut to be fair, they should be positively correlated. Unless the world has beaten us down into nihilism and we think merit doesn't even tend to be rewarded.
- anoncake 7y agoI'm sure they are although for programming languages that correlation seems to be particularly weak. But judging the quality of a programming language by its popularity causes a kind of distributed circular argument: People use a programming language (=it is popular), so we assume it is good. We use it which means it becomes even more popular, convincing other people it is good etc. When making a decision, using popularity as an easy but noisy indicator for quality can still make sense. If you kept your choice secret, you wouldn't even cause any negative externalities. But here, we don't make a decision so I don't think popularity is an argument worth considering (when evaluating the merits of the language itself, popularity does affect ease of hiring of course).