Live data from Hacker News

Why business analysts and project managers get higher salaries than programmers?

programmers.stackexchange.com

21–30 of 71 posts

Re: Why business analysts and project managers get higher salaries than programmers?

#21
Business Analysts and so on tend to have face to face interactions with many external/internal people, so they have to have good people skills and good negotiating skills in meetings and so on.

Programmers sit at their desk all day and work as part of a team, with little or no outside contact.

Businesses value people-skills more than anything IMO, that's why BAs and so on get a lot more money.

Re: Why business analysts and project managers get higher salaries than programmers?

#22
post #12

Because programmers don't ask for more money often enough. Seriously. Here's the three minute version of doing it: 1. Work hard on tangible stuff, document and claim credit for doing it, and notify people with what benefit the work provides . This sounds maybe stupidly obvious, but a lot of non-technical people don't understand the value in something. So, "Upgraded XYZ so our website loads faster, which is proven to…

I think it's a good idea to encourage everyone to try to get paid more, since (a) corporations make massively disproproportionate wealth relative to employees and (b) programmers are bad at the type of social and interpersonal skills that are required for negotiation. That said, as someone who has been through this, I think your advice is a naively optimistic oversimplification of the forces that hold programmers bac…

(a) corporations make massively disproproportionate wealth relative to employees...

Depends on the corporation. Walmart only makes about $10,700/employee in profit, for example (about $6/hour if all employees work 35 hours). Since walmart typically pays $10-12/hour at minimum, employees are capturing about 2/3 of the value they create.

http://www.advfn.com/p.php?pid=financials&symbol=NYSE:WM...

Of course, the numbers will be wildly different at a software company. Most programmers don't capture anything like 2/3 of their created value.

Re: Why business analysts and project managers get higher salaries than programmers?

#23
post #10

I believe it's because it's far harder to find people with good people skills than find people with good technical skills. If you talk to people who hire/interview and manage people as their primary role, you will often hear them say that the candidates attitude/people skills is more important than their technical ability. If the candidate has good attitude/people skills, they can be taught (or will pick up on their…

I don't think good people skills are that rare, at least no more rarer than really good technical skills.

I think this perception is due that if you are hiring someone with experience in software, you already perform a selection on who will apply, you'll typically get people with "some" technical skills so the people you'll see with people skills are the ones with some intersection of both.

Also good technical skills aren't that easy to discriminate in the length of an interview. Its much easier to discriminate people skills since you are putting people in a stressful situation that is all about dealing with people.

Finally, a lot of the people with both technical skills and some people skills will avoid widget factories type of environments. If they started out of college, they probably got a programming job in a widget place, their perspective is the lowly ranked employee, its unlikely they appreciated the experience in comparison. Once they found a more enjoyable position, they probably won't go back to that type of environment. They won't even apply.

Re: Why business analysts and project managers get higher salaries than programmers?

#26
post #12

Earlier quoted context omitted.

I think it's a good idea to encourage everyone to try to get paid more, since (a) corporations make massively disproproportionate wealth relative to employees and (b) programmers are bad at the type of social and interpersonal skills that are required for negotiation. That said, as someone who has been through this, I think your advice is a naively optimistic oversimplification of the forces that hold programmers bac…

(a) corporations make massively disproproportionate wealth relative to employees... Depends on the corporation. Walmart only makes about $10,700/employee in profit, for example (about $6/hour if all employees work 35 hours). Since walmart typically pays $10-12/hour at minimum, employees are capturing about 2/3 of the value they create. http://www.advfn.com/p.php?pid=financials&symbol=NYSE:WM... Of course, the numbers…

[deleted]

Re: Why business analysts and project managers get higher salaries than programmers?

#27

Because programmers don't ask for more money often enough. Seriously. Here's the three minute version of doing it: 1. Work hard on tangible stuff, document and claim credit for doing it, and notify people with what benefit the work provides . This sounds maybe stupidly obvious, but a lot of non-technical people don't understand the value in something. So, "Upgraded XYZ so our website loads faster, which is proven to…

This analysis assumes that your manager is not in a position to appreciate your work's value. The solution to that problem is to work for someone who does appreciate your work. That simple change will increase the quality of your work life; if salary is something you value highly, that will increase too.

Negotiation and business analysis skills are all helpful, but if you find yourself needing them to be duly recognized for your contribution, your work situation is fundamentally flawed.

Of course, here I am making assumptions of my own, e.g. you are a top talent in your field with the freedom to pick your employer.

Re: Why business analysts and project managers get higher salaries than programmers?

#28
post #13

Not anywhere I've ever worked. Hmmm, makes me wonder about this meme... 1. Ask why a myth is true. 2. Discussion ensues. 3. The mythiness gets lost and is accepted as a given.

I second this. I'm the product person at a startup w/ 5 devs. I know for a fact that rails developers in NY generally command a higher salary than I am making. I can't speak about their equity situation.

My responsibilities are to decide what we build and why. I'm also the shit umbrella for the developers, and end up having to speak with clients. Ultimately it's me who is held responsible for the success / failure of the product.

The myth of project / product people being paid more may be true in LargeCorp, Inc. but in Startup LLC., the developer is king.

Re: Why business analysts and project managers get higher salaries than programmers?

#29
post #10

I believe it's because it's far harder to find people with good people skills than find people with good technical skills. If you talk to people who hire/interview and manage people as their primary role, you will often hear them say that the candidates attitude/people skills is more important than their technical ability. If the candidate has good attitude/people skills, they can be taught (or will pick up on their…

Personally, I don't think you can ever teach "good attitude" often times I doubt the candidate will ever be receptive to your attempts to change their attitude.

Re: Why business analysts and project managers get higher salaries than programmers?

#30
post #12

Earlier quoted context omitted.

I think it's a good idea to encourage everyone to try to get paid more, since (a) corporations make massively disproproportionate wealth relative to employees and (b) programmers are bad at the type of social and interpersonal skills that are required for negotiation. That said, as someone who has been through this, I think your advice is a naively optimistic oversimplification of the forces that hold programmers bac…

(a) corporations make massively disproproportionate wealth relative to employees... Depends on the corporation. Walmart only makes about $10,700/employee in profit, for example (about $6/hour if all employees work 35 hours). Since walmart typically pays $10-12/hour at minimum, employees are capturing about 2/3 of the value they create. http://www.advfn.com/p.php?pid=financials&symbol=NYSE:WM... Of course, the numbers…

That undermines my assumptions. Thanks for the link. I'm very surprised a company of Walmart's size has such low profit per-employee. I would have assumed some accounting tricks were responsible but maybe it's the nature of their business.
Post reply on HN