Earlier quoted context omitted.
"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…
> The objective is to 'do a good job' Nobody has that objective except the very passionate. A company will happily do a shitty job if it will still get paid. See IBM. See Facebook and Google on customer support. > Doing the 'bare minimum' to keep a job is actually generally far under-performing My manager hasn’t seemed to notice that I work a 1/3 of what I used to now.
Why don't tech companies pay their engineers to stay?
141–150 of 515 posts
Re: Why don't tech companies pay their engineers to stay?
#142To 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?
#143Earlier quoted context omitted.
I have a really hard time distinguishing between the idea that companies are entitled to some maximum of an employee's work-quality and effort and the notion that an employee is entitled to compensation amounting to most or all of the marginal value they add to a company through their labor, not just what they can convince the company to give them. Like, I don't get how one can argue for the former and reject the lat…
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…
Re: Why don't tech companies pay their engineers to stay?
#144To 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…
Only once you have deep knowledge of the systems you work with does it really make sense to give you work like a complex redesign of a group of components in an online system. And you then have a responsibility to help new team members learn. You do more code reviews, and more consulting on projects for which you are not a primary contributor. And you get ugly projects that are related to your area of demonstrated "expertise". Is that "slowing down"? Or are you just doing different kinds of stuff? And is it because the engineer stagnated, or that the organization created a morass around them?
Re: Why don't tech companies pay their engineers to stay?
#145Earlier quoted context omitted.
> The objective is to 'do a good job' Nobody has that objective except the very passionate. A company will happily do a shitty job if it will still get paid. See IBM. See Facebook and Google on customer support. > Doing the 'bare minimum' to keep a job is actually generally far under-performing My manager hasn’t seemed to notice that I work a 1/3 of what I used to now.
Or perhaps they have and that is why your performance ratings are flat, you get a lousy annual raise/bonus (if any), and your career is stalled?
The basic structure of small consistent pay bumps was extremely effective when people stayed at companies for decades. Work twice as hard and make 2 percent more for the next 30 years, that’s a big bump. Pensions pushed that out so even people nearing retirement still had reason to care.
I am not recommending people do the minimum, just acknowledging how people respond to incentives.
Re: Why don't tech companies pay their engineers to stay?
#146Many engineers are on their way out when they announce their departure. If they said: "hey, I'm thinking about joining this other company for a better compensation", that would be a topic of discussion. Most engineers instead tell me: "hey, I signed a contract with this other company. This is my last day". The other point is that money is not the only motivator (esp. in our industry). People just like change, either…
At the end of the day you were underpaying them, so I'm not sure putting the "blame" on the employee is the right way to frame this.
Re: Why don't tech companies pay their engineers to stay?
#147Earlier quoted context omitted.
I think in tech 2-3 years is also about how long it takes for one's mental model of how the world works to become stale and outdated, usually coinciding with other projects (that had been too nascent to use) maturing. I remember that in my peak webdev years in 2008, you built webapps by designing the HTML, converting it to templates, filling in data with Django or Rails, and then adding judicious interactivity with J…
I think it's specifically a disease of the frontend community to believe that nothing you knew about programming 3 years ago is relevant anymore.
I've observed similar technology shifts with backend code (where MySQL was hot in 2003, PostGres in 2006, MongoDB in 2009, Cassandra in 2011, PostGres again in 2015, and now there's this huge explosion of storage solutions) and in platforms (where we were all about the web in 2007, all about mobile in 2010, all about blockchain in 2013, all about smartwatches & VR in 2015, and all about Ethereum & smart contracts in 2018).
Re: Why don't tech companies pay their engineers to stay?
#148Many engineers are on their way out when they announce their departure. If they said: "hey, I'm thinking about joining this other company for a better compensation", that would be a topic of discussion. Most engineers instead tell me: "hey, I signed a contract with this other company. This is my last day". The other point is that money is not the only motivator (esp. in our industry). People just like change, either…
Re: Why don't tech companies pay their engineers to stay?
#149To 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’ve seen it time and time again, start somewhere new and start with very few meetings and you can really deliver.
Re: Why don't tech companies pay their engineers to stay?
#150Earlier quoted context omitted.
>>Another problem is that an employee cannot earn more than his boss, and non-tech managers salaries cap at a certain point. This is only a problem in some places and is made up problem by management. Why can't someone make more then there boss, besides ego?
> Why can't someone make more then there boss, besides ego? I mean, maybe, but I've never seen anyone even propose a solution to ego so that's still a hard blocker.