Ask HN: Propaganda for creative salary manipulation?
Every once and a while (at least once a week) I stumble upon some essay heralding the euphoria of working in a good team, or on a good project, or of spending your life solving projects. They all seem to have the same underlying tone, that engineers don't care about money, they care about the work they do. Sometimes I wonder if these articles are some creative, subtle, under-handed manipulation to convince young engineers to feel guilty for demanding to get paid a fair wage for the value of their services.
Am I the only engineer out here that wants to scream, "fuck you, pay me" whenever somebody rambels on and on about how wonderful it is to drink the kool-aid at flickr, google, twitter, or zynga? (and for the record, all of my friends at these 4 companies feel very under-paid).
145 comments
[ 3.3 ms ] story [ 222 ms ] threadTo answer your first questions, I don't think it's propaganda. I think the underlying idea is that money shouldn't be the #1 thing to you.
#Sarcasm I haven't had a lot of success whenever I've decided to yell, "fuck you, gimme a raise". Maybe a more creative approach is in order.
This is negative sum.
I won't even get into the cognitive imbalances created by being constantly assaulted with demanding stimuli in media.
Google matches ads with audiences, not products with customers.
I'm in the 3rd world right now making 12000 U$D a year - and taxed like hell for being in the upper range.
I'll most probably emigrate within the next year, but I know it won't be a bed of roses...
I do sometimes feel like it is all a massive fraud perpetrated by HR people who, in exchange for some hip decor and free food, can get engineers to trade raw salary.
All in all I learned that all the external reputation, perks and lime green paint in the world don't matter one whit compared to the competence of your immediate peers and you certainly don't need to go to a namebrand software shop for that.
written on a mobile phone so apologies for any egregious misspellings
Because the fact that your skill set has grown doesn't mean that your employer's needs have grown identically.
Managers set salaries. Guild professions (e.g. lawyers, doctors, accountants) set their prices and uphold the guild with cryptic languages and lengthy vetting processes.
The case where engineers (of either companies, processes, products or technology), instead, are in the position to set compensation (or more specifically, are able to profit by the fruits of their labor), are generally only available to very high ranking manager/engineer hybrids, consultants, and founders. This is probably the closest thing in the modern world, in the literal sense, to the Marxist Socialist ideal of the workers taking control of the means of production.
Other than that: ask yourself the question -- why do the bankers have all of the money?
PS: Some resources.
6% of all US income is now earned by the top 0.01% of the income bracket. This is as high as it's been since at least 1913.
The lowest earning member of thix bracket in 2005 was earning $5.9 million a year.
http://contexts.org/socimages/2009/08/18/the-percent-of-inco...
http://www.visualizingeconomics.com/category/share-of-income...
This isn't the difference between Bob down the street who went to college and Jim who didn't -- or the kid in your class who became a Harvard trained lawyer working in a big firm on wall-street versus the smartest kid in your math class who's now at Lawrence Berkeley labs. This isn't the difference between the kid who's working at some cool post series A company and one that went to Microsoft, or the student body president that went to work for a hedge fund rather than a non-profit.
This is the difference between the founders and partners of the law firm, the founders, investors, or CEO's of the startup, or the CEO's or partners or founders of the hedge fund, and A-list directors/producers/athletes/musicians/actors and nearly everyone else.
"paid what you're worth" is incomplete the the point of being meaningless.
You get paid what you're worth to the company where you work.
I'm 34, have a bachelor's in math and one in comp sci from Carnegie Mellon, and I have about 11 years of full-time software engineering experience on my resume, primarily in C and C++.
That's entitlement thinking and it ignores economics. Salaries in software (and in most white collar jobs) are a negotiation. If all goes well the employer feels they are slightly overpaying and the employee feels slightly undervalued. If either side is happy then there's an inequity.
One is not entitled to specific salary, nor is one limited by a specific cap on salary.
The second point that there are non-monetary values to a job is well said though.
Or you might get into the position where the employer and employee think they got a great deal. I've heard of it happen before. In any case, making sure neither side is happy is not really any way to ensure that there's no inequity.
During high unemployment, the employers are dictating the terms.
During low unemployment, the employees are dictating the terms.
I can't wait till the employment rates go up again. Unfortunately according to experts it won't for a LOOOONG while.
Saying you worked for Google, or Corton, or any other top-of-their-field employer is something that has long-lasting benefits. The payment is just deferred and spread over 30+ years.
I've been recruited to positions specifically because of D. E. Shaw on my resume/LinkedIn profile. Whether that got me way above range or not is impossible to say, of course, but I've never been one to complain about salary in my life either. At my current company, I took a significant pay cut to come here in 2003, N years pre-IPO. N turned out to be 2.5.
So it is very important to have a good salary at the beginning, because it will always be a reference point.
If you're trying to make a social justice argument about capitalism as an economic model, that isn't relevant.
If you think the investors losses are more damaging to the market as a whole I still disagree. The employee was likely injecting most of their income right back into the economy. An investor is probably just buying stock from other stock holders (much safer way to make money than a business venture). Unless the stock holder is the company, this is just money changing hands between rich people, i.e. zero gain for the economy.
I personally given the option between Job A and Job B where Job B pays less but has more interesting problems/more freedoms I will take Job B every time. I can say that with confidence because I've done it twice already and in one case where Job A was paying almost twice as much.
Why? Well in any case Job B is going to still be paying me a lot compared to most people so its not as if I will be suffering by working for less. Secondly my time doing something I don't enjoy is a LOT more expensive than my time doing something I enjoy and lastly because at Job B I'll often get to improve myself and try new technologies/products/ideas that will better prepare me for the future that I never get to try at Job A. The cost to do those things in my free time would often add up to quite a bit making the difference in salary smaller with the other difference being made up by the lower end moving up with your new found skills.
In hindsight, I'm very happy with my decision and glad I didn't drink the kool-aid.
Some people really are making the choices between such wide ranges.
I turned down the more guaranteed capital gains at a trading company for a riskier bet in stock options at a company I really like, although only after heavily negotiating. I do not regret it.
* Mediocre is defined here as roughly 85K. That is a shit ton more than anyone else I know who I graduated high school with makes in rural New York. It's all a relative.
I still can't figure out how the hell the company offering $25 / hour thought they could get anyone hired.
Perhaps a more constructive approach is to say "I'm glad your corporate culture is wonderful. I'm sure we can do business together if you can offer a salary competitive with my best options."
Maybe it's because I came from academia, where people are always doing truly interesting work (for crap pay), but I'm also routinely disgusted with the glorified advertising companies who try to dress up their web engineer positions with "brilliant people changing the world" rhetoric. No matter how smart my colleagues may be at Blub.com, their work is unlikely to be as interesting as the stuff from which I walked away. Interesting work is important, but ultimately, a salary indicates professional respect.
Contrast this with something like a game tester. These are some of the hardest working people I've ever met, and they often earn so little they have to live with their parents. (with all the unpaid overtime, I'm sure they get less than minimum wage) They don't really get a choice about whether to work the 80 hour week they're asked to: if they choose to work less, they'll probably be passed over for the promotion to lead QA or level designer. (for the latter they have to build their skills in that field in their spare time) My understanding is that it's similar in film, etc. This happens even above the entry level: I once met an animator who accepted a 90% (!) pay cut to give up his job at a Hollywood animation studio and work for Rockstar London, just because Rockstar have this aura of prestige.
Initially, this strategy might make sense to get your foot in the door. But I'd be extremely surprised if it was optimal once you'd proven yourself to the company. I'd have been pushing for much higher pay if I was still in a regular job (though maybe the drastic difference in skill between programmers makes this easier than in artsier jobs where productivity is even harder to gauge). Yet the culture bred in the game industry is such that you're supposed to feel privileged to be working there in the first place. As far as I can tell, this is an illusion; it's not actually that hard to get a job, at least not once you have a minimum of experience. (this culture is one of the reasons I left; the fact that they attempted to bribe me to stay reinforces my belief - I've been getting more than what they offered as a contractor)
Red Hat and IBM employees do not work for free.
Think about it, from a hiring point of view, OSS is amazing- you're getting someone who is already familiar with the codebase, that you already know for a fact is competent, that can already work with the other developers.
I definitely agree. But I know there is also a widespread misconception (at least here in France) that you can't have a job that is both fun and financially rewarding, at once.
I think it's just not true, in my experience at least.
"There is a conservation law at work here: if you want to make a million dollars, you have to endure a million dollars' worth of pain. For example, one way to make a million dollars would be to work for the Post Office your whole life, and save every penny of your salary. Imagine the stress of working for the Post Office for fifty years. In a startup you compress all this stress into three or four years. You do tend to get a certain bulk discount if you buy the economy-size pain, but you can't evade the fundamental conservation law. If starting a startup were easy, everyone would do it."
http://www.paulgraham.com/wealth.html
It also seems that being a founder or running a business is the only way to get paid your true worth by the marketplace.
I'm by no means unique.
It's another thing to work for "free" for company owners who already own three yachts and a personal helicopter.
As for what has replaced it, AFAIK it wasn't one "thing" as simple as the hierarchy was, but simply more research about the issue. There is a lot of literature on the subject, and a lot of it by Maslow himself.
For a while I'd argue on the basis that being freelance is more expensive, equipment is expensive (substitute training courses or whatever), taxes and cost of living all force me to set a price X...but I realized that this kind of argument was putting me in an inferior position and giving the power to the buyer. So now I just say that I like really, really high quality hookers and blow, and that such luxuries don't come cheap. Although this is a joke, it serves two purposes: first, it reminds the recruiter/ producer/ publisher that you have concerns of their own, about which they know nothing and which they are not competent to evaluate; and second, it's aggressive enough to make the other person uncomfortable, by demonstrating your lack of shame about your own worth, which is a great negotiating tactic.
It doesn't have to be hookers and blow of course, that's just a funny cliche in my business. It could be solid-gold golf clubs or putting juice in your Ferrari or whatever. The point is that you're a busy person and you are the sole arbiter of how your time should be valued, and that for some kinds of things, the price is what it is. If you can't pay, then you don't get to play.
I wish somebody had told me this when I started freelancing.
Anyway, salary negotiations are by definition adversarial, and offers are negotiable. The best negotiating tool is a higher offer from someone else.
Working at a good company, on a good team, on a cool project - those are true benefits, that's why people talk about them. But in this context, they're just a negotiation tactic. Therefore, don't feel like you have to take a wage below what you feel is justified. Decide what you think you're worth and ask for it.
On the other hand, if you don't get what you want, then either you're not very good at negotiating or your market value doesn't match your perception.
(On the other other hand, you could just apply to Netflix where they make it a policy[1] to pay you the highest salary in the range for your position. No negotiating needed.)
* [1]http://www.netflix.com/Jobs?id=5366#reason4
I'm one of those engineers that drank the kool-aid. Yeah, I could probably make more elsewhere. However, I'm at the stage of my career where I'm optimizing for experience, not for earnings. I'd rather trade salary for skills now, so that those skills can bring more salary later. That's capitalism.
Besides, I honestly don't see the point of going from $100K to $200K (made-up numbers, but presumably the ballpark we're talking about). I save half my take-home pay anyway; I can't really think of what else I'd like to buy with it. When I choose to optimize for earnings, I'd rather be in the tens of millions, i.e. found a company and grow it - which also happens to be quite satisfying, although lots of hard work. There's a material difference between "never has to work again" and "still a wage slave". There isn't one (to me) between "can afford a Beemer" and "can afford a Honda Civic."
You're saying half your pay now, so lets say this would let you live off your savings for 2 years to try and make a start up. Well, if you keep the same lifestyle than $200k gives you nearly 3 times as long (you're saving half now, so the extra $100k would all be savings, aside from the extra taxes).
The $200K+ allowed me to invest in a house in NYC for my family. At $100K I couldn't afford one. Before the house purchase the $200K+ allowed me to vacation abroad 2-3 times a year. The experiences I gained doing that can not be measured in money.
But most importantly it allowed me to completely avoid worrying about money. I knew that whatever happened, I wouldn't be in a financial hole. That type of financial freedom is priceless.
Obviously if my life situation was different...if I was single or living in less expensive part of the country, I could probably achieve the same financial freedom at $100K.
We have a neighbor who is a heart surgeon who recently went into bankruptcy. It's almost unbelievable that would be possible with someone making that kind of money, but it really is as simple as revenues minus expenditures.
In my experience, "optimizing experience" is not a stage with our kind of job, it's the whole career.
As such, I've always cared to optimize earnings at the same time. Not ask huge amounts of money, but remain careful about that.
And I'm saying that since I'm relatively early in my career, it makes sense to optimize for the ones that teach me a lot and let me accomplish a lot, even if they don't pay as much. That doesn't mean ignore money. If I have an offer that will teach me more, pay me more, and let me accomplish more, it's a no-brainer to take it. But if I have one that'll teach me more and have me working on highly-visible projects, vs. another that pays more but has me writing CRUDscreens that nobody but a few Intranet departments will use, I'd rather take the one that teaches me more.
I totally agree with searching for jobs that actually teach you things does bring money on the long run.
Sidenote: I put an emphasis on 'actually' because it seems to me that it's difficult to know which job will teach you the most beforehands... It could be the CRUD one, if I use your example :)
For instance, in 2006, I had already been moving heavily from .Net to Ruby. Yet someone called me back with a .Net project in mind. I went there just by principle - and ended up doing data aggregation, continuous integration at a scale I had never done before! This has heavily influenced what I do today.
As well I was working as a consultant for a large bank, promoting application infrastructure (services, ioc etc), continuous integration, testing practices. Before that, I could possibly have told that bank was boring and I wouldn't learn anything - it was the other way round in the end.
If that's the ballpark I must have been playing a different sport for the last 6 years.
Anyhow, I've also had a swig of the kool-aid over those years and is now the basis of my new-found freedom and upstart dreams... time will tell if that investment paid off however.
The second issue is how the founder presents the situation to potential employees. I was once offered 10,000 options by what's considered to be a very successful startup. When I politely mentioned that this figure is meaningless and that I need to know the percentage of the company it represents in order to properly evaluate the offer, the founder said that "investors don't like giving away this information - I promise you that it's enough that you'll become a millionaire". If you're in a situation like that where the management has no respect for your time, I'd say run. But if they're honest about why the salary is lower than average, well, it's really up to you.
I think in general the economics works out because it's easy for investors (and in turn, founders) to prey on young, gullible people who have a romanticized idea of the startup scene and potential returns. If you look at the statistics, the expected value is just bad, and young inexperienced people generally aren't able to properly evaluate it. So investors put in too little money because enough people are willing to work for pizza and beer, and in turn employees are underpaid because enough people are willing to work for less in exchange for the "startup experience". It's a crappy situation, but like with most things in the world, I'd say don't worry about fighting battles that aren't worth fighting. If you're clever enough to realize this, work for Wall Street or Microsoft - in my experience you'll find much smarter people there than in most startups anyway.
Regarding Google underpaying engineers, in my opinion it doesn't jibe with their "don't be evil" mantra. They really should know better.
If money is so important to you, maybe you should start a startup.
The problem is, I think that in engineering and other skilled work, the ones that are interested in their area of work regardless of whether they get paid well or not tend to be more skilled and do a better job. The same can be said for airline pilots (to put it simply, don't become an airline pilot if you want a safe job with a good salary, become an airline pilot if you LOVE flying).
So for a company looking to hire people, if a candidate will accept more interesting work for a lower salary, that is a good indicator that they CARE about the work they do. Someone who is only more interested in the salary and less interested in what they do _might_ be the ones that are happy with doing the bare minimums.
The other side of the problem is that most people think they are above average intelligent, and therefore most people will feel underpaid if they are not paid above average.
If you really love your job and you can do it by running your own business, that's often the best option. As an employee you are only making other people rich in exchange for some economic stability.
If not making as much as you possibly can, with the lowest living standard you can get away with is a better bet imo. I can't imagine any place letting me work on what I want when I want to all the time, and even if there were such a place what happens when I invent something? My name is on a list with a bunch of other mostly unrelated people?
Every person out there should read 'Secrets of Power Negotiating' and 'Secrets of Power Salary Negotiating' by Roger Dawson. Yes, both the titles of the books and the contents inside absolutely scream 'sales toolbox', but I'd ask you to ignore this and power through it - the lessons you'll learn are indispensable.
"They don’t care about money, actually, unless you’re screwing up on the other things. If you start to hear complaints about salaries where you never heard them before, that’s usually a sign that people aren’t really loving their job.
...
That doesn’t mean you can underpay people, because they do care about justice, and they will get infuriated if they find out that different people are getting different salaries for the same work, or that everyone in your shop is making 20% less than an otherwise identical shop down the road, and suddenly money will be a big issue."
An employer could really take advantage of me monetarily if they provided a work environment that was that cool. Aside from that, as long as I make enough to make a decent living, I don't care. When I'm considering working for a new company, money really is a secondary issue.
Consider, for example, a company that buys you lunch. Here in NY, lunch costs about $10 if you buy it yourself. If you're in the 25% tax bracket, that's worth $3,300+ in salary.
Do they provide daycare? Transportation costs? Paying for conferences? 401k matching?
Your friends that feel underpaid did a poor job of negotiating their total compensation. Next time they should sit down and do something along the following lines:
- list out every possible benefit a company might offer
- group the ones they personally care about (don't have kids? Then the daycare benefit is worthless)
- for the ones they care about, think about how much each one is worth in $ to them.
- think about what the minimum they would accept for that benefit, how much would make them happy, and how much would make the ecstatic.
- for the ones they don't care about, thik about how much it costs the company to pay for each
When it comes time to negotiate your compensation, always think in sets. Always word things in terms of how moving any one piece requires movement on a different piece. Give up the things in the "don't care" set for the equivalent value of something in the "want" set.
If they want to give you less money, you say you could agree to that, if they give you X number of vacation days. Or if they say they have free daycare, you say that you appreciate that, but since you don't have kids you would rather have "work at home Fridays" and a slightly larger 401k match.
Consider the total You are much more likely to get a larger total if you don't focus only on the money.
[edit: bad math]
So if the company gives you lunch each day, it's worth $333 in salary for every dollar you would have to spend to buy the same lunch. That ignores the fact that your income tax rate changes depending on your salary.Plus, you don't have to spend $10 for lunch. There's a bunch of places in NYC where you can eat a decent lunch for $5-8.
Yes, prices vary wildly from area to area. My point is that you should try and figure out, given each possible benefit, the range of how much it's worth to you. Be aware of what things you want, what each is worth at various levels, and what you're willing to give up to get those things.
Figure out what mix of money + other benefits is going to make you happy and try to get as close to it as you can.
My favorite was always the companies who try to convince you to work later by offering you some half-assed dinner. I worked at a "Netscape startup" (because in the valley we like to brag what failed company our founders come from), and every night for 6 months they ordered some awful thai food for dinner, in order to try and convince everybody to put in an extra 2 hours.
And then you need to ask existing employees if the benefits are real. I had lunch with three of my friends in Google's SRE when GOOG was trying to convince me to work with them. Their response on the benefits:
- Daycare: bullshit, 1-2 year waiting list - Shuttle: Only if you don't mind working a crazy schedule and being at the whim of the shuttle schedule - 20% time: too over-worked to take advantage of it - Google tech talks: So what, they're free on Google Video
Valuating an offer is a complicated process. That's where "Show me the money" or "fuck you, pay me" is an effective mentality when a future employer is trying to con you into taking less than market rate. It's a sale, you convince them why you're worth the number you write on the piece of paper, or they convince you why you're not.
Do you want to work for an employee who thinks your work is worth less than you believe it's value to be?
Good point about "real" benefits. You should certainly do some research to learn how good they really are. The company "workout room" might be a well appointed sports club, or it might be a basement closet with only a worn out old treadmill.