This is wrong wrong wrong. Here's why most developers keep quitting: it's because for them the grass really is always greener on the other side. Usually by about 20%. I can only assume that right now the best developers are vastly underpaid relative to their worth. Why? Because it turns out every time they get annoyed with their current company they can send out some feelers and get a 20% raise. Most people can't do…
Why some of the best developers keep quitting
91–100 of 172 posts
Re: Why some of the best developers keep quitting
#92This is wrong wrong wrong. Here's why most developers keep quitting: it's because for them the grass really is always greener on the other side. Usually by about 20%. I can only assume that right now the best developers are vastly underpaid relative to their worth. Why? Because it turns out every time they get annoyed with their current company they can send out some feelers and get a 20% raise. Most people can't do…
Re: Why some of the best developers keep quitting
#93None of these 4 reasons (TD;LR: you waited until the exit interview, you assume mentors want to manage, you assume the natural ascension of developers is management and not higher-level IC roles, you aren't supporting them and their career) are why they quit. People quit because the modern, zero-loyalty, everyone-for-hire company does not provide a long term strategy for providing intrinsic motivation (autonomy, mast…
https://aeon.co/essays/how-work-changed-to-make-us-all-passi...
Re: Why some of the best developers keep quitting
#94None of these 4 reasons (TD;LR: you waited until the exit interview, you assume mentors want to manage, you assume the natural ascension of developers is management and not higher-level IC roles, you aren't supporting them and their career) are why they quit. People quit because the modern, zero-loyalty, everyone-for-hire company does not provide a long term strategy for providing intrinsic motivation (autonomy, mast…
> it's best to look at your directs as someone to help them advance for their next job. I'm happy to say this is my manager's position. I joined this team nearly 2 years ago mainly on the strength of a great discussion with him during the interview process, and our team is clearly excellent thanks to him, with significant investment in growth, responsibility and empowerment (I know they're buzzwords but ick, I don't…
A) takes my ideas seriously even if she doesn't see the end game. Just says go for it and see what happens.
B) comes up with trainings and stuff that match my role that she can send me on.
C) holds me to a high standard without being a jerk about it.
I will be bummed to leave and stop learning from this person's example. I'm taking a hit financially but I've come a really long way. So I'm being reaaaal slow in the job hunt. I know when I'm in a good work environment, and I might not find that. At the next job.
As a manager myself, I will go out of my way to retain a good employee. Our wages are low (nonprofit) but we can be very flexible to the needs of an employee. Diligent, dedicated people who care about doing a good job are worth their weight in gold.
Re: Why some of the best developers keep quitting
#95Earlier quoted context omitted.
I understand that, but it still hurts.
Stop comparing your salary to the US and start comparing it to India. You can be certain that's what your employer is comparing it to. And as soon as they can get the the same quality of work out of India you'll get the boot.
Re: Why some of the best developers keep quitting
#96Earlier quoted context omitted.
I have a theory that most people in the US are overpaid. However the overpayment is a strategy by management so that they themselves can be even more overpaid. This can be afforded because the overpaid people are locked into middle class life scripts driving up cost of living (houses) so that they are still reliant on the jobs. It's potential "fuck u" money but isn't because of the attractive force of a domain and re…
If most people are "overpaid", why have wages dropped relative to productivity for decades?
Re: Why some of the best developers keep quitting
#97I can't imagine I'd make the same decision had the company's code base not been worthy of consideration for an exhibit in a museum.
Re: Why some of the best developers keep quitting
#98This is wrong wrong wrong. Here's why most developers keep quitting: it's because for them the grass really is always greener on the other side. Usually by about 20%. I can only assume that right now the best developers are vastly underpaid relative to their worth. Why? Because it turns out every time they get annoyed with their current company they can send out some feelers and get a 20% raise. Most people can't do…
I have a theory that most people in the US are overpaid. However the overpayment is a strategy by management so that they themselves can be even more overpaid. This can be afforded because the overpaid people are locked into middle class life scripts driving up cost of living (houses) so that they are still reliant on the jobs. It's potential "fuck u" money but isn't because of the attractive force of a domain and re…
Note that, although managers may wish to throw money around because it's not theirs, shareholders view every penny spent on salaries as an expense that eats into their profits. They have an incentive to insist on lower employee salaries whenever possible, and they're typically the ones who make the rules in most firms.
Also, if situations like that could exist, you wouldn't only see them in the US.
Re: Why some of the best developers keep quitting
#99Earlier quoted context omitted.
Stop comparing your salary to the US and start comparing it to India. You can be certain that's what your employer is comparing it to. And as soon as they can get the the same quality of work out of India you'll get the boot.
And how soon do you think that'll be?
Re: Why some of the best developers keep quitting
#100* Insufficient raises. This is by far the most common reason, but it's been discussed in this thread well already so there's no need for me to dive into details here.
* Over-rewarding of managers and under-rewarding of developers. Very rarely are the management tracks and technical tracks actually equivalent. For instance, managers are granted extra power in the organization and can often grant themselves special perks like private offices.
* In the same vein, under-investing in developer workspaces. Toss me at random into a chaotic open floorplan and you're going to get very little loyalty from me. Show me that you care and are willing to do the best you can to provide me with a productive workspace and I might think twice about leaving, because I don't want to give up an employer who cares for another who'll just toss me into another open playpen.
* Shoehorning someone into a single role or project for years on end. Almost nobody wants to work on the exact same thing for more than a few years unless it's genuinely super interesting. And your projects are probably not super interesting.