Live data from Hacker News

Why don't tech companies pay their engineers to stay?

marker.medium.com

461–470 of 515 posts

Re: Why don't tech companies pay their engineers to stay?

#461

Earlier quoted context omitted.

This is smart. I left GS right around the time they were starting such an (similar?) initiative. It also makes employees more fungible, on average, which is nice.

This was GS indeed. I personally liked that a lot. I've learn a lot there.

Ah, good guess!

Re: Why don't tech companies pay their engineers to stay?

#462
In most companies a good engineer overgrows his position after few years.

There’s no economical value of holding him back.

It’s cheaper to hire a replacement within planned budget.

Another point — in well organized business any engineer in any position is a replaceable unit.

Otherwise business is not scalable.

So companies do the right thing.

The right question is — why many engineers are staying for so long, even though its not profitable for them after some time/experience?

Re: Why don't tech companies pay their engineers to stay?

#463
post #391

Earlier quoted context omitted.

I think you're both overestimating those costs and also underestimating the difficulty of just being able to suddenly pay 1.2X for people. Re: institutional knowledge and expertise, etc - we tried to avoid too much concentration. If all the institutional knowledge for system X is tied up in person Z, what if they want to take on to a new roll, or I want to ask them to work on a different system or a new project? I li…

You're trying very hard to dismiss experience specific to a company and industry, but I'm not buying it. Someone who has intimate experience with an established code-base and the company will be vastly more proficient than a new employee of similar intellectual capability. It's why companies often try to hire people within similar industries and tech stacks to help reduce this gap. It's like trying to argue that a me…

But the status quo is already change and loss of expertise and teams and products continue along fine.

Also you maybe discounting the change in code itself even when I have years at a company I’m still continually learning things because I’m working on new things or new things are being built. If I left a new hire would be able to ramp up on these fresh code based without much hassle. So expertise itself has a half-life in a fast moving field like a lot of software shops.

Re: Why don't tech companies pay their engineers to stay?

#464

Earlier quoted context omitted.

Speaking from experience, most large tech companies view engineers as area under the curve, as fungible hours. Speaking out about attrition usually doesn’t have any impact at all above the Director level.

> Speaking from experience, most large tech companies view engineers as area under the curve, as fungible hours. Speaking out about attrition usually doesn’t have any impact at all above the Director level. And blindly accepting things as it is, is the root cause of corporate decay. If you want a high performance team that cares about management and the job, management will have to return the favor. If corporate stru…

I never said I was a middle manager. You’re assuming that an experienced view is somehow an endorsement of the status quo. I specifically lead a very high performing senior team and this issue is the reality that we struggle with.

You need to have a realistic view of how things work to make progress, and managers banding together is comically unrealistic.

Re: Why don't tech companies pay their engineers to stay?

#465

Earlier quoted context omitted.

This is the all-important point. It would be insane for me to try my best to make money for a company when the effort reward curve is so non linear. The only reason the idea of "doing the best job you can" is propagated is because it allows one to abuse workers. I could see myself working hard at a company with a flat-ish compensation structure tied directly to the revenue of the company. "If I make a penny my boss m…

And if the revenue tanked would you accept half your salary, say, or would you expect a floor to be applied?

Absolutely, I didn't mean "tied directly" to mean linearly, but even that caveat being made I would happily weather through months or even years of like 1/2 or even 1/4 salary. If I worked at a company where say the highest paid person did not earn more than say 20X the lowest paid and all salaries were tied to the revenue I feel like on compensation structure alone I would be more likely to work there than most places. I think "the compensation scheme NOT creating a heinous caste system" is actually really high on my list of things I would want in a workplace.

Re: Why don't tech companies pay their engineers to stay?

#466
post #301

Earlier quoted context omitted.

I worked for a company where devs would rebel because teams were partly re-shuffled at the beginning of a new year! I guess people are different.

Yeah, I don't think it really has to be mandatory, but it certainly should be allowed and encouraged. In the case where people were objecting to being re-shuffled, did they get to pick where they went? Or were they just told? a little agency can help a lot.

In the first year we just told people, which was obviously very stupid in hindsight.

In the second year, we had a survey where devs could say what their preference was: (a) team/specific devs (b) topic (c) none

That worked pretty well.

Re: Why don't tech companies pay their engineers to stay?

#467
post #11

To chime in with my own anecdotal opinion that is likely to anger some people... in my experience most developers do their best work after about 6-8 months of starting a job at a new company, and that comes to an end after about 24-36 months of working at the same company. After that the vast majority of people just stagnate, get complacent, the job stops being interesting to them and they move on. After observing th…

My anecdotal opinion is that the first year it's important to show that you are productive. You cut the Jira tasks into extremely small ones and seem very productive to management because tickets get moved, but it's all smoke and mirrors (hell, you haven't seen half of the tech stack, and there is little documentation on the architecture most of the time).

A senior developer on the other hand might say they didn't do much because they think "it was just small things that I've done before". You really have to look at the commits.

Companies have been bankrupted because of the "let's just get two new ones"-mentality, not seeing that the lead time for developers to become relatively productive by knowing the ins and outs of large codebases is very, very long (for backend development, frontend is more cookie cutter).

Re: Why don't tech companies pay their engineers to stay?

#468
>At Ethena, our track record of transparency, open feedback channels and an experienced management team put us in a position to make these types of bold policies that other companies may struggle to operationalize.

Never fails to make me smile watching capitalists advocate for planned economies :)

Re: Why don't tech companies pay their engineers to stay?

#469
post #11

To chime in with my own anecdotal opinion that is likely to anger some people... in my experience most developers do their best work after about 6-8 months of starting a job at a new company, and that comes to an end after about 24-36 months of working at the same company. After that the vast majority of people just stagnate, get complacent, the job stops being interesting to them and they move on. After observing th…

Totally agree, that's exactly how it works for me. I join a company, work hard the first year to get a promotion and do the fun stuff, after that, I relax and stick around to vest most of the stocks and leave around the 2nd/3rd year. I have seen so called "architects" at big co that had been there for decades bringing absolutely no value to the table. And always asked myself why would the the company retain, promote…

Do you have kids?

Re: Why don't tech companies pay their engineers to stay?

#470
post #86
post #11

To chime in with my own anecdotal opinion that is likely to anger some people... in my experience most developers do their best work after about 6-8 months of starting a job at a new company, and that comes to an end after about 24-36 months of working at the same company. After that the vast majority of people just stagnate, get complacent, the job stops being interesting to them and they move on. After observing th…

I would look at inverting the causality there. If your data is accurate, I think it's better to say, "Most companies create developer jobs that get boring for people after 24-36 months." I was chatting with a Trader Joe's cashier Sunday. It turns out they change jobs every hour. That was a surprise to me; when I long ago worked in a grocery store, I was assigned to one position for 8 hours for every shift. Why does T…

I am currently a SWE student, and non-traditional. I am a full time student with wife and kids. I work full time and prior to starting school and current job, was in the Navy. Now that I am close to graduating and looking at companies, I am trying to find tech companies that offer a breadth of areas to work in so precisely I hope I can find a place where perhaps I move around. Being in the Navy and working in chemical manufacturing, I know how dull and boring doing the same job over and over gets. On deployment (on a ship), we referred to it as ground hog day like the movie.
Post reply on HN