DEV Community

Cover image for How Much Do Programmers Make Per Hour?

How Much Do Programmers Make Per Hour?

Dan Howard on December 28, 2020

Today, software engineers are at-bat while companies are competing for talent with attractive compensation packages. If you are a programmer or a p...
Collapse
 
balvinder294 profile image
Balvinder Singh

Hi, nicely explained. Please do mention of living cost too, as you shared like salaries are low in India, so is living cost. But that's my opinion only, may be others agree.

Collapse
 
zaher profile image
Zaher Ghaibeh • Edited

The living cost might be low, but the price for the technical products/services they pay for are higher due to the exchange rate, tax, the import fees and the margin gain which companies wants.

For example, when you pay $9/m for a service and your salary is $2000/m its not a problem, but when your salary is around $500/m its problematic for you.
At the end, most of the service providers does not change the price per country, all users will pay the same (some will change the currency between Euro and USD), and they will add the local tax to the price.

The same for the cost of certifications, when they ask for $150 (like for example AWS certificates) you need to compare it also with the income.

Now, lets talk about the price of the hardware, and I am going to take apple laptops as an example, in the US they will pay for example $900 with a tax based on the city they are living at, but in other countries the price will bump up to $1200 for the same device plus the local tax.
So when your salary is $4000 and you have to pay $900 its okay and you can pay it in one month, but when your salary is $500 or even $1000 you will have to save multiple months and make sure that what you are saving does not affect your life, and eventually you can buy a device, or you will always try to find a second hand device.

Back to the US, the article didn't mention the new actions from Twitter and Facebook, or how Gitlab pay for remote employees, where they will depend on where the employee is living even if he is living within the US. Which add a new level of unfairness to our tech industry.

The bottom line point is that, its not acceptable to always take the cost of living as a measure to determine how much the developer should be paid.

The developer should be paid based on his quality of work and the work he is doing for the company, not get less because he is living in another country.

Collapse
 
balvinder294 profile image
Balvinder Singh

Hi Zaher,
I agree with you, but the cost of living is just one metric for comparison, because most new devs only see the salaries, leaving other factors behind.

Agree with your thought, on developers should be paid enough, based on his/her performance and work quality, along with experience.

But the issue is compared salaries across for work and previous work. For example, if you getting 1000$ previously, you may get an increment in a new job for like, 1200$ maybe.
But for the same job, if a person before was having 500-600$ as a salary, he may get an increment around 700-800.
but this should not be the case, which is currently happening.

Being related to the placement industry working remotely, I can say there are very unfair practices of providing salaries to people. Persons having the same experience, but from different locations, different colleges get different salaries.

Thread Thread
 
hotcoder profile image
hotcoder

Hi Balvinder ,

Now from last few years in india also prices going very high , because of worthless leaders , not able to control prices and to favour only some business families.

Thread Thread
 
zaher profile image
Zaher Ghaibeh

Hi Balvinder ,

I agree with you there are a lot of unfairness in the work and the business in general, for example, when you work remotely for a US company while you are in India, this does not make you an employee instead you are a contractor which means you don't have the same benefits nor protection as the employee for the same company, and for sure an employee who do the same work as you will get way much better than you.

Now comparing the previous salaries does not make any sense, as you are not required by law to expose your last work salary to the new employer (at least this is what I know), and some countries make it illegal for companies to ask you about your previous salary. and lets be honest, the salary depends on how good you are in negotiation, in the same company you can find more than 3 different employees who have the same job title but they are paid differently, why because of how they negotiate their way in the company.

Companies will try hard to reduce the expenses, while make sure the revenue is high, one way to do that is to hire people with law salaries (and benefits too), and the lies they always say:

  1. the cost of living is cheap.
  2. you are living in a 3rd world country.
  3. if you didn't take it someone else will. and the list goes on ..

I can understand that everyone of us have his own special situation, and you can't force all people to do what you think is correct and not accept such unfair jobs.

so unless we stand out for such unfairness and make sure everyone understand how companies and HR departments manipulate the industry, we can't change that.

We all deserve to be treated equally, when we pay for the same technologies equally.

Thread Thread
 
balvinder294 profile image
Balvinder Singh

hi Zaher, yeah I agree there are laws but in some countries only.
Countries like India or neighboring countries like Pakistan, Nepal don't have these laws. Still, we need to have payslips from previous companies as proof of what we were getting and some may ask for bank statements in case no payslips.
Negotiations can be made, but only if companies mention the salary or salary range in job post details but no one does.
Speaking of the US working as a contract directly or indirectly, like, we don't get insurance, allowances, or other benefits. But still, salaries and bonuses work well, at some.
But the again same issue here like, because of the competition of people from different countries, instead of giving a fixed salary, they will like to look for hiring someone with less pay.
Situations, policies are different everywhere.
Like they do not depend only on the salary we get.

Thread Thread
 
balvinder294 profile image
Balvinder Singh

HI Hotcoder,
yeah, there has been a hike in almost all things in India, because of corrupt practices. But working here is about staying in your own country with your families, where you can manage.
But in other countries, you are on your own, until you get a good job to support yourself

Thread Thread
 
zaher profile image
Zaher Ghaibeh

I am not arguing that what you have said is wrong, I am just voicing my own opinion on the topic.

Everyone has his own situation, like for example, when I forced to leave Syria, it was not something I did by choice, and there for I had to face so many challenges, some I was able to overcome by working remotely. And for sure each country has its own rule which we can't generalize (like saying all software developers are getting $200k/y because this is what someone is taking in the US or EU .. etc).

Lets be honest, Its a corrupted industry supported by corrupted systems.

Thread Thread
 
balvinder294 profile image
Balvinder Singh

Hi Zaher,
at first i said its just my opinion. I am also not arguing, just mentioned what I feel.
yeah,same i am trying to say every system in each country, works differently, whether corrupt or not.

Thread Thread
 
zaher profile image
Zaher Ghaibeh

no worries we are all here sharing our own opinions 👍

cheers

Thread Thread
 
balvinder294 profile image
Balvinder Singh

yeah thats what a community is about...
cheers