There are several candidates from Microsoft technology, especially Internet Explorer and Visual Basic, as well as 'Microsoft' tag ("Apple" that is also included in this list, although the number of candidates does not like negligible). Flash also participated in the 'most hated' banquet. Long-standing languages like COBOL, Fortran and Pascal have also appeared.
Note that it does not imply that these technologies are too bad, but only the programmers' negative attitude towards them (at least in a group of developers who share their feelings publicly they).
We can also mention the most popular technologies, things that are almost never hated. (This time, because the tags are highly popular, we only focus on technologies that are mentioned at least 10,000 times.)
Git can make many developers feel frustrated (certainly I have) but very few dare to write that on their CV because this is the most preferred tag in Developer Stories. The R programming language also appears and it's not the only controversial tag. Machine learning is extremely loved by the IT community. Python-3.X, CSS3 and HTML5 tell us that developers rarely remember or specifically say which version they don't like in that technology. And as usual, jQuery is still very popular on Stackoverflow.
See also: 9 reasons you should be equipped with a little knowledge of HTML and CSS
We combine all the tags into a network to represent the software technology ecosystem. Thereby, you will see more clearly the parts that are hated and controversial.
You can see clearly the contrast between the tags in Microsoft (centered around C # and .NET), PHP (along with WordPress and Drupal) and mobile development programming (especially Objective-C) as well. as in the tag about the operating system with Windows and OSX.
See also: The reason why C programming language is never outdated
If someone likes a specific tag, is there any card they don't normally like? We can measure this by using a non-coefficient between the appearance of a particular tag that is liked. (When calculating these correlations, we only see people who don't like at least one tag).
The picture shows the rivalry between: Linux and OSX vs Windows; Git vs SVN, vim vs emacs and R vs SAS. These technologies are not exactly rivals but they are two approaches to a different goal. Besides, they also show the development from old technology to new technology. (SVN is replaced with Git, XML is replaced with JSON, VB replaced with C #). This makes sense about what people will list in the profile; usually developers specify that they don't want to work with something they consider obsolete.
Epilogue
I have no interest in 'programming language war' and there are no judgments about users who share the technology they don't want. It is important that we have an open view and are willing to learn new things, anyway, what we do will make people, not what we hate.
If you are interested in sharing the technologies you like and dislike and looking for the next step in your career, you can create your own Developer Story.
Author: David Robinson
Refer to some more articles:
Having fun!