Live data from Hacker News

What Are the Most Disliked Programming Languages?

stackoverflow.blog

91–100 of 105 posts

Re: What Are the Most Disliked Programming Languages?

#91
post #72

Earlier in my career we moved to Ruby over PHP because Ruby was "cool" and PHP was not. Now it is interesting to see them lumped in the same group. Incidentally, PHP has improved greatly because of the rivalry with Ruby because the competition inspired PHP and PHP Frameworks to step up their game in the early 2000s / 2010s. Python's continued popularity surprises me. While I like Python and it is good for data scienc…

> While I like Python and it is good for data science I don't understand why people use it for websites. This is the reason, actually. Python is NOT ONLY GOOD FOR WEBSITES. In fact, the only thing that have stopped python for total global domination is to be poor for mobile apps. Do not underestimate the power of make a "full stack development" with just one language.

> Python is NOT ONLY GOOD FOR WEBSITES.

PHP, Ruby, Node.js all have excellent tooling for making command line applications as well as websites. While none of them have focused much on having a GUI, projects do exist.

Ruby in particular is very widely used as a system automation language.

Re: What Are the Most Disliked Programming Languages?

#92
post #37

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 a…

That's a good point - I'd never list COBOL, or APL or any number of other languages I'd never want to program in, on my jobs profile because I've never, ever been approached for jobs in those languages (and if I did, it'd be a novelty to be approached about it). Java, on the other hand, I might list because it's a major, popular language that I personally dislike working in. Doesn't mean I consider Java worse than CO…

On a somewhat related note, in hardware space :

Twenty years ago I practically got a job offer merely by asking a question on Usenet about a particular piece of test equipment.

IIRC it was some HP 'bed-of-nails' beast for programmatically testing circuit boards. You would setting pins as inputs/outputs, analog or digital, give pulse or waveform patterns, etc.

It sounds really cool, but this thing was horrendous to use, you had to run it on a specialized HP-UX box with a Motif interface, and it was not very pleasant.

But I was surprised that by asking one random question on some HP or Motif usenet forum (which I don't believe I could get anybody to answer), some tech company was practically offering me a job to use this system for their own test workflow.

I refused, but it did give me some confidence knowing I had some obscure job skills I could fall back on if needed.

Re: What Are the Most Disliked Programming Languages?

#93
post #72

Earlier quoted context omitted.

> While I like Python and it is good for data science I don't understand why people use it for websites. This is the reason, actually. Python is NOT ONLY GOOD FOR WEBSITES. In fact, the only thing that have stopped python for total global domination is to be poor for mobile apps. Do not underestimate the power of make a "full stack development" with just one language.

> Python is NOT ONLY GOOD FOR WEBSITES. PHP, Ruby, Node.js all have excellent tooling for making command line applications as well as websites. While none of them have focused much on having a GUI, projects do exist. Ruby in particular is very widely used as a system automation language.

I thought Ruby is/was mostly known for the Rail framework.

I know that both Chef and Puppet are written in Ruby, but is there any particular reason why Ruby is better as configuration management/system automation language?

Re: What Are the Most Disliked Programming Languages?

#94

Earlier quoted context omitted.

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 "->".

As a coder, : is pretty directional in my head.

A greater than sign would be explanatory tho.

Re: What Are the Most Disliked Programming Languages?

#95
post #72

Earlier quoted context omitted.

> While I like Python and it is good for data science I don't understand why people use it for websites. This is the reason, actually. Python is NOT ONLY GOOD FOR WEBSITES. In fact, the only thing that have stopped python for total global domination is to be poor for mobile apps. Do not underestimate the power of make a "full stack development" with just one language.

> Do not underestimate the power of make a "full stack development" with just one language. unfortunately we already have that language and to use it you need to transpile... It will always be Ryby/js, py/js, php/js until web assembly becomes a thing I guess.

And this explain why JS is "sucesfully".

Re: What Are the Most Disliked Programming Languages?

#96
post #72

Earlier quoted context omitted.

> While I like Python and it is good for data science I don't understand why people use it for websites. This is the reason, actually. Python is NOT ONLY GOOD FOR WEBSITES. In fact, the only thing that have stopped python for total global domination is to be poor for mobile apps. Do not underestimate the power of make a "full stack development" with just one language.

> Python is NOT ONLY GOOD FOR WEBSITES. PHP, Ruby, Node.js all have excellent tooling for making command line applications as well as websites. While none of them have focused much on having a GUI, projects do exist. Ruby in particular is very widely used as a system automation language.

But not as strong as with python. And certainly PHP/Node is biased heavily for web-apps. Python is a bit more broad.

Re: What Are the Most Disliked Programming Languages?

#97
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!

Yeah. I first observed this and was confused because the phi coefficient should be symmetric---I understood what's going on only after proof-reading the description (again).

Re: What Are the Most Disliked Programming Languages?

#98
post #12

There might be a bias in this analysis. The programming languages listed in the no-no list are the one people dislike AND know. I can't say if I dislike a language if I don't know it. This is visible with r language.

Yet number of people who dislike Perl much large than number of people who can write code in Perl.

Isn't it often like this? The number of people who dislike mathematics is much larger than the people who can do mathematics.

Re: What Are the Most Disliked Programming Languages?

#99
post #69
post #39

The next step is obviously to take the most-disliked technologies and combine them into something so bad it's good, like "the most unwanted music" ( https://www.youtube.com/watch?v=-gPuH1yeZ08 ).

So a Perl webapp for Internet Explorer (with a SOAP API, and some pages using Flash), hosted on IIS, developed with Subversion?

With an MS Access backend.

Re: What Are the Most Disliked Programming Languages?

#100

I remember writing a cross-platform library for web authentication that worked with signed cookies. You would log in through a PHP form and then I wrote modules to check the cookie and refresh it in just about every language used in web development in the early 2000s. That included PHP, Perl, Java, C#, Cold Fusion, and others. Of all the authentication modules, the one in Perl was the shortest and sweetest.

I think if your cat runs across your keyboard it's valid Perl syntax.
Post reply on HN