News for hackers. Stuff that matters.
Re:Poll: Full-time software engineers in London, what's your... by michaelochurch on Saturday June 01, 2013 @12:55PM (#5804771)
This applies to the US as well, but probably not as severely since software engineers aren't as underpaid in the US.

Finance pays a fair market wage, which seems high by comparison to all the unfair players out there, but isn't actually that unreasonable.

Startups pay a theoretically fair wage (if you accept valuations at face-value and exclude liquidation preferences). It's when you see the equity/cap table (2% for useless VPs and 0.03% for engineers)-- as well as what the founders have done to ensure their careers no matter what happens to the business-- that you pick out the classism of the well-connected. If you look at salaries alone, though, you won't see it.

Outsiders complain about finance "bonuses" (finance salaries are only at-market) while failing to account for the fact that that's a much fairer compensation system than whatever they get at their corporate jobs. Granted, the banking bonus system is horribly corrupt in practice; but in theory there is nothing wrong with it, and I'd rather have a corrupt profit-sharing system like that in finance than none at all.

Re:Poll: Full-time software engineers in London, what's your... by tptacek on Saturday June 01, 2013 @05:50PM (#5806156)
This comment nicely captures a misconception about how employment markets work.

If, stipulating the dollar value of the whole comp package, a comp package appears fair, it is still fair no matter what that company pays anyone else. Wages are "fair" or "unfair" based on prevailing rates and supply/demand.

Re:Poll: Full-time software engineers in London, what's your... by lawnchair_larry on Saturday June 01, 2013 @08:13PM (#5806676)
How employment markets work, and fairness, are not the same thing. It's not a misconception, it's a criticism.

And of course in the real world, wages are not based on supply and demand. They're based on leverage and BATNA.

Simply put, given two equal employees (hypothetically, if it were possible to measure this), it's not "fair" to give one $50k and one $300k. It's not about the prevailing wage, it's about the contribution relative to what is coming back.

Re:Poll: Full-time software engineers in London, what's your... by tptacek on Saturday June 01, 2013 @08:27PM (#5806717)
No, the argument you're making is irrational.

You're a $100k/yr FTE dev. A VP above you makes $200k/yr. You believe that VP should be making $50k/yr. But your position isn't improved at all if they do. You're still making $100k/yr, and someone else is taking the $150k/yr premium.

So you say, "no, I should get a share of that $150k/yr premium." Well, OK, why aren't you? What you're saying is that you're worth more than $100k/yr. You already have a way of demonstrating that: demand a raise, then start interviewing.

The flip side of this, if it helps make the point clearer: you're a $100k/yr dev. The VP at your company is already making $50k/yr. This is good how? By any logic you could employ in the above scenario, you're worth more than $100k/yr in this scenario too.

What other people in your firm make is an orthogonal concern to what you make. Clinging to the belief that pay equity is an important part of your compensation is as likely to harm you as help you; stipulating that we are all especially high-functioning professionals, the notion of pay equity is part of what puts a ceiling on what you earn now.

Re:Poll: Full-time software engineers in London, what's your... by infinity0 on Saturday June 01, 2013 @09:20PM (#5806862)
This is the most anti-rational anti-worker worthless "explanation" I have ever heard.

What other people make is definitely not an orthogonal concern, and is hugely relevant. Your justification of not caring about other people earning more is incredibly short-sighted. Yes, it does improve my position if other people earn less, because that money is then available for the company to use on other things, such as paying me.

Furthermore, to suggest that this is "irrational" is offensive and irrational in itself, and would not be inconsistent with psychological propaganda.

Re:Poll: Full-time software engineers in London, what's your... by tptacek on Saturday June 01, 2013 @10:21PM (#5807036)
How are you better off if an overpaid VP is laid off and replaced with a cheaper VC? Try to be specific.

The word "irrational" doesn't mean "idiotic", by the way.

Re:Poll: Full-time software engineers in London, what's your... by ricardobeat on Sunday June 02, 2013 @02:25AM (#5807576)
The company has an extra $150k to spend on everyone else, R&D or sales, or distribute as profit. I think it's a net positive (for the employee, company and/or society).
Re:Poll: Full-time software engineers in London, what's your... by tptacek on Sunday June 02, 2013 @11:48AM (#5808917)
Before the VP got his pay cut, you made $100k. After the VP got his pay cut, you made $100k. Explain to me how this is a rational thing, in the economic sense of "rational", for you to care about.
Re:Poll: Full-time software engineers in London, what's your... by ricardobeat on Sunday June 02, 2013 @10:43PM (#5811044)
Wanting your employer/society to perform better is pretty rational in my book, and could result in personal economic gains in the future. I think you are working with a very narrow definition of "rational" here (earning more money right now).

Here is an analogy: the business has $150k to spend. Would you rather have it spent on a pair of paintings for the meeting room, or in company-wide renovations? I think it's rational to choose the latter, though it doesn't immediately affect your bottom line.

Re:Poll: Full-time software engineers in London, what's your... by lawnchair_larry on Sunday June 02, 2013 @07:13PM (#5810469)
> Explain to me how this is a rational thing, in the economic sense of "rational"

Ah, I think this explains the disagreement. That kind of "rational" has nothing to do with fairness, and everything to do with maximizing individual payoff. I think you've conflated the two, when they're almost completely incompatible. I knew you were a closet republican ;)

Re:Poll: Full-time software engineers in London, what's your... by tptacek on Sunday June 02, 2013 @08:40PM (#5810730)
What definition of "rational" are you working from?
Re:Poll: Full-time software engineers in London, what's your... by infinity0 on Monday June 03, 2013 @02:59AM (#5811794)
Maximizing individual payoff is not necessarily contradictory to more intuitive notions of "fairness". One ignored variable is the timescale you're maximizing over. If your company spends money on other things than exec pay, you (and others) are very likely to do better in the long run, in ways that are not mathematically (or computationally) quantifiable, at least by existing theories (or resources). But just because something is not quantifiable does not mean that considering it is "irrational". Rather the opposite, you are using what computational resources you have personally (emotions and intuition) to judge this, rather than ignoring it completely.

This is why I get supremely annoyed at claims that a specific non-mathematical argument is "irrational".

(Examples of non-computable things: company spends resources on R&D and makes more long-term profit; company spends resources on higher pay for everyone else and boosts morale; reputation of company increases and you attract a wider pool of potential employees; etc.)

In more mathematical terms, greedy optimisation algorithms in the name of short-term "rationality" most often lead you to a local, not global, maximum.

Re:Poll: Full-time software engineers in London, what's your... by lawnchair_larry on Sunday June 02, 2013 @07:07PM (#5810445)
There is nothing irrational about equitable pay, unless you're the check-writer trying to depress wages and pay everyone the minimum that you can get away with. This is, of course, why salaries are secret.

For what it's worth, I have made substantially more than my coworkers in almost all of my jobs (based on what I could infer from watercooler talk after being around a while), and I don't think that's fair either. I actually chewed out one of my managers once when I found out a coworker was making half of what I was.

Why wasn't he paying him more? Because he could get away with it, not because it was fair. He was a hard worker, very smart, but rather timid. Put this guy against the alpha male manager, and unless the manager wants to be charitable, that guy is not getting a dime more than the manager can bully him into taking. What's worse, the guy will probably come out thinking he got a good deal.

Re:Poll: Full-time software engineers in London, what's your... by tptacek on Sunday June 02, 2013 @08:39PM (#5810728)
I don't think you addressed my point. How are you better off if a 200k/yr VP is replaced with a 50k/yr VP, and whatever benefit you get from that transition, why should it depend on what some other person makes? If you did work worth 150k/yr, you should be making 150k/yr regardless.
Re:Poll: Full-time software engineers in London, what's your... by rdl on Sunday June 02, 2013 @02:24AM (#5807573)
Equity grants are somewhat more rival than cash salary, though.

If a company has 5% to give to employees in a certain year, VPs getting 1% does increase the odds an engineer will get 0.03% instead of 0.1%.

Re:Poll: Full-time software engineers in London, what's your... by Anderkent on Saturday June 01, 2013 @08:59PM (#5806796)
> The flip side of this, if it helps make the point clearer: you're a $100k/yr dev. The VP at your company is already making $50k/yr. This is good how? By any logic you could employ in the above scenario, you're worth more than $100k/yr in this scenario too.

The difference is in one scenario you're talking about a company that can pay out 300k a year, and in the other it's only 150k. Fairness is not about absolute numbers, but relative numbers in proportion to the total available.

Re:Poll: Full-time software engineers in London, what's your... by tptacek on Saturday June 01, 2013 @10:22PM (#5807037)
Are you doing work worth 250k a year? Why are you accepting 100k for it? Do you think every dollar generated by a company is allocated to salary? That's a company with a 0% (or worse) margin.
Re:Poll: Full-time software engineers in London, what's your... by gaius on Sunday June 02, 2013 @06:01AM (#5807930)
Then why all the hand-wringing about a "shortage" of engineering talent?

Because the market cannot operate, it is suppressed by the class system.

Re:Poll: Full-time software engineers in London, what's your... by tptacek on Sunday June 02, 2013 @11:49AM (#5808922)
I am not smart enough to understand what this comment is trying to say.
Re:Poll: Full-time software engineers in London, what's your... by gaius on Sunday June 02, 2013 @01:21PM (#5809296)
Simply that in a free market, the market would clear and sellers (talent) would reach an equilibrium with buyers (employers). That cannot happen because the buyers - for ingrained, cultural reasons of reinforcing a class hierarchy - refuse to play. So the most senior engineer in an organization, no matter how much value he creates, can never be paid more than a middle or in some cases junior manager incase he gets "ideas above his station" and fails to doff his cap to his "betters". That is the #1 problem in the UK employment market, the dead weight of the entrenched management class. Only in the finance industry does the talent market operate as it should, because contrary to popular belief, that's actually the only industry in the UK where the old boys network doesn't have a stranglehold.

If you're smart enough to be an engineer, you're smart enough to realize the only way to win is not to play. So you either go into finance, or leave the UK, or grit your teeth and accept that in order to do the work you enjoy, you're going to be poor compared to someone who couldn't do your job in a month of Sundays, but has the "right" connections.

Re:Poll: Full-time software engineers in London, what's your... by tptacek on Sunday June 02, 2013 @01:39PM (#5809368)
Oh, oh oh oh. You're talking about the UK (of course). I'm sorry, I misunderstood.

Is the UK class system still that bad? (I'd heard horror stories but assumed they were at least somewhat overblown).

Re:Poll: Full-time software engineers in London, what's your... by gaius on Monday June 03, 2013 @12:49AM (#5811447)
Imagine Downton Abbey with beige carpets and fluorescent lighting and that's most British companies today. Except it's not blue-blooded aristos running the show, it's old boys, school ties, golf buddies, MBAs. Contrary to popular belief the old boys network isn't actually sexist: it discriminates equally against male non-members too.

Same in out politics too actually. Might not be Lord-this or Lady-that running the show, but they all graduated in PPE from Oxford...

Re:Poll: Full-time software engineers in London, what's your... by russgray on Monday June 03, 2013 @08:06AM (#5812715)
I've worked in the UK tech industry for 15 years, none of it for an investment bank, and I don't recognise your description at all.
Re:Poll: Full-time software engineers in London, what's your... by rmc on Sunday June 02, 2013 @07:19AM (#5808082)
This applies to the US as well, but probably not as severely since software engineers aren't as underpaid in the US.

I presume the US wouldn't have as strong a class system as the UK. There's a bit in Mad Men, where the British character (Lane Pryce) complains to his wife that "I've been here over a year and no-one's asked me what university I went to!"