News for hackers. Stuff that matters.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by vbtemp on Thursday June 18, 2020 @12:05PM (#23564414)
I just want a straight answer from someone who knows more than me. How come every time I switch jobs I get a 30-40% raise, but at any one company I never get more than a 1-3% raise each year, no matter the growth of productivity and responsibility.

There's obviously some kind of prisoner's dilemma-like iterated game that reaches that Nash equilibrium, and I'm trying to figure out what it is exactly.

I would have loved to stay at my first organization. Interesting work and research. I was PI and PM for interesting projects by the time I left. Now I make almost double. The thing is, my current salary at my original organization isn't unheard of for that level of responsibility at all, the problem is that getting that kind of adjustment is impossible. It's possible to be hired in at that salary, though. I've noticed this is true for most organizations I've worked at.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by YetAnotherMatt on Thursday June 18, 2020 @12:27PM (#23564708)
While the times are definitely changing, a lot of people are still very averse to finding a new workplace.

This means that even at a 1% raise per year, some people will stick around for decades. One of the best developers at one of the companies I worked for was exactly that kind of person.

For the company this means a large amount of extra profit year in year out.

The odds of you saying "Nevermind, I'm out" when they don't budge from a 2% raise are from the employers side pretty low. The odds of a new hire saying "Nevermind, I'm out" when unwilling to budge on salary negotiation is a lot higher.

Hence it becomes easier to give some additional leeway in that situation. Also if companies already have a large workforce, giving a raise to all current employees is a whole lot more expensive than giving more money to all new hires.

Lastly, there has been plenty of research that has shown that salary is not that big of a predictor of whether people stick around or leave in any given year. Whether that research is also true for software developers is up for debate, but it is what most companies rely on.

Lastly an anecdote, I was told by a manager once that if I wanted to get a significant raise, I could quit and come back as a contractor or "Senior Developer" after 6 months. At that time I was considered a junior, and promotion to senior was only possible after 10 years experience internally.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by vmception on Thursday June 18, 2020 @04:07PM (#23567359)
> While the times are definitely changing, a lot of people are still very averse to finding a new workplace.

This is one thing I've coached career-focused and executive aspiring women on.

If they are worried about being assertive and being called a "bitch" at their current organization then they are already playing at a disadvantage.

The competition is full of men that got called "cocky" and self absorbed at many organizations, before landing in one at a senior level in a different place that needed someone new to shake things up or "make the hard decisions".

I don't really see that factored in to the outcomes.

Whether this idea results in a bunch of women finding that no organization wants their assertive attitude? Time will tell. A level playing field definitely involves normalizing behavior.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by oarabbus_ on Thursday June 18, 2020 @01:40PM (#23565519)
>This means that even at a 1% raise per year, some people will stick around for decades. One of the best developers at one of the companies I worked for was exactly that kind of person.

As someone in their 30s who has spent in-person time at about a dozen companies (a stint in consulting will do that) ranging from start-ups to large enterprise, this is exceedingly rare from what I've seen. Hardly anyone makes it to a single decade, much less multiple. Maybe at a law firm, but not in a development role.

I don't doubt these people exist but I'm a bit skeptical they are that significant in number to the point of defining the equilibrium as mentioned in the OP post.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by YetAnotherMatt on Thursday June 18, 2020 @02:18PM (#23565946)
I forgot to mention, my experiences are all based on EU countries. When we worked with US companies, we would occasionally joke that a 2 year tenure is considered long at the US companies we worked with. There would be people joining / leaving their teams every single month.

In the teams I've been part of, average tenure at the company was over 5 years in every single case. In one case over 15 years.

These are all development positions. Management positions and marketing positions did tend to move around a bit more often.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by goatinaboat on Thursday June 18, 2020 @04:01PM (#23567286)
Hardly anyone makes it to a single decade, much less multiple. Maybe at a law firm, but not in a development role.

I’m guessing you’re a webdev and this is normal for that industry but in more “traditional” fields programmers behave much more like other white-collar workers. I’ve met plenty with 20-30 year stunts at the same company.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by oarabbus_ on Thursday June 18, 2020 @05:41PM (#23568363)
I used to work in medical devices, where I saw more along the lines of what you're referring to. But while you'd occasionally see 10+ year stints, "multiple decades" was still rare.

Regardless, the number of developers at these companies is much fewer than in tech; therefore, they cannot be setting the equilibrium referred to by OP.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by john366366 on Sunday June 21, 2020 @10:53AM (#23592322)
I don't know how to put it less bluntly here it goes, in my experience at non-faang orgs the software developers who stay over 5 years are not competent and likely won't pass the interview.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by JamesBarney on Thursday June 18, 2020 @02:16PM (#23565915)
My experience has been the opposite. I've worked for large hospitals and oil and gas companies, and on any given team 50% of our senior engineers had been there over a decade.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by oarabbus_ on Thursday June 18, 2020 @02:20PM (#23565982)
I used to work in medical devices and hospitals, and while it's _more_ true in those industries, the numbers of developers employed is less than in Tech. In other words, it isn't the Energy or Medical industries defining the equilibrium for developers. Jumping around in medical device/hospitals also results in smaller raises than in the Tech industry. Can't speak for Oil & Gas on that part.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by greedo on Thursday June 18, 2020 @05:25PM (#23568205)
At my company, there are developers who have been there 30+ years. They have seen a lot...

Insurance companies change slowly. We still have COBOL, mainframes, etc. Applications that cost $10k/minute if they're down.

Part of the equation is job security. You eat enough shit, put up with enough mgmt BS, but you get a steady paycheck, decent benefits, and little threat of downsizing.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by scarface74 on Friday June 19, 2020 @09:43AM (#23574434)
I just spoke to my former coworker for the first time since around 2008. When he left the company we both worked for, he went to an insurance company. He’s been there for a decade. They actually have a pension.

I’ll be on my sixth job since then starting in July.

I have another friend who graduated in 1995. A year ahead of me. He was hired as Cobol programmer. 25 years later, he’s still writing COBOL.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by mcnichol on Thursday June 18, 2020 @06:38PM (#23568927)
Isn't it crazy this is what it all boils down to...looking over our 30 some odd years grinding away and we are looking to stay safe.

You can live your dream or help someone else build theirs.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by pmiller2 on Thursday June 18, 2020 @07:13PM (#23569194)
Or, we could have an actual social safety net where if you lose your job and can't find one for a few months, you don't lose your health insurance, your home, and your ability to eat. Most people do not have sufficient savings to cover an extended job search, UI simply doesn't cut it, COBRA is prohibitively expensive, and Medicaid only kicks in at absurdly low income levels.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by mcnichol on Friday June 19, 2020 @01:33PM (#23576841)
Yeah...I mean I think money is genuinely this necessary evil we've built a society around and I am constantly questioning it.

How interesting that we can build a system that can fluctuate enough to upend lives both good and bad. You become so focused on it, it is seen as this brass ring. Once you have it, you question everything.

I realize this is a bit philosophical and idealistic. You appear to have a similar viewpoint as mine in terms of a society that supports the whole, I just wonder if you can do that effectively when you have a source of power so specific like money.

There are some very revolutionary thinkers/philosophers/minds that were somewhat detached from money (in that they came from such wealth they didn't have to care or they chose a life detached from it) Plato, Aristotle, Wittgenstein...many more. I'm curious if there is a connection or merely just a representation of the population.

This is something I've rolled in my head for a while but first time I've said it out loud so a lot of people are now coming to my mind now that were not wealthy.

I cannot necessarily see it going away but perhaps more of a direct representation of what it means...our time/energy.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by scarface74 on Friday June 19, 2020 @09:45AM (#23574449)
What makes you think some people’s dream might not be to work from 9-5 go home to their spouse, 2.5 kids, their house in the burbs and get money to put into their account every two weeks?

Save consistently and retire?

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by mcnichol on Friday June 19, 2020 @01:08PM (#23576502)
I think you are using satire to make a point although you may be serious.

To play devils advocate to my own point:

There are some jobs that between those hours of 9-5 it is a dream come true. I ran an R&D team, we could buy any technology, kick off any project, success wasn't "Making a unicorn" but merely understanding something and providing guidance/insight to our executives.

It went well for several years...the party ended after leadership changed and they had new opinions on what R&D meant.

It was my dream and theirs for a period of time...then it was no longer my dream, just theirs.

I left to find my dream....I now make 5x as much doing something I love.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by scarface74 on Friday June 19, 2020 @01:30PM (#23576801)
I’m very serious. It has never been my desire to start my own business. I go home and sleep well at night not worrying about customers, investors, funding.

It went well for several years...the party ended after leadership changed and they had new opinions on what R&D meant. It was my dream and theirs for a period of time...then it was no longer my dream, just theirs.

And when that happens, I email recruiters and get another job usually paying more within a few weeks. The shortest time from looking for a job to having an offer is 4 days. The longest is about 7 weeks. But I only applied for one job. The process just takes a while for $BigTech.

Which brings up an even better example. The company I work for announced an across the board pay cut because our customers were losing money because of Covid. The company is having to cut prices, come up with payment arrangements, get money from the government, etc. I bet the owners aren’t sleeping well at night.

The next day after they announced the pay cut, a recruiter from $BigTech reached out to me about a remote role. I applied for the job, got it, with a 50% pay bump and I still sleep well.

I left to find my dream....I now make 5x as much doing something I love.

Survivorship bias. Statistically how will most software developers make more money over a lifetime - starting their own company or in the immortal words of r/cscareerquestions, “learn leetCode and work for a FAANG”?[1] Or depending on where you are living, just bring your run of the mill “Enterprise Developer” in any major city in the US that’s not on the west coast.

[1] Not that I went down that road to “work for a FAANG”. I took another route that pays as well to get into $BigTech.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by mcnichol on Friday June 19, 2020 @01:39PM (#23576894)
Yeah, I actually was going a slightly different route.

I got into generating passive income. I am now in a position where I can maintain a lifestyle I enjoy and homeschool my small children.

I could pay for the best schools and keep track but I love education...I love passing that on. If I built a company it would be around that. I would not like the money struggles that you talk about so I would probably aim for something non/not for profit assuming it would lessen that burden.

I don't know that I care so much about money but before when I struggled, it was my singular focus.

It may seem like a silly question but if you had all the money in the world would you show up to work? If the answer is yes I hope you have that job for a lifetime, if the answer is no I hope you have all the money you need for a lifetime.

Edit: As a side note...perhaps because of the R&D nature of my previous role I had an advantage in the low barrier to entry of this. I saw a lot of acquisitions. Companies that were startups, bought, cannibalized, and then repurposed as a product. Sometimes these products internally thought up by us or other LoB's. They were all rough, prototypical in nature... Realizing that millions was "exploratory money" whether internally developed or purchased to have a product that looks and feels like something became a realization that you can profit on ideas...not full blown products bulletproof and cemented into history.

There are many that are not in it to make a legacy, just to get the thing airborne and sell.

The first time I saw a group spin up ten webpages of fake products to market test a brainstorming session was a lightbulb on what is happening under the surface in many areas.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by scarface74 on Friday June 19, 2020 @02:03PM (#23577172)
If I had made $better_life_decisions when I was younger and/or graduated in the era of $BigTech instead of the mid 90s, I could definitely have lived frugally, made $BigTech money, saved and invested in stocks, moved to a low cost of living area and done contracts every now and then just to refill the coffers.

As it is now, why wouldn’t I enjoy my job? I get to work remotely in a relatively low cost of living area making $BigTech money.

Will I be where I am for the rest of my life? Statistically, probably not. I can’t see that far ahead for a change. But 3 of the 5 biggest technology companies offer similar roles and if the local economy ever recovers there will be local companies.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by colmmacc on Thursday June 18, 2020 @12:24PM (#23564656)
I think it's a pretty straightforward equilibrium. Most people, including good performers, don't want to bounce around jobs and consider it a reasonable personal cost to change their commute, learn new systems and processess, build up relationships with new colleagues, and so on. A significant portion of the labor market will bear tolerable adjustments, between barely enough not to get totally ticked off and enough to feel somewhat justly rewarded for effort. That will keep them happy and motivated and in-place, so it's rational to do it.

A smaller number of people are actively willing to take the personal cost and move around, and in a near saturated market those people end up defining the price of new labor. But paying everyone that rate would be irrational because the cost (to the business) of them moving, hiring and integrating their replacement and the opportunity costs loss, is less than what it would cost to pay everybody that rate.

Having another firm offer that you are absolutely willing to take is also the best way to get a raise where you already work, so there is also an intermediate option to handle some of the pressure of willing-to-movers without giving everybody a raise.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by hedora on Thursday June 18, 2020 @12:23PM (#23564644)
There have been studies of Silicon Valley, and your experience is the common case.

Some of it has to do with stock based compensation. I’ve not heard of any companies that, by default, renew RSUs at a dollar value comparable to what they gave the employee as a new hire (even if they’ve promoted the person!)

Even if they did, that would be less than what that employee is paid when the initial grant expired, or what they could make by moving jobs (since they’re now 4-5 years more senior).

I’ve heard people call this effect the “salary cliff.” I know a manager at $bigco that has an elaborate system to push it out a few years by gaming the system. The idea is to get a few extra years out of people before they switch jobs.

I’m not sure why this is the equilibrium the system has chosen. It might be that people put a large monetary value on having a stable set of coworkers.

More cynically, it might be political. If only a few cherry picked employees stay, and all the other organizational memory walks out the door every 4-5 years, then all the organizational power eventually accumulates in middle management.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by my_username_is_ on Thursday June 18, 2020 @12:36PM (#23564819)
Stock based compensation may be the norm in Silicon Valley, but it isn't par for the course across different roles and industries. But the ~3% raise seems to be pervasive. This tells me that it doesn't have to do with stock based compensation.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by kbenson on Thursday June 18, 2020 @01:42PM (#23565545)
~3% a year is a cost of living increase. If anyone gets 3% for a promotion they could ask where that number came from. If they recently got a 3% bump that means the promotion put them ahead by ~12 months of work at the company in the prior position. Does that make sense? If they haven't gotten a raise for close to a year, it means the promotion didn't really come with a pay bump at all if that's what they normally get.

Questioning these things when offered is probably the best way to get the employer to change them, or at a minimum it may make it clear what your future prospects at the company are.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by my_username_is_ on Friday June 19, 2020 @12:46AM (#23571048)
I've only ever had it referred to as an annual merit increase, but it's definitely more aligned with the national cost of living.

Regardless of what it's called though, the question remains. Why does your value to other companies increase faster than your value to your own company? Presumably you're learning more about your company's business and your specific domain problems, which should make you more valuable to your company than it would to others. Is that assumption not valid?

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by kbenson on Friday June 19, 2020 @01:46PM (#23576975)
> Why does your value to other companies increase faster than your value to your own company?

I think there's a lot that goes into this, which also shows how complex the topic is.

- There's your actual value and your perceived value

- When you're there and filling a niche, there may not really be a lack for a specific skill set which (might exist if you left) which there might be at the other company.

- Companies aren't always good and managing their desire to pay the least amount possible to retain an employee (natural, to keep costs down) with the employees willingness to leave, if they even have any inkling of the latter.

- An employees willingness to leave can have many inputs, some of them nothing to do with work, so it's hard to judge (e.g. lack of ability to work from home some days can go from a small annoyance to a reason to look for alternate employment depending on what else is going on in their life).

etc.

As to whether your skill should always be increased to the company you're at, I think that's generally true, but may not be in the specific instance. People get complacent, and sometimes the work environment can cause a excellent employee to perform in a mediocre manner, and vice versa.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by faang_employee on Thursday June 18, 2020 @07:28PM (#23569305)
At FAANG you typically get RSU new hire grant and then annual RSU refreshers. And you are right that companies do not renew initial hire RSUs grant. However you will only hit salary cliff if your initial grant was bigger than what would be your annual refresher at the end of year 4 at company (both initial RSUs and annual refreshers vest over 4 years). If your annual refresher is same as your initial grant your salary will not increase that year (which you might still consider not great, because until now your salary was increasing every year due to RSU refreshers).

> Even if they did, that would be less than what that employee is paid when the initial grant expired, or what they could make by moving jobs (since they’re now 4-5 years more senior). If employee became more senior that would mean they got promotions (base salary increase in double digits, bonus increases) and their annual refreshers are much bigger now (they almost double between levels [1]). If they did not get promotion over past 4-5 years (that's only possible for senior roles, grad and junior levels need to get promotion in certain time frame otherwise they are out) there's quite low probability they would get hired to more senior role at other FAANG (though they might be offered big initial RSU offer)

> More cynically, it might be political. If only a few cherry picked employees stay, and all the other organizational memory walks out the door every 4-5 years, then all the organizational power eventually accumulates in middle management. Same salary rules apply to management, so they could also walk out if they hit salary cliff. However if you are manager/director/VP you will be higher level and your annual refresher might be high enough to keep you there.

[1] https://www.quora.com/What-is-the-range-of-the-RSU-stock-ref...

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by vbtemp on Thursday June 18, 2020 @12:25PM (#23564684)
Excellent point
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by bumby on Thursday June 18, 2020 @12:20PM (#23564613)
Outside of HR pay band constraints, I’ve often wondered if there’s some psychological anchoring at play [1]. No matter how many more duties you take on, your monetary value may be heavily anchored by what you were previously paid.

However, a new employer doesn’t have access to this information so they can make a more objective determination of worth without being biased by this pay anchoring aspect.

[1] https://en.m.wikipedia.org/wiki/Anchoring_(cognitive_bias)

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by pascalxus on Thursday June 18, 2020 @01:04PM (#23565140)
Absolutely. This.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by Reedx on Thursday June 18, 2020 @12:11PM (#23564485)
Which is part of why it's not that uncommon to see people who bounce from job to job every year or two in the Bay Area. It rapidly boosts salary. I've also seen where people leave for a top paying company, which sends their compensation right to the moon, then come back after a short stint.

Netflix seems to be a rare example of a company that is proactive enough with pay raises to counter this (any Netflix folks here that can confirm/refute?). Not sure why more companies don't do that, at least when they're well capitalized.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by jonahhorowitz on Thursday June 18, 2020 @12:52PM (#23565002)
The guidance given to managers at Netflix is to calibrate each employee's compensation to "what they (the manager) thinks they could make if they went elsewhere." It's an extremely time-consuming exercise that every manager goes through every year.

They even encourage engineers to interview elsewhere and see what the offer is if they feel they are miscalibrated, and they will adjust appropriately.

Finally, a question they encourage engineers to ask their managers is: "if I had a job offer elsewhere, would you fight to keep me?" It's a scary question to ask, but a great way of getting feedback.

Source - worked there for 3 years.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by Reedx on Thursday June 18, 2020 @03:40PM (#23566962)
Interesting, that's quite a bit more bold than I thought. Thanks for the insight!
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by decafninja on Thursday June 18, 2020 @12:16PM (#23564539)
Not a Netflix employee, but one of my best friends is. He got in at a mid/upper 200ks range salary, and within a single year got a double digit percentage bump.

Netflix just seems to be an extreme outlier in terms of base (cash) compensation. I think the only companies that could beat it are some rare and elite financial firms (i.e. Jane Street) that are even tougher to get into than FAANG.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by blahbhthrow3748 on Thursday June 18, 2020 @12:18PM (#23564584)
The Netflix philosophy is basically that the job sucks and they will drain the life out of you but they pay above market. YMMV
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by decafninja on Thursday June 18, 2020 @12:25PM (#23564678)
I dunno, my friend seems to love it there, and claims it is much easier and laid back than his previous company.

Granted their culture sounds very demanding with the whole "pro sports team" mentality, but I can see that being a positive thing too. I wish my team/company was more like that.

That said, it seems it might be different for each team/department, as my friend claims there's still people there who are not very good but still around for a long time.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by exdsq on Thursday June 18, 2020 @12:22PM (#23564634)
I read it was like a sports team and they paid for the best but wouldn’t hesitate to fire people once their performance starting slowing down.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by yibg on Thursday June 18, 2020 @12:24PM (#23564663)
This is the first time I’ve seen a job at Netflix characterized this way. Total comp at Netflix also isn’t any higher than say Facebook or google.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by fennecfoxen on Thursday June 18, 2020 @12:36PM (#23564811)
This class of characterization gets around, though usually the coverage is more directly about the "culture of fear." Please consider how terrible a job is when you're constantly afraid and working yourself to the bone to avoid being fired; it's probably in line with that.

The WSJ had a piece in 2018 which sparked a bunch of follow-on coverage:

"Mr. Hastings’ ring of top executives take the keeper test seriously. At a meeting in late spring of Netflix public-relations executives, one said every day he comes to work he fears he is going to get fired. Karen Barragan, the vice president of publicity for original series, asked how many other people felt that way. A number of hands went up. “Good, because fear drives you,” Ms. Barragan said, according to people familiar with the meeting."

https://www.wsj.com/articles/at-netflix-radical-transparency...

Other coverage from 2018:

https://qz.com/work/1439451/the-seven-ways-netflix-culture-s...

https://variety.com/2018/digital/news/netflix-culture-of-fea...

https://theweek.com/articles/805123/netflixs-culture-fear

Older coverage:

https://www.businessinsider.com/netflix-culture-of-fear-2010...

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by _lacroix on Thursday June 18, 2020 @01:42PM (#23565555)
How does anybody tolerate that kind of work environment? Maybe I'm weak but no amount of money could compensate for that kind of stress and misery IMO. I work for a well-known company that's below FAANG tier but is basically the anti-Netflix. It's just so freaking NICE that I never want to leave even though my salary is slightly below market. I never feel guilty taking time off, employees are encouraged to take sick days which are unlimited and don't count towards PTO, people are out of the office at 6 on the dot, benefits are some of the most generous I've ever seen, and almost everyone is just straight up kind and supportive to one another. Even for things like on call schedules it's understood that it's universally unpleasant but everyone handles it with a positive "we're all in this together" attitude. It sounds corny but these things really do make a great workplace. There are a few people who seem to be institutional dead weight because it's not easy to get fired, but dealing with a few underperformers is a small price to pay to feel happy and relaxed at work every day and live life without perpetual fear of the hammer. Thanks for this reminder that the money is always greener on the other side!
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by decafninja on Thursday June 18, 2020 @02:55PM (#23566358)
I imagine the money helps. Compensation at a FAANG or other top tech company seems to be on monumentally different tier than the next level down.

You could splurge it, but you could also manage it well and potentially retire early? My friend seems to be on this path.

You could use your time at a FAANG to get experience, accumulate money, and have the FAANG brand on your resume to leverage for future job prospects?

Also from everything I hear, working as a SWE at FAANG and other top tech companies are still more pleasant to work at than as a SWE in other industries - i.e. finance.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by vsareto on Thursday June 18, 2020 @01:23PM (#23565337)
>“Good, because fear drives you,”

What a fake. Fear of what? That some rich asshole doesn't like you?

If you get a Netflix job, you can trade down to a ton of other companies with better life balances.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by jackhack on Thursday June 18, 2020 @02:37PM (#23566173)
No, not good. Not good at all. "...because Fear drives you..." yes it does. It drives you to a heart attack, or to the offices of a different employer once you wise up and realize that is a terrible way to life your life, and you are borrowing time from your lifespan due to the increased stress. I despise employers who play psychological games like this. Despise it. Are these people who burned ants with magnifying glasses as children?
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by yibg on Thursday June 18, 2020 @04:04PM (#23567327)
I think like any company of a decent size, the truth is it depends. On the team, particular individual etc. At least in the engineering side of things, I haven't seen a culture of fear. There is a bit of anxiety going in, because of the reputation, but pretty soon I realized it was pretty exaggerated.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by ForHackernews on Thursday June 18, 2020 @12:35PM (#23564801)
But Netflix pays real money, right? FB and G heavily compensate with stock that has historically been valuable, but could always tank with a cooling ad market or strong privacy regulations.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by laurencerowe on Thursday June 18, 2020 @01:21PM (#23565306)
FB and G stock grants vest monthly and employees often have them setup to sell immediately on vesting. While there is some volatility in exactly how much you get paid its much closer to Netflix than to compensation at startups and not yet IPO'd companies where you can't realize the stock options until much later.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by salarycommenter on Thursday June 18, 2020 @01:33PM (#23565445)
Quarterly, with no 1 year cliff. Close enough to monthly it's not that bad thought.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by davidgay on Thursday June 18, 2020 @04:21PM (#23567547)
No, quarterly vs monthly depends on the number of units ready to vest (if there's enough, it will be monthly).
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by quicklime on Thursday June 18, 2020 @11:56PM (#23570816)
FB vests quarterly for all employees, regardless of how many shares they are scheduled to receive.

GOOG vests monthly, but if you're going to receive less than 1 share that month, then I guess they might round that down to 0 and effectively vest less frequently.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by wan23 on Thursday June 18, 2020 @01:07PM (#23565169)
The stock has been historically more valuable than an equivalent amount of cash. For the most part, the historical trend of these stocks has been up and to the right.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by eloisant on Thursday June 18, 2020 @01:26PM (#23565368)
Well, if you make 400k at Netflix instead of 200k of cash + 200k of FB stock at Facebook, you can just buy FB stock by yourself with the Netflix cash...
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by gkop on Thursday June 18, 2020 @02:01PM (#23565767)
This analysis is missing the appreciation of the grant during vesting, which is material. The 200k of FB stock was granted as 800k over 4 years. So if the stock goes up just 10% a year, by the time the 1st year vests it's actually worth 220k, the 2nd year is 242k, 3rd year is 266k, and 4th 290k in stock comp due to appreciation. If it goes up more than 10%, effect is even more pronounced, plus with refreshers, you get a genuine golden handcuffs type situation.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by BeetleB on Thursday June 18, 2020 @06:04PM (#23568651)
It's not missing that analysis. The GP said if given $400K cash you could buy $200K worth of stock. Yes, FB stock will appreciate during vesting, but that's no different from me buying $200K of FB stock and simply holding on to it for a few years. The benefit of cash up front and you buying the stock is you can buy any stock and play this game, not just your own company's.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by faang_employee on Thursday June 18, 2020 @07:48PM (#23569447)
There's a difference, because you are given a number of RSUs at hire with some monetary value, so on this example you would be given RSUs worth of 800k at the time of hire, which would be 200k per year (they vest over 4 years). If we run this example just for 2 years you will start to see the difference:

Year 1: At Netflix you get 400k in cash, you buy 200k of FB stock, so you have 200k cash, 200k worth of FB stock At FB you get 200k of cash and 200K worth of stock

Year 2 - FB stock goes up by 10% so 200k of FB stock from last year is now worth 220k: At Netflix you got another 400k in cash and you will buy another 200k worth of FB stock. So now you have 400k of cash and 420k worth of FB stock At FB you get 200k of cash and 220k of FB stock, so now you have 400k of cash and 440k of FB stock.

Also RSUs vests quarterly so you can (and should) sell it and invest in other things to diversify.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by yibg on Thursday June 18, 2020 @07:50PM (#23569464)
There is certainly pros to having cash as pointed out. The appreciation of stock though can be a benefit in that your 200k is still going to be 200k next year, while the 200k of RSU could be worth say 300k. So second (and third and forth) year you get 300k a year worth of RSUs, while still 200k worth of cash. So while yes first year of RSUs vs stocks you buy appreciates the same, subsequent years RSUs are worth more (if it keeps going up) because the # of shares granted is locked in. Of course the inverse is also true, if the stock price falls, the # of shares granted is still locked and the value drops.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by trevyn on Thursday June 18, 2020 @12:59PM (#23565080)
In practice, the difference is completely irrelevant.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by mcnichol on Thursday June 18, 2020 @01:22PM (#23565324)
It's for the same reason that large financial institutions hire entry level engineers as "VP's"

There are internal systems, some significantly older than others....they are trying to adapt the real world to their internal representation of the perceived world.

The value you truly provide vs. the value they believe you provide is lost on them....so you must find/show it. Many enterprises assume 3% bumps for all employees yearly, associate this to overhead, and report back to shareholders. This trickles down to managers as "room to work with their employees." If someone gets rewarded, this means someone else is getting punished. Need an exception....take it to the top.

Now you have a system of incentives and disincentive...want to get more for your people, take from others or take on more work.

You now have potential for lost information at your inability to display value (doing work quietly and not advocating for yourself), your manager (overloaded/ignorant of effort), the process (outdated or accounting for a percentage of unhappiness), and arguably the stock market....

You can get very analytical with game theory here which I think can be very interesting. If you find that interesting you may find Thalers "Guessing Game" and Keynes "Beauty Contest" interesting as well.

My opinion has been the more layers, the more places to lose information. These companies are accounting for external factors/information on the hiring front, once you are inside, it is internal factors/information.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by vbtemp on Thursday June 18, 2020 @01:24PM (#23565345)
Yeah, for a side project I want to try to model this in an agent based sim and to see if it can recreate some of these dynamics.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by mcnichol on Thursday June 18, 2020 @01:28PM (#23565390)
I enjoy this line of thought. I hope you do pursue this, I'd be interested in what you create.

Makes me think of the Einstein quote: "Pure mathematics is, in its way, the poetry of logical ideas."

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by jacques_chester on Thursday June 18, 2020 @03:41PM (#23566978)
ABM for economic / social systems is a rich field: https://en.wikipedia.org/wiki/Computer_simulation_and_organi...
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by jacques_chester on Thursday June 18, 2020 @03:40PM (#23566968)
There's a fair amount of theory work around institutional economics, behavioural economics, information economics ... basically, a lot of economics deals with non-market as well as market systems of human activity. A good textbook is * Economic Approaches to Organization* by Douma and Schreuder.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by kbenson on Thursday June 18, 2020 @01:34PM (#23565452)
> I would have loved to stay at my first organization.

Have you considered going back to the original place you liked eventually? I speak from experience. A bit less than a year ago I started back at somewhere I worked previously. If you left on good terms, it can be an extremely easy and low-stress transition compared to starting at a new business, and hiring can be easier too, as the company already knows for the most part whether you're a good cultural and skill fit (depending on how similar the job you're applying for is to what you did previously).

> The thing is, my current salary at my original organization isn't unheard of for that level of responsibility at all, the problem is that getting that kind of adjustment is impossible.

Sometimes it's easier to leave and come back later to reset expectations like that. Hiring salaries seem to be completely disconnected from promotion salary adjustments at some locations, or at least engender a different mindset.

I have a friend that noted at a prior place they worked (I believe it was SAP) that they encouraged, or at least maybe accepted and understood, that employees would leave to work at other places, and had programs in place to encourage them to come back with those new experiences and skills. If a company is large enough to have opening often and expects to be around in 10-20 years, it probably makes a lot of sense to have a program like that. As a company, why not take advantage of other companies paying and training your good employees for a few years (when the alternative is to just assume them lost forever)?

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by ryandrake on Thursday June 18, 2020 @01:45PM (#23565585)
> How come every time I switch jobs I get a 30-40% raise

Here's something that doesn't get mentioned a lot on HN: That "every time" will eventually come to an end. It will eventually plateau unless you change careers (become a manager or exec or something). I'm a little more than 20 years into my career. My first job change as a fresh grad + 2 years got me about a +50% raise! My next one was about +30%. Every job change I've had since has been less than +10%, and my last job change was pretty much flat +0.5% MAYBE.

This idea that job changes are always/necessarily huge salary increases is largely an artifact of the age demographic here on HN.

EDIT: To put it another way, let's say my first salary as a software engineer in 1998 was $45K (it was!). If I changed jobs every two years and consistently got a +30% raise each time, I'd be making over $800K now, which would put me in what, the top 0.001% of software engineer salaries?

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by 100-xyz on Thursday June 18, 2020 @01:56PM (#23565710)
Agree with this.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by ed312 on Thursday June 18, 2020 @12:09PM (#23564464)
I can tell you as a manager the salary bands are generally set by HR for the whole company. I was told point blank at a previous employer that we payed the 70th percentile. I asked how they knew what that was - apparently there are companies that aggregate this data (legally?) and sell it back to HR orgs for $xx,xxx+ a year. HR for some reason wouldn't deviate from this band for top talent (discrimination maybe?)
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by CobrastanJorji on Thursday June 18, 2020 @12:19PM (#23564587)
I remember many, many years ago my boss at IBM explaining that I did not qualify for a raise because I was just over the industry median pay for my band. Honestly, if they had just kept giving me 3% raises every year, it might never have occurred to me to wonder whether I could be making more elsewhere.

The weird thing about paying at the 50% line is that it means that your policy is, in effect, "we do not want any above average programmers."

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by antisthenes on Thursday June 18, 2020 @04:13PM (#23567437)
Average inflation over the last 20 years is 2.1%

Honestly being given anything under 2.5% is just insulting. Pay freeze or COL adjustment in line with inflation is for a few years in bad recessions imo, like 2009-10 or, probably the upcoming 12-18 months.

Being given 3% is in the neighborhood of "better than nothing", but nowhere near what it should be for an employee trying to get ahead and putting in the required effort.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by greedo on Thursday June 18, 2020 @05:38PM (#23568324)
Yup. Our team is only allowed to have one person with "Exceeds standards." One. A bastard form of stack ranking. So the mgr picks based on his gut feelings, and then justifies it with a vague review.

The lucky team member gets a 5% raise, everyone else is usually ranked as "Meets standards" which merits a 2.5% raise. A few people who need time in the penalty box get a 1% raise.

So what happens is your actual performance doesn't matter unless you make the boss look great, or look terrible. He's a non-tech person, so he can't effectively evaluate you on any other criteria.

This leads to employees doing enough work to avoid being fired, or (as is usual with Stack Ranking) sabotaging other workers.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by Aeolun on Thursday June 18, 2020 @09:44PM (#23570187)
Even 5% is nothing to write home about. Still far under the amount you would get if you switched jobs.

But then you’d have to run the interview gauntlet again, and frankly that’s just so distasteful that I don’t want to.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by greedo on Saturday June 20, 2020 @03:16PM (#23586208)
I'd take 5% in a heart beat. But I'm not willing to run the interview gauntlet, especially as I get older. There's age discrimination, and everyone wants/expects you to be an expert on ephemeral technologies.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by nieksand on Thursday June 18, 2020 @12:27PM (#23564709)
Compensation data from companies like Radford comes with three challenges

1. Your internal leveling scheme for SDEs needs to have been sorted out. External titles like "senior" are pretty meaningless, so one reasonable solution is mapping SDEs to an internal numerical tier so you can differentiate between "senior" and actual "senior".

2. Radford data comes with a trillion job titles. You need to identify the relevant ones and how your internal tiers map to them.

3. In markets where compensation is exploding (Seattle a few years ago), compensation data is a trailing indicator of what market rates you need to pay for new hires. You get fresher, but noisier, signals from candidates who reject your offers and from your personal network.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by cosmie on Thursday June 18, 2020 @01:14PM (#23565231)
As others have mentioned, Radford[1] is one company that sells that sort of data. Many providers of HR management and payroll systems also have secondary revenue streams by repackaging that data for uses like that. This[2] is one offered by ADP, one of the largest payroll providers in the US.

As a manager, one way to get yourself some wiggle room in the situation you mentioned is using that strict policy against them. Request as detailed a list of roles and compensation bands as possible[2], then creatively interpret the job duties such that you can justify opening the requisition with whatever role provides the most favorable "70th percentile" salary band to attract the talent you want to bring in.

Success varies between companies, but it's not uncommon for larger companies to have latent roles/titles set up in the system that are rarely used, but exist in the benchmark data and have far more favorable salary bands than the roles you'd typically use for your reqs. Or if you can get the full benchmark data itself, you can look through it all and try to get HR to add a net new one to the system based on what you find.

[1] https://radford.aon.com/surveys

[2] https://apps.adp.com/en-US/apps/79131/benchmarking-powered-b...

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by mcnichol on Friday June 19, 2020 @01:57PM (#23577095)
I worked at a large insurance company in a previous life, this was their stance as well.

They will deviate if the field is hot enough and it translates to money for them. They were paying FAANG money to AI/Data Science fresh out of college.

The McKinseys/Gartners/etc of the world talk about the coming advantage...exec hears it and they become more open to these "critical sectors"

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by ones_and_zeros on Thursday June 18, 2020 @12:55PM (#23565037)
Yes those salary survey's are just a way for businesses to enhance the information asymmetry in negotiations.

I think if software engineers ever decide to collectively bargain, and they want to include comp as an area to bargain on, the easiest thing to do is buy these same datasets and share with members.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by t3rabytes on Thursday June 18, 2020 @12:10PM (#23564476)
Yep, Radford is one of those companies.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by ed312 on Thursday June 18, 2020 @12:16PM (#23564544)
IIRC, that's the one they used. This struck me as kinda crappy and anti-competitive. Perhaps this is too idealistic, but I would prefer a more transparent and open market for talent.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by ghaff on Thursday June 18, 2020 @12:46PM (#23564936)
OTOH the sectors where compensation is probably most open and transparent in the US such as public sector tend not to be the best-paying.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by Zaheer on Thursday June 18, 2020 @02:50PM (#23566308)
This is common practice. There are many salary surveyors that will collect, anonymize / aggregate and sell back the data to companies. At Levels.fyi we're trying solve issues that typically plague these salary surveys (ex. data staleness, leveling / title normalization, etc). We do this by flipping the model and collecting data directly from employees. We've also mapped levels to a fluid range rather than rigid step-wise increases. Crowdsourcing has it's own challenges (validity, normalization, etc). That said we've had several high-profile employers sign up for our new data subscription: https://www.levels.fyi/offerings/
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by blahbhthrow3748 on Thursday June 18, 2020 @12:13PM (#23564506)
Bands are usually per level - if someone is sufficiently good you bring them in as a Principal/Staff/Magic Unicorn/whatever.

This leads to the same phenomenon where you need to work for 2 years to get promoted but if you jump ship your new manager will set your level in line with your salary expectations. And of course the levels are largely meaningless outside of compensation and office politics.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by vbtemp on Thursday June 18, 2020 @12:18PM (#23564578)
I've noticed this exactly.

At my original company I was performing Senior-level work (like, literally according to the staff level formalism from HR). But I was told by my manager that to be classified as a Senior-level staff, you have to have been performing Senior-staff level work for at least a year. Therefore being promoted within the organization is a long process. Moreover, with the usual 1-3% raise, you're still in the (low-end) of the pay band for Senior staff, so from management's point of view there's no real problem.

.. and then of course, if you're hired in, you just have a few phone calls, couple of interviews, discussion with the hiring manager and you're at a pay-level and job-level far ahead of existing employees even with identical experience.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by ed312 on Thursday June 18, 2020 @12:17PM (#23564565)
This exact scenario happened to me - I was a "senior manager" by HR title but I was actually just promoted to team lead in practice. I meant to illustrate the setting of compensation happened almost entirely without engineering input at a company level (in my experience, where I worked, etc.).
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by Aeolun on Thursday June 18, 2020 @09:42PM (#23570174)
Damn! This explains why my company has so many senior managers. Sometimes with just one report :P
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by iabacu on Thursday June 18, 2020 @01:06PM (#23565160)
Your current company will promote (and compensate) you based on your performance in the past cycles.

Your new company will offer you a level (and compensation) based on your expected performance in future cycles.

If you're on a growth trajectory, jumping jobs will usually give you a bump because your new company treats you differently than your current company. And it doesn't matter much whether you're coming from company A to B, or from B to A!

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by regularfry on Thursday June 18, 2020 @12:54PM (#23565021)
It's a completely different negotiating situation. 1) The company knows exactly how much you're currently being paid. 2) The company doesn't have to tempt you over an activation energy hump to change what you're doing. 3) Unless things have changed radically over the past year, you're probably doing pretty much the same job as when you started, so you've not got much leverage, and the company knows you'll likely just carry on doing it. 4) The company knows that if you do want to change jobs, that's effort you need to put in over and above your current exertions, and most people won't bother.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by buster on Thursday June 18, 2020 @12:30PM (#23564751)
Ask yourself, did you provide a 40% increase in value in the last year compared to the year before? Probably not. For another company, that possibly desperately needs a new employee, you might have the value that without you the added income will be zero, with you... More then that.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by RussianCow on Thursday June 18, 2020 @12:42PM (#23564886)
This doesn't track, though, because this happens within the same company. It's not uncommon to struggle to get a small raise, and then have the same manager hire someone new for a much higher salary.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by WrtCdEvrydy on Thursday June 18, 2020 @01:19PM (#23565288)
Leave, then. Seriously, just give two weeks and call it a day.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by cpascal on Thursday June 18, 2020 @01:33PM (#23565449)
Yes that’s a solution to the problem but it shouldn’t be the solution.

Why should I have to give up my coworkers, my domain specific knowledge, my job just to get paid what I’m worth?

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by bumby on Thursday June 18, 2020 @02:46PM (#23566266)
I think the issue is that there isn’t an agreement on your worth. If you’re willing to leave, your employer would pay you that higher salary if they truly believe that’s your worth. I also think it’s not correct to frame it in terms of what it’s worth to you (my coworkers, my knowledge, my job). That isn’t particularly relevant. What matters is how well you solve a particular set of problems and how important those are to the organization.

What I think is a more interesting question is why is there such wide discrepancies between companies regarding a specific employee’s worth?

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by RussianCow on Thursday June 18, 2020 @03:26PM (#23566758)
Because nobody knows how to quantify the benefit that an engineer brings to a company. It is, in most cases, impossible (or at least excruciatingly difficult) to put even a rough dollar amount on the worth of a knowledge worker. Because of this, companies tend to use very vague strategies for coming up with offers, like "the lowest they'll accept", or "X% below the maximum we can afford". In those cases, the numbers will vary wildly depending on the company's budget, the subjective "value" that they put on knowledge work, and the negotiation skill of the candidate.

The reason most companies don't pay FAANG salaries is largely some combination of: 1) they don't have the money; 2) they objectively get less value from those skills; 3) they subjectively don't put as much weight on the skill set (think "sticker shock"); 4) they low-balled their first few engineers and nobody asked for more. I'd bet that last one is more common than you'd expect, especially with junior devs who don't know how much they could be making elsewhere.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by bumby on Thursday June 18, 2020 @03:47PM (#23567074)
Do you feel like this problem is unique to engineers?

I can see how other positions like sales can be more quantitatively measured in terms of contribution but my hunch is that many positions fall into this area of nebulous value estimation.

Or perhaps is more pronounced in software because of the amount of margins these companies work with

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by RussianCow on Thursday June 18, 2020 @07:10PM (#23569172)
I think it's mostly unique to knowledge workers, which is a broader category than just software engineers, but does not include most jobs. I think the effect is more pronounced in software engineering because of high demand, as well as the margins for software, like you mention. (Anecdotally, I have seen the same effect with friends in other industries, like electrical engineering and chemistry, just to a lesser degree.) With that said, I think it's significantly easier to put a monetary value on, say, an HR person or office administrator than an engineer or scientist.

There is also the issue that the value of two different knowledge workers, even at the same company, may be wildly different depending on their specific skills and the project they are working on. For instance, someone working on product features at a software company is much more valuable than someone maintaining an internal reporting tool, even at the same company and even if their skills and the type of work are nearly identical.

The point is, there are a ton of variables at play here, most of which can't really be measured, so everyone plays a guessing game to determine what engineers are "worth". The asymmetry of information also doesn't help, because it's hard to know how much you could make if you don't know what anyone else is offering—many people take salaries well below their potential and don't even realize it.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by RussianCow on Thursday June 18, 2020 @01:33PM (#23565446)
Not every job is about the money. Sometimes a job is worth keeping even if you know that you're leaving money on the table. That doesn't make this practice any less shitty, though.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by blaser-waffle on Friday June 19, 2020 @08:55AM (#23574008)
Yeah it's a little harder when you're not in SanFran or NYC or another hub. Like, I got options, but they're going to involve planes, trains, and moving companies. Might totally be worth doing, but that's a whole lot different than changing my morning commute by 10 minutes.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by scarface74 on Friday June 19, 2020 @10:00AM (#23574598)
I don’t live in a tech hub. My company cut pay across the board because of Covid. I interviewed for $BigTech, got a job that’s fully remote - even post Covid.

More roles will hopefully become remote.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by scarface74 on Friday June 19, 2020 @09:57AM (#23574566)
That’s not how it works if you take part in the market. You are worth what a company is willing to pay you. This is an artifact of supply and demand.

It doesn’t matter if I am providing 40% more value if I can jump ship and get a job that pays 40% more.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by Aeolun on Thursday June 18, 2020 @09:46PM (#23570197)
> Ask yourself, did you provide a 40% increase in value in the last year compared to the year before?

It’s more that I’ve been providing 200% value for 40% of the cost for a while, so they have plenty of space to raise my salary significantly without losing any money.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by lazyant on Thursday June 18, 2020 @12:56PM (#23565054)
I think there's an anchoring mechanism. You come in at a level and maybe promote after a couple years but then every promotion becomes harder, they are used to you and there's the other engineers with their salaries and there's a lot of mental inertia to see that John should be now a staff engineer when he's already promoted (is he really so outstanding compared to the other engineers?).

But you interview with another company and you reinvent yourself. They have a problem to solve and you have experience in it. You interview well, now you are a principal engineer with a big raise.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by roosterdawn on Thursday June 18, 2020 @02:57PM (#23566382)
Yup, you nailed it. Most companies are content to let this kind of anchoring and psychological inertia let them lose out on capitalizing on their investments, but let's remember that this isn't necessarily unintentional. Companies continue their ability to function sustainably by adequately utilizing and providing career trajectories for the majority of employees that work there, for many of whom the stress and risk management of trying to figure out how to get promoted "up or out" is not worthwhile. For some companies, it's important enough to retain high performing outliers that they put in place recapture, recalibration, or boomerang mechanisms (as another commenter wrote somewhere in this thread). But for others, it may just not be necessary.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by InfiniteRand on Thursday June 18, 2020 @12:28PM (#23564713)
My experience (I have been involved in salary/bonus/raise decisions) is usually salary is set based on the necessary amount to secure the engineer, which usually means at least their previous salary + compensation for taking the risk of a new environment with new people. I should note that I've mostly worked with small companies where these decisions are somewhat ad-hoc and non-standardized.

Raises and bonuses are based on how much can keep the engineer motivated and prevent them from looking for new work (I don't want to sound too cynical here, I think when it comes to measuring how much someone deserves in a raise/bonus is essentially how much it takes to keep the engineer providing this level of work, more or less) (based on management's assessment, and often constrained by general salary policies).

That's how I approach these discussions in broad terms, although keeping an engineer motivated and preventing them from looking for new work are not simple things to analyze

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by amflare on Thursday June 18, 2020 @12:17PM (#23564570)
I've always assumed its because of sticker shock. +40% is a lot, and as a salary it's right there on paper. As a rehire, the equivalent amount is hidden in several dozen smaller costs. Also if yesterday you made 14 widgets for 10 money, paying 14 money for 14 widgets is hard to justify, nevermind that when you were hired you made 10 widgets a day. The obvious solution for the dev is to go hunt for a job that reads "paying 14 money for someone with experience making 14 widgets a day".
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by Twixes on Friday June 19, 2020 @12:01AM (#23570843)
Ah, yes, think I'm gonna go make some widgety widgets now, to grab that valuable widget-making experience
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by clairity on Thursday June 18, 2020 @12:29PM (#23564739)
anchoring and information asymmetries (+ information hiding). they're everywhere and especially all over labor markets. where there is information, it's thinly dispersed and often of dubious quality. anchoring is an easy heuristic to fall back on in those kinds of situations (on both sides).

plus, margin contribution is basically impossible to determine on an individual level, and wages therefore devolve into fundamentally political arguments (as in, expressions of power and influence).

you're expecting a (more) rational market response, when the labor market is anything but fair, free, and transparent, and coerced into that form over centuries by those in power.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by yibg on Thursday June 18, 2020 @12:28PM (#23564712)
A lot of companies have budgets allocated to salary increases, so raises are capped. Why that’s the case I have no idea.

It’s also strange to me that companies aren’t willing to give a nice raise to an engineer, say from 150k to 180k but are completely fine with hiring a replacement at 180k.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by vbtemp on Thursday June 18, 2020 @12:30PM (#23564753)
> It’s also strange to me that companies aren’t willing to give a nice raise to an engineer, say from 150k to 180k but are completely fine with hiring a replacement at 180k.

This is literally the story of my professional life.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by bluGill on Thursday June 18, 2020 @12:55PM (#23565041)
Which is fine but the budget needs to go up by inflation every year. Most places it doesn't. I've switched jobs before because my salary didn't meet inflation. Yes I was near the max for my grade and my responsibilities didn't deserve the next grade. However if I'm losing to inflation I'm gone: that is a pay cut. (I was able to transfer)
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by yibg on Thursday June 18, 2020 @04:08PM (#23567381)
I'm actually even ok with losing to inflation if that's the market rate. My main issue is internal raises seem to be detached from market rates. I mean, why would you want to pay your engineers that are already familiar with the system and domain less than an external hire?

Maybe there is some math done somewhere that says the money saved from underpaying from reduced raises is more beneficial than the risk of losing an engineer that's already familiar only to be replaced by a more expensive engineer that's new.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by milesvp on Thursday June 18, 2020 @03:05PM (#23566493)
It can get worse than that in a region too. Even if they adjust those tables for inflation, they’re likely not adjusting them for regional cost of living changes which are harder to determine. Cost of living in seattle has gone up considerably more than the national average, but since there’s no official number like there is for the CPI, lazy orgs are just going to use that number.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by scld on Thursday June 18, 2020 @12:29PM (#23564734)
I wouldn't be surprised if a small part of the story is just that you only hear about big bumps from colleagues when they leave.

I've gotten 20-30% raises before but I'm not going to go around and tell people that at my current job.

However, if I find a new job and get a big pay bump, I'd be more likely to mention the pay bump (especially if I'm trying to soft-poach them :-) )

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by Pfhreak on Thursday June 18, 2020 @12:17PM (#23564567)
My understanding is that the pay schedules are designed to slow down your raises when you cross the median pay for that band. When you get hired, you can negotiate for any position in that band.

Imagine a bell curve, the system is designed to try and keep everyone in the same role towards the middle of the bell curve. When you get hired, you just have to fit within the bell curve, not near the center. Changing companies lets you reset to somewhere else under the curve, though you may get smaller YoY raises.

If we had a tech workers guild, we could push for much more transparency in all this.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by xigency on Thursday June 18, 2020 @12:20PM (#23564609)
I got a pretty good tip from a longer working employee on this. They told me to go to HR rather than my supervisor and ask for a market salary adjustment based on my position and expertise. It actually did work for getting an intermediate raise, but still not the same as switching companies.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by zebnyc on Thursday June 18, 2020 @01:37PM (#23565495)
I am pretty sure they would have circled back with your supervisor(s) before handing it out to you.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by hintymad on Thursday June 18, 2020 @01:29PM (#23565397)
Some companies are exceptions. Netflix didn't play that game, at least not during the years when I was there. The level of increase year over year was nothing less than shocking, compared with any other company I knew.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by agensaequivocum on Thursday June 18, 2020 @12:29PM (#23564732)
> How come every time I switch jobs I get a 30-40% raise.

I see this frequently. I have a question: how many times have you done this? Don't you hit a limit at some point fairly quickly?

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by commandlinefan on Thursday June 18, 2020 @12:50PM (#23564975)
> Don't you hit a limit at some point

Not OP, but I did some job-hopping right after college in the late 90's. That was a glorious damned time to be a programmer: I doubled my salary twice in four years, changing jobs four times between 1995 and 1999. Then, around early 2000, I decided it was time to do it again (I was young and inexperienced, and it never occurred to me that anybody would have a problem with me job hopping). All of a sudden, I found it really hard to find a new position. Everybody looked at my resume and pointed out that I had never stayed at a single job for longer than a year. I did finally find something, and started staying at jobs for much longer periods of time (four years is my shortest stint since), but when my last company shut down suddenly and I found myself looking again, the four-jobs-in-four-years from 20 years ago came up as a negative in the interview process again.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by ghaff on Thursday June 18, 2020 @01:25PM (#23565356)
>around early 2000

Things were still hot but there were at least storm clouds on the horizon at that point.

>Everybody looked at my resume and pointed out that I had never stayed at a single job for longer than a year.

A year means that, to exaggerate just a little, you were basically starting to look for a new job as soon as you started the old one. But, yeah, if someone has moved between jobs like clockwork every year or two, the working assumption of the hiring manager has to be that this time won't be the charm and you'll hop again. Whether they're OK with that doubtless depends on the role.

You might consider just leaving those right out of school jobs from 20 years ago off. If someone really wants to see them, you can tell them but it's not unreasonable to age stuff off your resume if you have lots of jobs.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by commandlinefan on Thursday June 18, 2020 @02:30PM (#23566097)
> just leaving those right out of school jobs from 20 years ago off

Well, with any luck I won't need to look for a new job any time soon ;)

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by eloisant on Thursday June 18, 2020 @01:33PM (#23565448)
Not necessarily, what's happening is 2 things:

- You're growing as a professional so you're worth more. But your current company doesn't necessarily see that, some colleagues might still see you as the intern you were when you joined

- The market of developer salary have been growing steadily for more than 10 years, but you can only capture that growth by changing jobs

So if you've been working for 10 years, you could do about 3 years at each company and have a 30% increase each time - the point is that 10 years ago you were junior with a 2010 salary but today you're senior with a 2020 salary.

Or course things could change if developers salaries stop growing (or even shrink).

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by kgin on Thursday June 18, 2020 @02:23PM (#23566008)
What you're paid has nothing to do with your productivity or business value, it's about how much they have to pay you not to leave (or for a new job, to accept)

Inertia means that you have to pay someone more to change their life and come work at a new place. You don't have to pay someone very much more each year to have them continue on the same path.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by the_gipsy on Thursday June 18, 2020 @12:38PM (#23564839)
Maybe it's that "rotation" is viewed as normal, and nobody is really blamed if someone goes. If employees suddenly leave en masse, it's normally not due to salary.

But growing personel count on the other is definitely a concrete objective/bonus for someone. That someone will allocate whatever possible budget to get his bonus or praise.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by christiansakai on Thursday June 18, 2020 @12:17PM (#23564568)
It is the fault of FAANG/unicorn salaries. Engineers always aspire to have FAANG/Unicorn salaries, so no matter how much the companies try to increase it, if it doesn't match them, then the engineers will eventually move on.

Therefore companies know that their engineers will leave anyway, so they chose not to increase the salaries.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by eloisant on Thursday June 18, 2020 @01:40PM (#23565520)
The thing is - if the engineers leave, it's because they find a better salary elsewhere.

Since not all engineers get offers from FAANG, there must be something else.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by sgtnoodle on Thursday June 18, 2020 @12:16PM (#23564546)
I imagine it has to do with avoiding resentment within the team. Folk don't share their starting compensation, but they sometimes share their raise percentage. If they give one person a big raise, they have to give others a big raise too, or suffer a morale hit. Also, from a beancounter perspective, there's no reason to pay more than needed for something. As long as folk aren't quitting, they are paying you enough. I work at a company that tries to prioritize employee well being, and I have gotten very considerate compensation adjustments that track the value I add to the company. Places like that are out there, but they are a bit rare.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by Pfhreak on Thursday June 18, 2020 @12:19PM (#23564593)
Plenty of folks these days are sharing both their starting and current compensations, both internally and externally. I (personally) believe it's super healthy to do.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by Loughla on Thursday June 18, 2020 @12:23PM (#23564647)
I agree in theory that it's super healthy to do, but the reality is that people have, what I would argue are, incorrect attitudes about who to blame.

I work in a field that posts salary publicly (higher education). It is public knowledge what we all make, with databases devoted to this.

When someone is hired at more than a current employee, instead of getting mad at the employer for their compensation plan that takes advantage of existing employees, people inevitably get upset at the new employee.

I don't know why it happens, but it has happened in 100% of the cases at my institution. Every single one.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by loopz on Thursday June 18, 2020 @12:39PM (#23564853)
Over many years, the current leadership have set the culture. They decide who to keep and who to let go. People may nibble at the hand that feeds them, for necessary upwards feedback, but they generally refrain from outright biting it. So fresh bait straight from college is always easiest prey.

In essence, how people treat newcomers, especially vulnerable ones, speaks volumes about the values and culture already set in the organization. There are organizations and countries where people can expect nothing good from leadership.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by Pfhreak on Thursday June 18, 2020 @12:29PM (#23564735)
It's a learned behavior. It benefits employers to have employees squabbling with each other over pay rather than uniting and saying, "We'd like to talk with you, together, about pay". For some reason, the US in particular has a hard time with this.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by sgtnoodle on Thursday June 18, 2020 @01:02PM (#23565114)
I've been at companies with a culture of compensation transparency and companies with a culture of opacity. Anecdotally, the transparent workplaces had relatively high occurrences of drama and morale problems centered around structured performance evaluations, while the opaque workplaces were more laid back and focused on direct feedback and mentorship.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by LatteLazy on Thursday June 18, 2020 @03:09PM (#23566552)
Because 95% of people won't switch. So a 10% raise for you would be a 10% raise for everyone which is a 2000% raise. 20 salaries.

The best thing you can do to improve pay at your workplace is leave. This is the sad truth of the free market.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by yboris on Thursday June 18, 2020 @01:23PM (#23565334)
One helpful perspective: a company hiring an individual has a specific problem they want to solve. If they hire you, you are the best candidate out of many they interview. You will bring a lot of value to them immediately.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by amznthrowaway5 on Thursday June 18, 2020 @03:24PM (#23566733)
Not true in large companies. Managers are often just empire building, but new hires still get top of band. Real morale killer, makes tenured employees want to look for a new job.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by vbtemp on Thursday June 18, 2020 @01:53PM (#23565675)
This is actually a really good point.

At two recent jobs where each time i got approx 40% raise, I was the right person at the right time to fill that specific niche they really needed.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by PaywallBuster on Thursday June 18, 2020 @01:19PM (#23565285)
Maybe companies try to gamify growing inside the company, make it look like an achievement.

I've worked at a company where most engineers have been in the team for 2/3+ years, maybe more, some of them first and only job, so far.

Most of them were probably low-ish to medium salaries but they were happy with the team and the company. Had no plans to leave or try to argue for salary raises. confortable Some people simply don't care so much about money and will be happy to have a nice stable environment they're comfortable with.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by piptastic on Thursday June 18, 2020 @12:43PM (#23564903)
I've heard from a lot of people at certain companies who know that if they want a certain salary bump, they need to leave for a year or two and come back. So if you're still interested in your first organization, don't discount going back there. Generally, it's way easier to get hired the second time as you're a known commodity, and assuming you can demonstrate your skill improvement over that time period, you can get a 20-40% bump from your current job.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by scarface74 on Friday June 19, 2020 @09:36AM (#23574378)
It’s called “salary compression and inversion”

https://www.payscale.com/compensation-today/2020/05/what-is-...

Inversion is just the extreme. When new employees come in making more than existing employees with the same experience.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by WrtCdEvrydy on Thursday June 18, 2020 @01:15PM (#23565241)
Because new employees are an unknown quantity and we have to be competitive to the market.

Existing employees are just fine getting their 1% to 3%.

I self-promote myself every two years, and if anyone asks "I was looking for an interesting organization taking on interesting projects such as yours"

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by bitexploder on Thursday June 18, 2020 @12:27PM (#23564706)
It's manager myopia in many cases. I am sure there are some situations where a company may not be able to pay someone in a given role more than X dollars. That company may not view you as capable of the adjacent and more senior role that would increase your comp. But maybe you are on the edge and otherwise a solid employee that they would like to retain, but they feel it would not be fair to other employees in your role to adjust your comp "out of band". It is actually very hard as a manager to structure compensation in a way that is "fair" to everyone. So bands for roles are used. I mean, we do that at our small company. It works okay for the most part. Where it gets tricky is, you want to hire someone that you think given a year will grow into a senior role, but they are only an "entry level" player when you hire them. But they have comp requirements that look like the senior role's band. What do you do then? I think a lot of companies fall into this trap when they are inflexible with their comp bands. So, you may be up for that "big" promotion or adjustment in a year or two, and the employer thinks nothing about making you sit in your current band.

This leads to predictable issues for companies with rigid compensation bands. You get frustrated because you feel you are doing the more senior role job now. You express this frustration or sentiment to your "manager". They tell you that you are doing great, but maybe you need a little more of X before they promote you. Maybe they see things in you that make them feel you should not be promoted to the next role / salary band at that time. This causes you to hunt around. Another company that really needs someone who can do what you can do will just hire you to the senior band because, on paper, they see you look effectively ready for the senior role, whereas your current managers may [right or wrong for their situation] think you are not ready for it. Maybe it is myopia and they should just promote you and that is the right call, but maybe you really aren't quite ready, by their standards, for the role yet.

My experience with all of this has taught me that a big chunk of people are an "edge case" with special circumstances. Like, maybe this one guy who is not ready for the senior role because of performance issues can just go to a competitor and get a job there in the senior role. And maybe they do great in that role in the new environment. Maybe they fixed the flaws they had or they put in that extra effort at at new job, etc. There are so many nuances to this. But I think I would trace a lot of it to imperfect information on both sides. One employer may not be willing to promote you for whatever reason, another one hungry for talent is happy to pay you more and give you a shot because you are "almost" there anyway.

Maybe other companies just have very different comp structure and available cash. Maybe the manager is being stubborn or they just don't have good, objective criteria to measure your performance and you deserve that comp bump. I do think it is easy to not "see" someone and the great work they do when you work with them and manage them every day.

IDK, at the end of the day at my company we try to be as fair as possible, and we are willing to, and have often, made big comp adjustments once someone has proven themselves [in a relatively short amount of time 1-2 years or less] for that exact fear. Someone we trained up, like working with, etc. It would be a shame for them to go to a competitor for a 10-20k pay raise.

One final reason not to be overlooked is plain old greed. Some companies just don't care. They will suck every last thing out of a junior developer or consultant type role and keep you in that pay band for the longest time they can, or maybe they never actually intend to promote you, but they just won't tell you that and figure you will see the writing on the wall eventually and leave. And that is fine with them.

Anyhow, I have seen all of these scenarios play out in various forms over the years as a manager and employee. So, it is a multi-faceted problem that doesn't have one obvious answer. I don't know about the game theory aspects, but I assume on a large scale companies that don't adjust to "market" wages ultimately are forced to adjust to market wages or go out of business because enough people leave and they can't hire new people if their comp is too far from market wage.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by vbtemp on Thursday June 18, 2020 @12:33PM (#23564780)
Thank you for this thoughtful response
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by bitexploder on Thursday June 18, 2020 @02:09PM (#23565850)
Thanks, it was just a hasty brain dump, but upon review, I think I captured the essence of my observations, informal as they are.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by cat199 on Thursday June 18, 2020 @12:30PM (#23564749)
much easier to dodge ineffective HR (whether by their own incompetence or organizational inertia) and insecure managers by jumping ship (and optionally asking for a life raft if you want to come back)
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by sershe on Friday June 19, 2020 @12:30AM (#23570982)
Can you just rejoin the organization again? They (used to?) say that the fastest way to get promoted in Microsoft, for example, is to leave for a competitor and then rejoin in 2 years.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by m463 on Saturday June 20, 2020 @03:23AM (#23582403)
Many friends of mine have run into this with salary, but done VERY well from stock, though grants and/or stock purchase plans.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by wdb on Thursday June 18, 2020 @05:16PM (#23568138)
Can't say I have received 30-40% raise when I found a new job recently more like a 8% pay cut.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by modzu on Thursday June 18, 2020 @12:23PM (#23564650)
this isnt an answer to your question but it just got me thinking, the opposite thing happens too: i had an engineer leave who was earning a good salary -- and i ended up being able to hire 2 new engineers each making half
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by codegeek on Thursday June 18, 2020 @01:21PM (#23565304)
Simple answer: Capitalism.

Companies don't want to pay you more just because there is a perceived value. They will only pay you once you threaten and you are good for it (supply demand) or you change jobs (supply demand again).

I have thought about this hard. Both as an employee back in the day and now for 6+ years as a business owner. As an employee, I thought the same as you but then stopped expecting from current employers. When I was ready to jump, I jumped. Period. No ifs. No negotiations with current company. As a business owner though, I definitely understand why I am not just going to give someone a 30% raise. Now, if you are a small company and there is no a whole lot of management red tape (like my company), I encourage anyone to ask for a 30% raise and be ready to be able to justify it. If you are worth it (capitalism), I would do it. But if you never ask, I absolutely won't give you a 30% raise. Remember, you are not the only one in the company.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by dominotw on Thursday June 18, 2020 @01:23PM (#23565330)
> They will only you once you threaten

employees don't threaten, they simply leave. Why would someone go through the arduous process of finding another job just to 'threaten'. If you 'threaten' they will agree at that point and fire you later.

Capitalism should account for that. So thats not it.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by abc_lisper on Thursday June 18, 2020 @06:40PM (#23568940)
As someone on H-1B this is doubly hard. I left every single time, without even asking.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by sys_64738 on Thursday June 18, 2020 @12:34PM (#23564788)
Usually when you're hiring you're trying to solve a critical business need. A pay raise to a legacy employee doesn't get you more productivity.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by ratww on Thursday June 18, 2020 @01:02PM (#23565115)
Usually when an employee leaves it means you have to find somebody else anyway, so that point is not valid.
Re:How Much Should You Pay Your Engineers to Ensure They Sti... by jlokier on Thursday June 18, 2020 @04:50PM (#23567868)
That's a bit like paying a blackmailer: "You want us to give you a 40% raise just so you won't reduce current productivity?"

In terms of productivity it would be rational to pay.

But there's a decidedly different quality between paying for an improvement, and paying someone to not make things worse.

Re:How Much Should You Pay Your Engineers to Ensure They Sti... by loopz on Thursday June 18, 2020 @12:30PM (#23564746)
The straight and boring answer is budgeting.

Either the system allows for it, or it does not.