News for hackers. Stuff that matters.
Re:Salary transparency at Stack Overflow by ryandrake on Wednesday July 27, 2016 @10:08AM (#12172864)
Before everyone inevitably piles on about how such-and-such a salary "seems low compared to That One Guy At Google I Know That Makes $300k", keep in mind average Bay Area salaries for software people in the Bay Area are not as large as you think. T.O.G.A.G.I.K. makes several standard deviations above the self reported mean of $100K-$105K [1][2] and BLS reported median [3][4] (around ~$125K or so depending on job function).

1: http://www.payscale.com/research/US/Job=Software_Engineer/Sa....

2: https://www.glassdoor.com/Salaries/san-francisco-software-en....

3: http://www.bls.gov/oes/current/oes_41940.htm#15-0000

4: http://www.bls.gov/oes/current/oes_41860.htm#15-0000

Re:Salary transparency at Stack Overflow by JasonPunyon on Wednesday July 27, 2016 @10:20AM (#12172960)
I'd also like to point out that...we're a largely remote company. We don't index our salaries to the most expensive time and place to hire developers ever. We don't have to support Bay Area rent, or duel it out with AppAmaMicroGoog to keep our people from getting poached. We hire people everywhere in the world and through that lens, we're competitive. I live like a king in Buffalo, NY.
Re:Salary transparency at Stack Overflow by POWERSTOMP on Wednesday July 27, 2016 @10:53AM (#12173273)
What Punyon said. fwiw I live like a true Necromancer in the backwoods of Indiana.
Re:Salary transparency at Stack Overflow by jachee on Wednesday July 27, 2016 @03:35PM (#12175858)
> Necromancer

I misread that as "Neuromancer" and pictured you as Case-on-hiatus, jacking into your deck up in amongst the trees.

Re:Salary transparency at Stack Overflow by mahyarm on Wednesday July 27, 2016 @04:07PM (#12176107)
If you move to somewhere mostly tax free $104k USD is like $160k pre-tax in california.

They also have private offices, which can be a special perk for a bunch of people.

Re:Salary transparency at Stack Overflow by dpark on Wednesday July 27, 2016 @02:40PM (#12175458)
SO is based in NYC, right? Do you not have trouble retaining local devs there on these salaries? Or do you just have no one who actually lives and works in NYC?
Re:Salary transparency at Stack Overflow by JasonPunyon on Wednesday July 27, 2016 @02:58PM (#12175593)
We have offices in NYC, London, and Denver. If I'm remembering correctly, I can count the number of developers who've left the company on one hand. We currently have ~20 engineering staff in the NYC office. Retention doesn't seem to be a huge problem.
Re:Salary transparency at Stack Overflow by dpark on Wednesday July 27, 2016 @03:28PM (#12175809)
Is there significant compensation not captured by this tool (bonus, equity, amazing benefits)? $132K for a "2" with 10 years experience just seems really low in NYC. $171K for a "5" seems really low, too, since that person would be principle at Google or Microsoft.
Re:Salary transparency at Stack Overflow by JasonPunyon on Wednesday July 27, 2016 @03:41PM (#12175903)
This is the standard stuff from our company page (http://stackoverflow.com/jobs/companies/stack-overflow)...

20 days vacation (to start)

Flextime

No Copay Health Insurance

Whatever workstation you want (PC/MAC/Build Your Own), Monitors out the wazoo. Seriously, I have 128GB of RAM and a GTX 1080, we don't skimp here.

$3,500 a year + 3 days conference budget

Gym Reimbursement Tuition Reimbursement

In NYC and Denver we have in house chefs

Unlimited sick time

Fully Paid Parental Leave

...but our people team is pretty empowered to make you happy.

And yeah, there's equity.

Re:Salary transparency at Stack Overflow by dpark on Wednesday July 27, 2016 @04:02PM (#12176066)
Interesting. So you have good benefits, good vacation, and some equity (of questionable value, since it's not publicly traded), but nothing that adds another 30k in value to the package over your competitors. If the numbers from the calculator are accurate, I don't know how places like Google aren't vacuuming up all your senior+ devs. A principle dev at Google in NYC must get paid at least $200k. I'd bet the bottom end there is more like $250 with bonus and (tangible) equity grants.

Good for you guys for managing high retention. Something is keeping your devs happy and it's not the money.

Re:Salary transparency at Stack Overflow by JasonPunyon on Wednesday July 27, 2016 @04:09PM (#12176121)
Not everyone wants to work at Google. I know I don't.
Re:Salary transparency at Stack Overflow by dpark on Wednesday July 27, 2016 @04:17PM (#12176177)
Google was just a proxy for software engineering employers who pay well. Microsoft, Facebook, Amazon all pay similarly. So do a number of other companies. The finance corps in NYC probably do too, but I wouldn't really want to work there either from what I've heard.

Regardless, I certainly would not encourage you or anyone else to leave a job they love if it pays them an amount they are happy with. Going to Google or anyone else for a 20% pay bump is a bad deal if you end up less happy overall.

Re:Salary transparency at Stack Overflow by ryandrake on Wednesday July 27, 2016 @05:33PM (#12176673)
It's good to keep in mind that "software engineering employers who pay well" don't necessarily pay everyone that well, or even most of their employees. My guess is that very few Googlers get that mystical $200K (although no doubt someone will reply here with an example to "prove" me wrong). Always comparing your salary (or as a business owner, what you offer your employees) to what Google pays the top 0.1% of their talent is bound to leave you disappointed.
Re:Salary transparency at Stack Overflow by p4wnc6 on Wednesday July 27, 2016 @06:45PM (#12177046)
The $200K level is really, really not mythical in NY. Many software jobs at all kinds of companies, ranging from start-ups to pure tech firms to food service organizations to finance companies to advertising firms will pay a software developer around $200K/yr in base pay, and usually there is some opportunity for bonus and equity as well. You probably also only need 3-4 years of experience to get your name in the hat for these positions too; I'm not talking about only developers with like 10 years of experience.

To put it in perspective, I earned a base salary in the very high $100K's when working for a large education company in Boston, having only 3.5 years of experience at the time.

The cost of living in New York is something like 30% higher than Boston, so before I would even consider any job in New York at all, even just to keep my wage at the same level relative to cost of living, you're talking about a salary certainly above $200k. Sure, places are free to dupe youngsters who just think it's cool to live in NY and are happy to take a discounted salary in order to get that personally-valued benefit. But a lot of thoughtful people who would make great employees for you won't do that -- won't even consider your job at all or do any of the hiring process unless they know it at minimum offers them a pay level that keeps their quality of life consistent. Otherwise they'll just stay where they are, or they'll work in some different geographic area where the pay isn't so distorted from the true cost of living as in New York.

I do love all the work that Stack Exchange does to keep using fully private offices though. Despite disagreeing with the salary levels, I would still say Stack Exchange is one of the best organizations around purely because it's like the last bastion of hope that we might move away from the demonstrably unhealthy dystopia of open-plan office madness, and further because they're in Manhattan, they help eliminate the demonstrably incorrect claim that a lot of places make, which is the excuse that they need open-plan offices because of real estate costs.

Re:Salary transparency at Stack Overflow by ThePawnBreak on Wednesday July 27, 2016 @06:29PM (#12176954)
Interns at Facebook make about $100k, and they get free luxury housing. I know people at Google at Facebook. New grads make about 170k per year (total compensation), next level is about 220k, and the next (which is Senior) about 300k. One level above that (ie Staff Engineer) gets into the 400-500k range. $200k is definitely about average pay for Google engineers (maybe $150k is more accurate for offices outside MTV/NY/SEA).
Re:Salary transparency at Stack Overflow by linkregister on Thursday July 28, 2016 @02:38PM (#12182178)
This is mostly consistent with what is posted on Glassdoor [1] and on this authoritative H1B website: http://h1bdata.info/index.php?em=GOOGLE&job=SOFTWARE+ENGINEE...

Your figures are about $15k higher than what these sources report, which I think is close enough.

[1] https://www.glassdoor.com/Salary/Google-Software-Engineer-Sa...

Re:Salary transparency at Stack Overflow by dpark on Wednesday July 27, 2016 @05:43PM (#12176729)
No doubt. I'm would not expect that most devs at Google are getting paid $200k. I would expect that the top-of-the-top (i.e. the '5s' here) are getting paid $200k and more, though. Basically, I feel like the entry-level pay here looks reasonably competitive, but the senior pay looks low relative to my experience and what I know of others' salaries and salary ranges. This is of course largely anecdotal, so maybe I'm wrong, but I don't think so.
Re:Salary transparency at Stack Overflow by mwsherman on Wednesday July 27, 2016 @03:16PM (#12175731)
A majority of our technical team (around ⅔) are remote, so the HQ in NYC is not the center of gravity that one might assume. Also the NYC office has chefs, so. ;)
Re:Salary transparency at Stack Overflow by p4wnc6 on Wednesday July 27, 2016 @06:56PM (#12177096)
Do you explain the dollar value of the food prepared by the chefs to new hires, and offer to make up their compensation by that dollar value if the chef services are ever terminated in the future?

I've worked at and interviewed with companies that had fringe benefits like this before and always found it off-putting. I'm a grown human mammal -- getting food for myself is my job, not your job as my employer. If you want to be nice enough to do that because you think it makes me happy, or it is kind, or it boosts productivity, or it subtly manipulates me into staying at the office later or something, that's all fine -- but then it should have no bearing on what compensation I'm paid, and should not function as either an incentive nor a disincentive to work for you.

But it tends to always be presented like this. It's asymmetric. The employee is asked to essentially forsake income they would have otherwise gotten for a short-term benefit that has no guarantee of continuing in the future nor converting into cash if it's discontinued. It just strikes me as paternalistic (good ol' papa company is taking care of you, heh heh heh) and a little inconsiderate -- masked with some veneer that actually it's supposed to be considerate.

Totally as an aside to my points above, as a vegan whose primary hobby is cooking, I never much enjoy chef-prepared company food anyway, even when vegan options are available. I strongly prefer to cook everything I eat for myself, and so I would simply be paid less than other employees who are paid their salary and are paid via the food benefit that does work with their dietary choices.

Of course, because of the low-status nature of being vegan and the one-sidedness of job interviews (e.g. you can't raise an ethical question like this with HR thinking uh oh this guy's some kind of ethical hard ass who won't be pliable, abort, abort), I unfortunately have to stay quiet about my true feelings about this kind of thing, even though it matters to me a lot.

Re:Salary transparency at Stack Overflow by tmp12151229 on Wednesday July 27, 2016 @07:36PM (#12177323)
Tangentially: Google also hasn't upped their compensation to compensate for the quality and variety of their meals and snacks going off a cliff over the last few years. Their vegan options in particular have become abysmal. They pressure employees to work on the periphery of Mountain View where there are no other options within a reasonable distance, so if you're vegan you really need to prepare your own food at this point. The value of this benefit is approaching zero.
Re:Salary transparency at Stack Overflow by dpark on Wednesday July 27, 2016 @10:30PM (#12177965)
>I unfortunately have to stay quiet about my true feelings about this kind of thing, even though it matters to me a lot.

"That's not a perk that I value because I prefer to make my own food."

You don't have to go into detail, explain that you think it's an ethical problem, tell them you are a vegan, or anything else. Just tell them you don't value it and won't use it.

Re:Salary transparency at Stack Overflow by p4wnc6 on Thursday July 28, 2016 @12:13AM (#12178276)
Even just what you suggest is going to raise a red flag for anyone in HR, without a doubt. A "team player" would eat the company-provided food (... or would just shut up about it ... <-- this really is how HR and managers tend to think).

They might be fine if you merely said you'll probably bring your own food due to a special diet. But any inkling that you don't personally love the fact that they provide food means you're not on board with their culture.

And, if you go any further at all and suggest that maybe they should not factor in the monetary value of the food benefit when they consider your base salary offer or something, they will have a huge problem with it.

This is sadly not hyperbole, although I'm sure it's not this bad at every company. But I can say from firsthand experience of being treated quite poorly for being a vegan (and having to sit through many lunch meetings at which I was told there would be a vegan option and then there wasn't, stomach gurgling ten PowerPoint slides in), that you can never tell, and a non-trivial number of companies will simply not like you if you ever express a preference.

Re:Salary transparency at Stack Overflow by dpark on Thursday July 28, 2016 @09:49AM (#12180148)
I think you're assuming far too much. No one cares if you don't want to eat company-provided food. Not HR, not managers. On the off chance that you're interviewing somewhere that actually thinks poorly of you for not wanting the company food, you're probably better off not working for such a terribly dysfunctional place.

But really, I think you're far too concerned about what other people think of your eating habits. Pretty much no one cares what you (or anyone else) eats. They might find your food choices weird. Depending on your relationship, they might even tease you about it occasionally. But by and large people really do not care about other peoples' food choices.

Re:Salary transparency at Stack Overflow by p4wnc6 on Thursday July 28, 2016 @11:24AM (#12180783)
This hasn't been my experience, but I also don't think you're seeing everything I'm trying to say.

For example, how should you handle it if the company tells you there will be vegan options at a lunch meeting and then there aren't any? You plan your lunch around that happening and it doesn't happen.

The first four or five times it happened, I was very congenial, just told one of the assistants what had happened, and suggested some menu items from the common lunch catering place that would work for me. Still nothing. One time after that they even ordered pizza for lunch ... what's a vegan to do?

Finally in my year-end review I brought it up as a really small, totally quick and "no big deal" aside that I'd really appreciate it if they ensured there were vegan choices at any company meal events, like lunches or gatherings.

My boss literally rolled his eyes at me and let out a big sigh and started writing it down on his evaluation form, like it was some big to-do that I wouldn't drop it. And after that they basically started only having low-quality salad options for vegans.

A few months later when there was a company gathering with light dinner and snack items, I actually brought my own food and when I went over to get some of the alcohol that was available and sat down with some people and started opening up the food I brought from home, they started making fun of me over it. One or two comments and I was like, OK, whatever, and shrugged it off, but they kept going and it was really upsetting. But after the big eye roll ordeal at my performance review, I didn't feel comfortable telling anyone that it upset me.

That company was a great company. Good pay, lots of vacation, good tech stack. I left there after a few years thinking I'd made a good switch and then in the first week at my new job the director of marketing wanted to take me out to a pulled pork restaurant for lunch. Here we go again. I explained that I was vegan and he seemed personally offended. Basically he decided, in front of me, that no places he would ever consider eating at would ever serve vegan choices, because vegan choices, to him, were inherently low-quality. Literally, having-meat-in-it was a mark of quality for him. So then he had to figure out where I could eat (this was a city I'd never been to before) and he drove me there to get something, then drove 20 minutes back the other way to go to the pulled pork place he wanted to go to. It was beyond insane. By the time we sat down to eat, we had very little time, and my food had gotten cold. Of course I said nothing but constant thank-yous and apologies for being such an inconvenient vegan.

I think if you're not vegan (or have some similar dietary choice that's difficult to satisfy and rarely shown respect by peers) it's just very hard to relate to how problematic this is, and how often you are put in a situation in which you're made to feel bad about it. It's not the worst kind of discrimination or anything, but it really does make you feel bad and feel like the workplace is hostile and inconsiderate towards you.

On top of all of this, the overall topic I was mentioning earlier was basically something that happens in salary negotiations and you do have to bring it up. If a company tells you to consider the financial value of their catered meal benefits, well, you've got to tell them that that doesn't work for you and give them specifics about why the catered meal service doesn't function as a benefit for you.

Since they have usually already planned how to pitch a salary offer, how to tie in the value of their fringe benefits, etc., they usually are not happy to be met with what they see as a contrarian and annoying difference. They don't want to raise someone's salary just because that person chooses not to eat the company provided food -- but I don't want to work for, say $5000 less per year than what I ought to be paid if I happen to be unable to benefit from the food offering.

There's no way around that discussion. The HR and manager types absolutely do form opinions about you when you bring this up. It absolutely does get talked about. It's not that they are personally so interested in someone's food choice. I'm sure they find the entire topic of food choices thoroughly boring. It's about the way they perceive any kind of non-conformity as a red flag that you won't sublimate away your personal needs to make their lives easier ... that you might actually require them to provide accommodations for your needs, which is a red flag to them.

Re:Salary transparency at Stack Overflow by dpark on Thursday July 28, 2016 @01:12PM (#12181546)
> For example, how should you handle it if the company tells you there will be vegan options at a lunch meeting and then there aren't any? You plan your lunch around that happening and it doesn't happen.

Bring your own lunch. Also this whole thing is irrelevant to the original topic of how to tell a recruiter that their free lunches are not relevant to how you perceive their compensation. If telling HR that you don't want their free meals gets your offer dropped, then good, now you know you don't want to work there.

> My boss literally rolled his eyes at me and let out a big sigh and started writing it down on his evaluation form, like it was some big to-do that I wouldn't drop it. And after that they basically started only having low-quality salad options for vegans.

So your boss sucks I guess. Look for a new job. It sounds like you work in a shitty place.

> they started making fun of me over it. One or two comments and I was like, OK, whatever, and shrugged it off, but they kept going and it was really upsetting. But after the big eye roll ordeal at my performance review, I didn't feel comfortable telling anyone that it upset me.

I don't know if you're over-sensitive or if you work with assholes. I've teased co-workers about their eating habits before. Always mildly and always in jest. I've been teased about stuff as well. e.g. A loud floral shirt I wear sometimes. I fully expect to be teased later today because I dumped coffee in my lap this morning and don't have a change of clothes here. I don't consider this kind of teasing to be inappropriate or mean-spirited, but certainly teasing could become inappropriate or be mean-spirited.

> I explained that I was vegan and he seemed personally offended.

Where do you live that adult human beings care so much about your eating habits?

> Basically he decided, in front of me, that no places he would ever consider eating at would ever serve vegan choices, because vegan choices, to him, were inherently low-quality.

Eh, I am generally dismissive of vegan restaurants because my experiences with vegan foods has mostly been negative. I have no problem eating somewhere that has vegan options, though, because why would I?

> I think if you're not vegan (or have some similar dietary choice that's difficult to satisfy and rarely shown respect by peers) it's just very hard to relate to how problematic this is, and how often you are put in a situation in which you're made to feel bad about it. It's not the worst kind of discrimination or anything, but it really does make you feel bad and feel like the workplace is hostile and inconsiderate towards you.

Realistically, the workplace is probably inconsiderate toward you, because in general most people don't care about others' eating habits so they neglect to think about your special food needs. If you had Celiac disease and legitimately needed to be gluten free, the same thing would probably happen. People would forget to order gluten-free pizza or whatever. That's not hostile though, just inconsiderate and forgetful. Now, if the boss is rolling his eyes at you, that's perhaps hostile.

The best fix for you is probably to work somewhere that has more vegans. I work with a decent number of people who are vegan or vegetarian (largely for religious reasons), so managers generally think about their needs because it's not just one person.

> On top of all of this, the overall topic I was mentioning earlier was basically something that happens in salary negotiations and you do have to bring it up. If a company tells you to consider the financial value of their catered meal benefits, well, you've got to tell them that that doesn't work for you and give them specifics about why the catered meal service doesn't function as a benefit for you.

Again, no you don't have to tell them any of this. Tell them that you make your own food. If they ask why, you could go into great detail about your vegan dietary needs, or you could just tell them it's what you prefer to do and leave it at that. You are not obligated to go into any detail and if they ask again, you can say the same thing again. They'll catch on rapidly that you aren't interested in discussing it.

> They don't want to raise someone's salary just because that person chooses not to eat the company provided food -- but I don't want to work for, say $5000 less per year than what I ought to be paid if I happen to be unable to benefit from the food offering.

Well, they aren't obligated to raise your pay, either. You can tell them that you don't care about that perk and that it is not a factor for you. That doesn't mean they have any obligation to make a higher offer. Your choice to not eat the food probably doesn't save them much if anything measurable. If you want $5k more, ask for it. And sure, tell them you don't care about the lunch, because it may help frame your total comp lower in their minds, but declining the free lunches, or declining to use a paid gym membership, or whatever else, does not obligate them to raise the offer.

Also, I cannot imagine that anyone would consider free lunch to be worth $5k/year. That's $14.50/day. Catered/cafeteria food absolutely does not cost that much per person.

> There's no way around that discussion.

Yes there is. Just don't talk to them about it. Tell them you don't care about free lunch. Or don't tell them about your thoughts on free lunch. Either way, don't get into some weird conversation about your personal eating choices. You don't have to do that.

> The HR and manager types

Whenever I see someone say something like this it makes me want to be dismissive of everything else they say. "Management and HR types" are just people. They don't have some dehumanizing agenda.

> It's about the way they perceive any kind of non-conformity as a red flag that you won't sublimate away your personal needs to make their lives easier ... that you might actually require them to provide accommodations for your needs, which is a red flag to them.

Then you are apparently interviewing exclusively at terrible places. Are you a software engineer? If so you can and should look elsewhere.

Re:Salary transparency at Stack Overflow by p4wnc6 on Thursday July 28, 2016 @01:40PM (#12181770)
It's unfortunate to see that you rage-replied item by item, not bothering to read the overall context before firing off irrelevant commentary that was addressed later.

Manager types definitely do systematically have a dehumanizing agenda, as was well-researched in e.g. Moral Mazes, among other places.

Re:Salary transparency at Stack Overflow by dpark on Thursday July 28, 2016 @03:01PM (#12182356)
I read your post before I responded. Most of the stuff is completely irrelevant to the original topic and you're creating a problem with salary negotiation that does not exist. You do not have to have deep conversations about your eating habits as part of a salary negotiation. And you should not. If you delve into some deep discussion about your vegan beliefs every time someone asks why you don't want a free ham sandwich, you are creating weird social tension. For bringing your own lunch to meetings when they keep forgetting vegan options, that's still my advice. You're an adult. You can bring your lunch. You can also handle it if someone asks why you don't eat the provided food. You're an adult.

"Manager types" are just people. They are generally people who were doing your job a few years ago. You don't help yourself by pretending that your managers are amoral and unsympathetic. But frankly, if you want to imagine that as reality, then do so, and you know exactly how to handle it: take care of yourself and stop expecting your manager to.

Re:Salary transparency at Stack Overflow by p4wnc6 on Thursday July 28, 2016 @04:41PM (#12182987)
You continue saying a lot of stuff that's just not relevant. No one's talking about diving into deep conversations about eating habits in salary discussions. I'm saying bringing up eating habits at all -- even just the slightest bit -- to say that the suggested benefits-based compensation they are offering is not actually something you are able to extract value from -- merely that causes lots of problems with lots of HR/recruiting/hiring folks.

And when companies tell you they will accommodate your diet -- and you make plans based on that promise -- then when they fail to keep up their end of the bargain, you do need to talk to them about it, and it usually does bother them that you won't just be quiet and accept worse treatment, much the same way it bothers them if you won't just let someone else's questionable jokes slide and you instead feel it's proper to raise a formal complaint or something.

> "Manager types" are just people. They are generally people who were doing your job a few years ago. You don't help yourself by pretending that your managers are amoral and unsympathetic. But frankly, if you want to imagine that as reality, then do so, and you know exactly how to handle it: take care of yourself and stop expecting your manager to.

This again is such a bizarre kind of reply and just doesn't seem connected to what I'm saying. It's not really true that most managers were doing the same job as me a few years ago. I've never been managed by a person who was ever a software engineer. I've only been managed by people who started out doing other things and eventually came to managing software engineers through other routes.

There's also zero pretending going on. Moral Mazes is a sociological research book based on years of collected data. These are not my opinions. It's simply an established fact about the way status hierarchies work within bureaucracy. There's no disagreeing with it. Whether "manager types" are 'good people' outside of work is just not relevant. What's relevant is the way they perform the social construction of value within the context of management hierarchy -- and this has been well-studied and it's well understood that this does lead to dehumanizing behavior, even from well-meaning people. Management and HR exist to protect the company, even if it means acting in dehumanizing ways to subordinates (and it often does).

The only pretending I'm seeing is that you're pretending your responses are somehow connected to what I'm saying.

Re:Salary transparency at Stack Overflow by dpark on Thursday July 28, 2016 @06:19PM (#12183620)
> I'm saying bringing up eating habits at all -- even just the slightest bit -- to say that the suggested benefits-based compensation they are offering is not actually something you are able to extract value from -- merely that causes lots of problems with lots of HR/recruiting/hiring folks.

I'm saying you are wrong. The reality is that recruiters and HR do not care about you. They don't care if you eat the free lunch. They don't care if you're a "team player". They don't really care if you're qualified except to the extent that it will reflect on them. They're just doing their jobs. The idea that most recruiters will be offended because you don't want the free lunch is kind of ridiculous given that the recruiter will never see you again after you sign the offer letter. To the extent that a recruiter asks why you don't want the free lunch, it's either personal curiosity or more likely an attempt to find a way to make you consider it a valuable perk.

If you're being argumentative and demanding an extra $5k/year because you aren't going to eat the free lunch, I'm pretty sure you're the one causing the problems. If you want a higher salary, tell them you want a higher salary. If you don't care about the free lunch, tell them so, so that they stop trying to pitch it as a valuable perk. But don't argue that you deserve a higher salary specifically because you aren't going to eat the lunch.

> And when companies tell you they will accommodate your diet -- and you make plans based on that promise -- then when they fail to keep up their end of the bargain, you do need to talk to them about it, and it usually does bother them that you won't just be quiet and accept worse treatment, much the same way it bothers them if you won't just let someone else's questionable jokes slide and you instead feel it's proper to raise a formal complaint or something.

You need to decide what you care about. Do you want the company to accommodate your diet or not? If you don't want them to, then stop asking them to, and don't make plans assuming that they will. You don't "need to talk to them about it" if it's something you don't actually care about. And if you really do care, then you should be prepared that it will likely make your manager uncomfortable because you're delivering criticism and while people should welcome constructive criticism, a lot of them are really bad at accepting it.

I don't know what kind of "questionable jokes" you're referring to here. Joking needs to be pretty inappropriate before a formal complaint is justified. Not, "I'm slightly uncomfortable and annoyed", but "This is sexually inappropriate or truly harassing".

> This again is such a bizarre kind of reply and just doesn't seem connected to what I'm saying.

It is a direct reply to your repeated comments about "manager types". I really don't think it was hard to connect "'Manager types' are just people." to "Manager types definitely do systematically have a dehumanizing agenda".

> It's not really true that most managers were doing the same job as me a few years ago. I've never been managed by a person who was ever a software engineer. I've only been managed by people who started out doing other things and eventually came to managing software engineers through other routes.

So you have only worked places where the first-level managers had no engineering knowledge. Bleh. If you're working at small companies with no more than, say, 5 software engineers, I could see how this might make sense, though I can't personally imagine being happy in a job like that. If you're working at medium or large companies that have a significant number of software engineers and they are not putting engineers in as at least first-level managers, then it's almost certainly managed poorly. I would expect software engineers to be managed by people who understand engineering, just as I'd expect nurses to be managed by people who understand healthcare, or lawyers to be managed by people who understand law.

Regardless, your idea that "manager types" are a thing just hurts you. You're creating this false split between managers and non-managers. You would be better off learning to empathize with your manager rather than assuming your manager is by definition a sociopath. Most people don't start their careers as managers, and there's no magical "amoral, dehumanizing" switch that turns on when someone adds "manager" to your title.

> There's also zero pretending going on. Moral Mazes is a sociological research book based on years of collected data. These are not my opinions. It's simply an established fact about the way status hierarchies work within bureaucracy. There's no disagreeing with it. Whether "manager types" are 'good people' outside of work is just not relevant. What's relevant is the way they perform the social construction of value within the context of management hierarchy -- and this has been well-studied and it's well understood that this does lead to dehumanizing behavior, even from well-meaning people. Management and HR exist to protect the company, even if it means acting in dehumanizing ways to subordinates (and it often does).

Somehow you've made the leap from bureaucrats being bureaucratic and managers acting to protect the company to managers considering it a problem that you don't want to eat a free lunch. How do you not see that this is nonsense?

Yes, managers protect the company. Yes, sometimes bureaucracies create actions that do not appear logical. Yes, managers may sometimes engage in behavior that their subordinates don't like. No, this doesn't mean that every manager will consider it a problem if you're a vegan. Most will not care, for the same reason they won't care if you drive a Honda or if you like to wear Gingham shirts.

> The only pretending I'm seeing is that you're pretending your responses are somehow connected to what I'm saying.

Yawn.

Re:Salary transparency at Stack Overflow by p4wnc6 on Thursday July 28, 2016 @06:47PM (#12183771)
Yawn indeed.
Re:Salary transparency at Stack Overflow by notyourwork on Friday July 29, 2016 @01:16AM (#12185134)
I read through this and you sound like a really high maintenance employee. Sorry Im on your side and sympathize with people having different dietary needs or choices but you are making far too big of a deal about food.
Re:Salary transparency at Stack Overflow by p4wnc6 on Friday July 29, 2016 @03:23AM (#12185437)
The way it plays out with dietary issues is just one topic. I happen to be sensitive about it because I've experienced several companies treat me (and other non-meat-eating employees) pretty inconsiderately over it, and fail to address the problems at all even when asked politely.

But in a bigger sense the problem is that anytime an employee sticks up for herself or himself because they feel the company is treating them badly, they are labeled "high maintenance" as you say, or "not a team player", or in the most egregious cases, the mythical "toxic employee" -- all just code words for "why won't this person just be quiet and accept the shitty treatment like everyone else does?"

It's not high maintenance at all to stick up for yourself and be pedantic about things that really affect you and matter to you. But we're so conditioned that we have to be good little workers, displaying fealty to paternalistic companies, to whom we should be soo grateful to be so lucky as to be employed at all, that anytime someone talks plainly about the dehumanizing way the HR and managerial apparatuses are designed and made to interface with employees, then that person is treated like some kind of conspiracy theory wacko who can't just lighten up and deal with the company's bad behavior like everyone else.

If a company factors the value of a food benefit into your dollar value of total compensation (and they absolutely do and will often try to tell you that directly in negotiations when talking about salary), then you absolutely should counter them if you have a dietary preference that changes the picture.

There is nothing "high maintenance" about that whatsoever. It's simply called sticking up for yourself so you're paid fairly.

But here we are, having to argue even about whether an employee can raise the issue that that kind of benefit fails to count as actual compensation without thereby being a nutcase who is high maintenance.

This, by the way, is exactly the "red flag" kind of thing I mentioned, that the other commenter went on and on about how people won't care enough to actually think or act on it. But I mean if even just another casual observer on an HN thread is conditioned to think it's "high maintenance" then how much more will HR think so? Of course HR will think so.

Which brings me full circle back to my original comment, which is that I don't bring this stuff up in interviews even though I believe, ethically, I absolutely should -- because I try to conform and look like the no-weird-stuff "team player" just like everyone else.

Re:Salary transparency at Stack Overflow by notyourwork on Friday July 29, 2016 @01:14AM (#12185129)
> about your special food needs

special food choice. This is a choice not a need.

Re:Salary transparency at Stack Overflow by p4wnc6 on Friday July 29, 2016 @03:37AM (#12185465)
It is an ethical conviction for me, based on animal rights. I do not consider it a "choice" any more than a religion is a choice. In a sense they both are, but when making the choice you absolutely do have a reasonable expectation that others will reasonably accommodate it. Though they do not literally have to, as they do with some aspects of religion, it's still a significant moral failing of the company if they don't automatically do it.
Re:Salary transparency at Stack Overflow by linkregister on Thursday July 28, 2016 @02:42PM (#12182211)
You should probably add that the company cannot let you opt-out of getting free food in exchange for more salary. Free food, in order for it to be tax exempt as a fringe benefit, must be offered to all employees. I agree, I'd rather be paid more money. All these goodies serve to make comparisons between employers more difficult.
Re:Salary transparency at Stack Overflow by overcast on Wednesday July 27, 2016 @04:32PM (#12176275)
Greeting from Rochester! I equally enjoy living like a king with the cost of living in Western,NY Looking at your CV, we may have partied at some point, I went to RIT and dated a Geneseo girl around your timeframe :)
Re:Salary transparency at Stack Overflow by edlucas on Wednesday July 27, 2016 @10:32AM (#12173066)
Just to add another link to the pile, the most useful database I've found of base salaries for comparison is the publicly available H1B data. You should account for the costs to the company of sponsorship in addition to the base.

The data is available down to the company and title: http://www.h1bdata.info/

Re:Salary transparency at Stack Overflow by chimeracoder on Wednesday July 27, 2016 @11:29AM (#12173597)
That's a good source, but last time that link was posted on HN, someone pointed out that there's a downward bias in that data, because on top of the costs of sponsorship, companies may still end up paying the employee more than what they state in the initial application.
Re:Salary transparency at Stack Overflow by mathattack on Wednesday July 27, 2016 @02:34PM (#12175403)
Yes - they also miss bonuses, equity, and "I think we can pay less to get someone from overseas".
Re:Salary transparency at Stack Overflow by mrweasel on Wednesday July 27, 2016 @02:55PM (#12175575)
Seems low? Seems ridiculously high and I'm in Denmark, a country with extremely high salaries.

I make almost half of what Stack Overflow would pay, that seems wrong. It wouldn't make sense that Stack Overflow could move the developers to a more expensive country and pay less.

Re:Salary transparency at Stack Overflow by TulliusCicero on Wednesday July 27, 2016 @03:22PM (#12175770)
Depends on who you see as their competition. If their competition consists of 'average' tech companies, their salaries are probably fine. If their competition is Google, Facebook, et al. then yeah they're probably low. A new grad at Google can make 160-170k USD between salary+bonus+stock.
Re:Salary transparency at Stack Overflow by Nick-Craver on Wednesday July 27, 2016 @09:52PM (#12177830)
Stack Overflow employee here. This is just my view, but: I wouldn't want to work for Google r Facebook over Stack Overflow. Happiness is part of the compensation and is has real value in choosing where to work.

Would I make more dollars working for Google? Sure. But I couldn't work remote. And I can't make an impact like I can here. Right now I can rapidly push out changes to help millions of people and interact with them directly, every day. That's a really rare thing and something that you just can't do or do on the same level once you're part of a much more massive machine.

Does Google make an impact? Of course, you'd be crazy to argue they don't make a massive one. But I'd argue employees 1-50 were able to do a lot more to change the world with their hours in a week than employees 60,000-60,050 are able to. I want to improve people's lives, every day. I just can't do that or be as close to the result if I did it working somewhere like Google or Microsoft. There's value in these things, to me.

Re:Salary transparency at Stack Overflow by Evgeny on Thursday July 28, 2016 @03:34AM (#12178878)
I make almost half of what Stack Overflow would pay, that seems wrong.

It probably is wrong (1). This website in my experience gives a good estimation of how much you should earn:

https://www.jobindex.dk/tjek-din-loen

Just do not put "Software developer", use "Softwareudvikler" :). I am personally quite happy with my compensation, it is a bit higher than what Stack Overflow could offer.

(1) Depending on your education, experience ...

Re:Salary transparency at Stack Overflow by metaphorm on Wednesday July 27, 2016 @03:32PM (#12175837)
in addition to that, I think it should be pointed out that self-reported salaries on anonymous internet forums are highly susceptible to ego-driven inflation.

I mean, it should be obvious, but people just lie all the time. even if they don't even make that salary they still want to say that they do because they have some notion that it will boost their status or something.

Re:Salary transparency at Stack Overflow by sulam on Wednesday July 27, 2016 @03:57PM (#12176025)
I can say as a hiring manager, engineer, and friend of recruiters -- these salaries are a little low compared to top tier tech companies at every level, at least for developers. By top tier here I mean Google, Facebook, etc.

They're not horribly low, and they're probably in range for 2nd-tier companies that you'd recognize but that I don't want to name because I don't have recent salary data for them.

Honestly I think they're fair, although I personally would end up having to ask what counts as living in SF, because if you tell me I don't live in SF because I'm 20 minutes outside the city, I would agree until I found out it lowered my salary by 15% (or w/e the percentage is). :)

Re:Salary transparency at Stack Overflow by metaphorm on Wednesday July 27, 2016 @04:08PM (#12176113)
I believe you 100%. You're comparing top tier companies to 2nd tier companies though. Stack Overflow is a second tier company. I mean that in terms of size and wealth level, not in terms of quality, obviously.

Google et al pays WAY above market compared to smaller tech companies. whenever these threads come up there's a lot of cognitive dissonance that goes on. a lot of Googlers or Facebookers will come in and say "WTF this is waaaaay too low" and they don't even realize how inflated their own salaries are compared to most of the rest of the world. they should be thankful for the largesse of their employer and get some perspective.

Re:Salary transparency at Stack Overflow by notyourwork on Friday July 29, 2016 @01:17AM (#12185136)
Its not that they don't realize. It is that they don't want to accept they would be paid less at some other companies.
Re:Salary transparency at Stack Overflow by nchelluri on Wednesday July 27, 2016 @04:27PM (#12176242)
Your URLs 1 and 2 seem broken. This a bug somewhere? Could you repost them please? Also on 3 and 4 the mean wage for Software Developer, Applications and Systems seem quite a bit higher than the other category you've highlighted (though Web dev is not so much).

On another note, I'm going to make myself sick reading about this stuff. I find that the reality is a bit of info is helpful for guidance, and too much is like tabloid journalism or sickly sweet candy.

Re:Salary transparency at Stack Overflow by ryandrake on Wednesday July 27, 2016 @07:48PM (#12177386)