Mean, sick, and poor is no way to go through life, son.

Why some of the best developers keep quitting

In short, it's because the lack of "autonomy, mastery and purpose" thing.

My latest opinion about it is that it's "money, time and knowledge". Perhaps it's the same concept, but I think mine is easier to grasp and quantify.

Most people (including me) are caught in a vicious loop where they earn too little money to buy their own time so they have to give their time to the employer. And during that time they get no valuable knowledge which could increase the amount of money they make so they can either buy their own time and earn more valuable knowledge or get to work on that knowledge-engancing stuff while employed.

Most people work dead end jobs who instead of enhancing their knowledge and value, actually destroy their technical skills. They're stuck maintaining large pieces of poorly written code, often by inexperienced young programmers, who in the meantime either quitted or were promoted to build the next crap which the dead-end-jobs people are gonna maintain. Their work involves very little development, instead they spend most of their time and energy de-coding crap, knowing how the specific piece of duct-taped software works (and the company's devops procedures) so that they can make minor changes fixing shit without breaking shit.

No money, no time, no knowledge. But it pays a daily bread so you gotta love it (Stockholm syndrome). And they hired you while noone else would (because youre skills are shit and they're keeping it this way).
Permalink Io 
August 9th, 2017 6:33am
The other problem is many companies are just clueless idiots who got to a position just by being smarter than the average idiot (i.e. the clients they sell to) but not actually knowing anything.  So you hire smart people and then refuse to listen to them because they are pointing out how you're wrong, but you can't be wrong because you've done things this way for 20 years, so it has to be right.  So the smart people get fed up yelling to the wind and leave because they are tired of never having their ideas be seen as having any worth at all due to a stagnating corporate culture that refuses to think differently (or, sometimes worse, thinks differently and tries to shoehorn things that don't work into the current system because they can't fix the current system, only build on top of it).

It's a catch 22.  Also, managers want to take little risk so they don't put their neck out, so have to reign in the best developers to keep them from A) showing that the manager doesn't really know squat and/or B) trying to take risks that can help but are seen as too risky.  So that's another reason your good developers leave; they are kept on a short leash by paranoid managers who don't want to deviate from the party line.
Permalink Ruseman 
August 9th, 2017 6:43am
>>My latest opinion about it is that it's "money, time and knowledge".

Most people spend far too much time worrying about earning more money and not enough on how to spend it well.
Permalink libtard_uk 
August 9th, 2017 7:40am
Who said they were the "best developers"?
Permalink SaveTheHubble 
August 9th, 2017 1:21pm
I'm not finding that story on
Permalink SaveTheHubble 
August 9th, 2017 1:24pm

This topic is archived. No further replies will be accepted.

Other topics: August, 2017 Other topics: August, 2017 Recent topics Recent topics