For reference I am now in Portugal and my salary is 1400EUR before taxes. I know it's not a lot but it is much better than it was there.
(I am asking out of genuine curiosity. Rent or mortgage is usually the heaviest burden in the West.)
Also for reference I’m living in a pretty cheap city in Portugal so rent is definitely cheaper here and in Pakistan I used to live in the capital so rent was a lot more expensive compared to other places in Pakistan.
However now I run my second startup (bootstrapped) where I hire, train and generate value from candidates who are at the other end of the spectrum with monthly salaries much lower than what is quoted in the article.
It is a very wide spectrum for tech salaries here in India.
Also, salaries in the Indian tech industry are bimodal - you’ll have mass outsourcing companies paying horrible wages ($3,000/year) because outsourcing/BPO was a race to the bottom, and then you’ll have product oriented companies or the Indian teams of US companies paying around $10-20k starting with mid career potentially reaching $30-50k. Like everything else, you got to pay for talent. Most HN commentators complaining about outsourcing quality are probably working with the former type of companies instead of the latter.
- Western Europe is a very wide spectrum, where Germany, The Netherlands and UK are a lot higher than Spain, Italy or even France. It can be more than double at some levels.
- employees in India are a lot cheaper than Western Europe, but contractors of the same quality can be extremely expensive - there is a price cartel, the actual people get 1/4 to 1/3 of what is charged for their work
- qualified people in India cost about the same as Eastern Europe, not Western Europe. One thing to consider is that salaries in Madrid are barely higher than Bucharest, while the cost of living is also higher, the quality of life can be better in Bucharest sometimes. I have many colleagues that moved from Madrid or Barcelona to UK or Germany as soon as they got the occasion.
- salaries for my colleagues in Pakistan are lower than colleagues in India, but it depends a lot on position (job type and level) and city, so I cannot calculate a number for the difference between the countries