Live data from Hacker News

What Are the Most Disliked Programming Languages?

stackoverflow.blog

1–10 of 105 posts

Re: What Are the Most Disliked Programming Languages?

#3
The article defines "like" vs "dislike" in terms of what developers list as preferences on their jobs profile. For example, Perl is the most "disliked" language; what that really means is that developers have actively listed it as a job opportunity they don't want.

The analysis shows that there is a correlation between a language's "liked-ness" and its growth as a tag on Stack Overflow. Correlation-is-not-causation and all that, though it seems that what developers will take for a job is similar to what they actively use. This, of course, is rather cyclic.

Re: What Are the Most Disliked Programming Languages?

#4
Putting examples in the entry fields in the questionnaire seems like a leading question to me. When it says, "Tech you prefer not to work with: e.g., javascript, c#, php", one is immediately going to thing, "Well of course people hate javascript! So do I" as opposed to letting the respondent decide for themselves which they least prefer.

Re: What Are the Most Disliked Programming Languages?

#5
The most fascinating section of this, in my opinion, is the "Rivalries" at the bottom that show the relationship between liking X and disliking Y.

However, what isn't clear to me is whether this is one-directional or a blended bi-directional rivalry. For example, the third item from the bottom is iOS : Android. Is this the coefficient of liking iOS and disliking Android or is it a coefficient of liking either and disliking the other? Can anyone clarify that?

Re: What Are the Most Disliked Programming Languages?

#6
post #2

Why is ruby so disliked D:

We're moving away from a Ruby codebase now. Everytime I have to grep the codebase to find where a method magically came from, I die a little on the inside.

I won't say it is a bad language, but it allows and seems to encourage some bad habits.

Re: What Are the Most Disliked Programming Languages?

#7
post #5

The most fascinating section of this, in my opinion, is the "Rivalries" at the bottom that show the relationship between liking X and disliking Y. However, what isn't clear to me is whether this is one-directional or a blended bi-directional rivalry. For example, the third item from the bottom is iOS : Android. Is this the coefficient of liking iOS and disliking Android or is it a coefficient of liking either and dis…

OP author here: the rivalries there are directional, "if you liked X, you probably disliked Y", but not vice versa. (One thing I find interesting is that most rivalries really are directional: you see git users disliking svn, but not svn users disliking git).

Perhaps there's a way I could make that clearer in the post!

Re: What Are the Most Disliked Programming Languages?

#8
post #6
post #2

Why is ruby so disliked D:

We're moving away from a Ruby codebase now. Everytime I have to grep the codebase to find where a method magically came from, I die a little on the inside. I won't say it is a bad language, but it allows and seems to encourage some bad habits.

[deleted]

Re: What Are the Most Disliked Programming Languages?

#9
R is the most liked! I have to say that over the past 5 years the language has really just been getting better and better.

I know a lot of people have a bad taste with R but I blame the bad non-programmers that used the language but Hadley Wickham and his tidyverse has turned this DSL into one of the best languages to use for its purpose.

Re: What Are the Most Disliked Programming Languages?

#10
post #5

The most fascinating section of this, in my opinion, is the "Rivalries" at the bottom that show the relationship between liking X and disliking Y. However, what isn't clear to me is whether this is one-directional or a blended bi-directional rivalry. For example, the third item from the bottom is iOS : Android. Is this the coefficient of liking iOS and disliking Android or is it a coefficient of liking either and dis…

OP author here: the rivalries there are directional, "if you liked X, you probably disliked Y", but not vice versa. (One thing I find interesting is that most rivalries really are directional: you see git users disliking svn, but not svn users disliking git). Perhaps there's a way I could make that clearer in the post!

The ":" implies bidirectionality (or at least, non-directionality), you could clarify it in the graph by replacing ":" with "dislikes" or "->".
Post reply on HN