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…
Why don't tech companies pay their engineers to stay?
301–310 of 515 posts
Re: Why don't tech companies pay their engineers to stay?
#302To 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…
Re: Why don't tech companies pay their engineers to stay?
#303Earlier quoted context omitted.
That's untrue, a manager can put their employee into a performance improvement program (without even needing to inform them) which would block them from any internal transfers.
How does a pip effect improved performance when the employee isn't even aware they're in one? Is trying to switch teams the only way to discover that, or are there other indirect ways?
Re: Why don't tech companies pay their engineers to stay?
#304Earlier quoted context omitted.
> [...] Jobs are "sticky" [...] My experience has been the opposite, in that sticky jobs are jobs held by people who aren't in demand. There's a balancing act for employers ("brilliant but flighty" is less desirable than "good but sticky") so it's certainly possible to argue that jobs being sticky for less-than-brilliant people is a good thing... but in my experience, jobs aren't sticky because of inertia for brillia…
I think people who are "brilliant" at interviewing will job hop frequently, while people who are "brilliant" at actual job performance will tend to be promoted and incentivized to stay internally.
Re: Why don't tech companies pay their engineers to stay?
#305Earlier quoted context omitted.
Pretty much. Honestly if I can get a 20% pay raise by switching jobs, my job is to do the absolute minimum amount I can do to stay under the radar, why would I try? If I wanted to try I would go work somewhere else. There's just a complete mismatch in how much the company I work for values the experience and skill I gain over time and how much everyone else values it. Over time recruiters come to me with opportunitie…
"my job is to do the absolute minimum amount I can do to stay under the radar, why would I try?" Because it's a form of systematic corruption, maybe the biggest kind of corruption in the White Collar world. The objective is to 'do a good job' , not the minimum, in every endeavour. Doing the 'bare minimum' to keep a job is actually generally far under-performing, as most companies won't generally let people go. It's h…
Re: Why don't tech companies pay their engineers to stay?
#306To 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…
Fair. That's about as long as it takes me to realise "nothing fundamental is going to change", so I tend to start losing motivation at this point.
Thankfully I'm a contractor so that's about when I exit anyway. Everybody wins!
Re: Why don't tech companies pay their engineers to stay?
#307Earlier quoted context omitted.
Some things in life are like the laws of physics. You will simply never make more money than your manager, no matter how many economic productivity arguments you can make.
This is not one of those things: https://www.quora.com/Is-it-common-for-a-software-engineer-t...
Re: Why don't tech companies pay their engineers to stay?
#308> The hard truth that many companies struggle to wrap their heads around is that they should be paying their long-tenured engineers above market rate. From an ethical point of view, maybe. From a rational point of view, maybe not. Jobs are "sticky" — it's a pain to apply for jobs, arrange interviews, deal with the possibility of getting rejected. And if you do get an offer and accept you will be leaving colleagues th…
> There is a very real salary range between "low enough that I'll think about applying for other jobs" and "so low I'll actually start applying for jobs". True, the other side is if you're trying to hire and pay the same industry salary, people aren't going to move because what's the point? If you're trying to hire a lot of people you have to pay more than average just to get people interested.
Re: Why don't tech companies pay their engineers to stay?
#309Many flaws with the argument, here is one: It is hard if not impossible to attribute an individual employee's performance to company growth. Many variables can impact company growth - so even if engineering does their job,product many not and vice versa. Even if everyone does their job exceedingly well, a sub optimal strategy could kill the company. Or the market could shift. How do you account when company stops gro…
A somewhat related anecdote that I love: In an online lending company where I was a manager before, I had the Data Science team reporting to me. At some point, one of the interns created a variable that improved the ML risk scoring model in such a way that the loan default decreased in about 2%. That is HUGE for a portfolio that has something like 10% default. This intern's variable saved the company a tremendous amount of money... yet the company did not give him anything for an improvement that was 100% measurable in $.
Re: Why don't tech companies pay their engineers to stay?
#310> If a developer of a certain caliber is able to demand a given salary on the open market, why isn’t their existing company paying them that very same amount? One possibility would be it's because of the price point that the manager has in his head for that individual. I don't remember the actual term from Dan Ariely's book, but it was about becoming attached to the first price you hear. So if you know the current sa…