Live data from Hacker News

Why some of the best developers keep quitting

fastcompany.com

151–160 of 172 posts

Re: Why some of the best developers keep quitting

#151
post #137

Earlier quoted context omitted.

Your theory is not based upon sound economics. If everyone was colluding in the way you describe to pay themselves more, then a situation would emerge where companies that didn't comply with this conspiracy would be significantly more profitable than those that did. 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 e…

On the contrary, it's mainstream economics that a lot of internal corporate decisions are made for the welfare of employees/managers rather than shareholders.

Sure, that's an example of principal/agent problems. Those happen all the time and are very real.

But to claim that, there would be a vast conspiracy tobtake all of that money on a wide enough scale to make everyone in the USA overpaid is where the thing breaks down.

Re: Why some of the best developers keep quitting

#152

Earlier quoted context omitted.

If a project is "important" then it should have business value. For some developers (including me), working on projects with significant business value is the definition of glamorous. Since there's significant business value, then you should be rewarding people for delivering that value (with bonuses and raises). If the task does not have significant business value, it's probably not actually important. A lot of main…

Yeah, that's what I was getting at. I want to work on what's most important for the business and our users. Having engineers pick whatever they find fun to work on sounds broken, but I'm also interested in if and how that can be made to work.

Not all engineers are driven by "fun." Some certainly are, but I know many who prefer to work on projects with tangible business value.

Re: Why some of the best developers keep quitting

#153

Earlier quoted context omitted.

I left my last job because I was bored. All I really want is a challenge to tackle and the flexibly/trust that I will tackle it in my own way.

Exact position I'm in right now. I've conveyed this to my boss, starting a year ago, but I think he realized that we just don't have anything challenging to work on. I'm interviewing for two jobs now.

Do you really believe that the grass will be greener in the other cubicle?

Re: Why some of the best developers keep quitting

#154
post #100

A few other reasons (all that I've seen in some form in the real world): * 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 e…

> Almost nobody wants to work on the exact same thing for more than a few years unless it's genuinely super interesting That's a really, really tough problem actually. Businesses naturally want people to work on things that they are already very good at, to keep productivity high. This is especially important in software consulting houses that churn out apps and whatnot without their own products, because their whole…

I agree with you, but at some point you're going to have turnover if you don't provide employees with internal flexibility and mobility. That means you're doing to be dealing with the painful process of retraining new folks for static roles either way. My viewpoint is that, if you're going to go through that process anyway, you might as well try to retain your proven talent at the same time.

I did put it on the bottom of my list though because I think lots of folks will actually tolerate being shoehorned if the employer doesn't make any of the other mistakes listed.

Re: Why some of the best developers keep quitting

#155
post #26

Earlier quoted context omitted.

I dunno. I work for a company based in the UK, which seems to have much lower pay than the US. I am paid the same as other senior developers at the company, yet my salary by comparison to US standards is quite low ($70k and no benefits since I'm technically a contractor). Otherwise the company is really amazing, so I'm torn.

Expecting countries to match salaries an ocean apart is...unwise. Countries have very different economic situations.

London is its own bubble. The part of the UK I'm in, £35k is the going rate for a senior software developer.

Re: Why some of the best developers keep quitting

#156
post #137

Earlier quoted context omitted.

On the contrary, it's mainstream economics that a lot of internal corporate decisions are made for the welfare of employees/managers rather than shareholders.

Sure, that's an example of principal/agent problems. Those happen all the time and are very real. But to claim that, there would be a vast conspiracy tobtake all of that money on a wide enough scale to make everyone in the USA overpaid is where the thing breaks down.

Not one vast conspiracy. Just many people in similar positions with similar incentives acting in similar ways.

Re: Why some of the best developers keep quitting

#157
post #30

Earlier quoted context omitted.

Running your own (successful) business is always going to net you more money than being salaried. It's the payoff for taking the risk. A company pays a salary based on how hard it is to replace you, not your value generation, whereas your own company nets you $all_the_things.

The risk is $all_the_things <= 0, which is pretty common.

See you space cowboy... Sorry, couldn't help myself.

Re: Why some of the best developers keep quitting

#158
post #117

Earlier quoted context omitted.

I'd consider a string of < 1 year positions a red flag when hiring. I think there's an element of courtesy and maturity in staying 2 years unless there are reasonable circumstances why it's not possible. As a hiring manager I want to make sure that my time and effort recruiting are not wasted. Same for training and development of subject matter expertise. Obviously I need to reciprocate in compensation/learning oppor…

We automatically exclude anyone who has a string of positions they've kept for only a year or less. If someone can't show that they stay at least two years then it's not worth it to us to bother bringing them up to speed on our code base. As you say, there can be exceptions, but it's generally a big red flag and a sign that someone is overpaid and arrogant to boot.

If only projects were 2 years long...

Re: Why some of the best developers keep quitting

#159

Earlier quoted context omitted.

Exact position I'm in right now. I've conveyed this to my boss, starting a year ago, but I think he realized that we just don't have anything challenging to work on. I'm interviewing for two jobs now.

Do you really believe that the grass will be greener in the other cubicle?

I've been doing this for almost 15 years now, so I've switched jobs enough to know that it's not always, but there's enough indicators out there and reasons for it to be. Both positions I'm interviewing for also move me into the field I want to be in.

Re: Why some of the best developers keep quitting

#160
post #138

I quit mine 120k job because Im not dealing with any disrespect and or unfairness! For 3 months I tried to work out a situation with a co-worker but it was a constant fight with this jerk. Tried to get managements help, but no help or concern was provided. There's too much opportunity to deal with any B.S. no matter the money you are paying me...ok id deal with some if it paid $250k and the govt took zero.

Same for me. Much better in the long term. You only live once. Avoid psychopaths and bad managers like the plague.

So true!

I'm freelancing now. How about yourself and what was your situation?

Post reply on HN