DEV Community

Discussion on: What software technologies will earn you the highest pay?

Collapse
 
iuriimednikov profile image
Yuri Mednikov

My (and not only my) experience dictates a simple logic: the highest pay technologies are rare. I am not sure how the research in article was conducted (and was?), but a clear example from my own life.

Working with two scripting languages - Python and Perl at equal levels, which do you think brings the highest revenue? Perl, because it is rare to find a Perl developer. It does not correspond to possible revenue, which is usually taken into an account in such posts. Simply speaking, if technology A is used in let say big banks and technology B in not so rich businesses, technology A should possibly bring more revenue. No, this is logical fallacy, that often travels from post to post. This is basic of any economics course - you should not have a PhD in economics for it - if you have less competitors, you will get more money. This is how market works (or better say a concept of monopoly).

The same logic we can apply to geo factor that is also usual mistake that comes from post to post. It is assumed (and wrongly), that iOS developers get more because they live in richer countries and Android development is out sourced to freelancers in poorer countries (or even are considered free if you take backend Java developer to write Android app - that is road to nowhere). Well, assuming how awful are many Android versions of iOS apps this is true, but it does not mean that iOS developer will get higher revenue. That means that iOS developers are limited in a number from the beginning - in fact you need to have Mac. So if we have basically same market (assuming that typical product should have two apps) - the divider in Android case is higher. And again the highest revenue will be in Windows development.