Live data from Hacker News

Why Don't Tech Companies Pay Their Engineers to Stay?

goethena.com

11–20 of 294 posts

Re: Why Don't Tech Companies Pay Their Engineers to Stay?

#11

It is simple. Because they have no money. For startups, they want engineers to take a pay cut to work 996-like hours. Especially in the UK, where there is a running joke where companies complain about a “skills shortage” when in reality companies cannot find engineers at top universities that want to take a pay cut and work for less pay.

What do you think the UK could do to make the situation better aside from increasing pay? Or is that the only issue?

Re: Why Don't Tech Companies Pay Their Engineers to Stay?

#13

Supply and demand

But there's no supply for the people who know your product and codebase except for your existing employees, isn't that the whole point of paying them to stay?

They can be onboarded and trained

Re: Why Don't Tech Companies Pay Their Engineers to Stay?

#14

This entire piece starts from the conclusion that engineers leave because they aren't paid enough then works backwards from there. This is wrong from my experience. Anecdotally, I have never left a job because of money. Sure, I left jobs and got ones that ended up paying more money but the reason I started looking in the first place wasn't money. It was for other reasons that usually included frustrations with manage…

> It was for other reasons that usually included frustrations with management.

and here I am thinking this was a meme by HR

myself and all my competition leave jobs due to - and for - money. if you're sticking around to stay in graces of your comfortable management you are contributing to the wage gap for your respective gender in the wrong direction.

Re: Why Don't Tech Companies Pay Their Engineers to Stay?

#15
The people running companies are mostly "professional managers" who see engineers as a fungible resource. If anything, tenure in the same role is mostly a negative signal. Why haven't you gamed the promotion system yet? Don't you want to grow into management or 'technical leadership' and spend your days in meetings? What is wrong with you?

Re: Why Don't Tech Companies Pay Their Engineers to Stay?

#16

This entire piece starts from the conclusion that engineers leave because they aren't paid enough then works backwards from there. This is wrong from my experience. Anecdotally, I have never left a job because of money. Sure, I left jobs and got ones that ended up paying more money but the reason I started looking in the first place wasn't money. It was for other reasons that usually included frustrations with manage…

> It was for other reasons that usually included frustrations with management. and here I am thinking this was a meme by HR myself and all my competition leave jobs due to - and for - money. if you're sticking around to stay in graces of your comfortable management you are contributing to the wage gap for your respective gender in the wrong direction.

> if you're sticking around to stay in graces of your comfortable management you are contributing to the wage gap for your respective gender in the wrong direction.

I have no idea why I should care about this.

Re: Why Don't Tech Companies Pay Their Engineers to Stay?

#17

This entire piece starts from the conclusion that engineers leave because they aren't paid enough then works backwards from there. This is wrong from my experience. Anecdotally, I have never left a job because of money. Sure, I left jobs and got ones that ended up paying more money but the reason I started looking in the first place wasn't money. It was for other reasons that usually included frustrations with manage…

I haven’t left many jobs because they paid poorly, but I’ve definitely stayed at jobs because they paid very well.

For many people working in the tech industry for the past ~15 years, they could easily find a new job with comparable or better pay. That’s no longer a guarantee for most people.

Re: Why Don't Tech Companies Pay Their Engineers to Stay?

#18

Earlier quoted context omitted.

But there's no supply for the people who know your product and codebase except for your existing employees, isn't that the whole point of paying them to stay?

They can be onboarded and trained

In my experience it's virtually impossible to reach the same level of familiarity with a codebase as the people who originally wrote it. This is not only due to years of accumulated complexity and debt, but also the fact that code simply does not capture business intent completely, let alone correctly or with full context.

This is why projects tend to be put on maintenance mode or rewritten (piecemeal or from scratch) once their original owners are gone. This can be, but isn't always, expensive for the business' owners.

Re: Why Don't Tech Companies Pay Their Engineers to Stay?

#19
I wonder if what's going on is that most of the work is done by people who joined within the last two years.

Or maybe somebody leaving and having to be replaced by a new hire kind of rolls the dice on headcount, which low and mid-level managers might find interesting.

The answer I like the most is that, as the article says, when you hire a new person you have to pay, on average, market rate. When you're evaluating whether to change the pay of Joe Lifer, you sometimes have to pay market rate but often you don't have to. Maybe you'd save money by giving raises to Joe Lifer, but who knows? You're hiring people anyway, so if Joe Lifer wants to leave, that's a shame, pay the new guy instead of him.

Re: Why Don't Tech Companies Pay Their Engineers to Stay?

#20
In my experience, the job hopping for an increase only works up to senior / lead level (or engineering manager for manager counterpart). Anything after that requires time in role having a consistent, positive impact, and building up a portfolio that you can then use to sell yourself at the company for one of the coveted principal / staff / otherwise distinguished roles.
Post reply on HN