News for hackers. Stuff that matters.
Re:Why some of the best developers keep quitting by BurningFrog on Tuesday August 08, 2017 @05:48PM (#14963166)
How do you handle boring unglamorous but important tasks?
Re:Why some of the best developers keep quitting by vvanders on Tuesday August 08, 2017 @05:55PM (#14963242)
Enthusiastic(and authentic) recognition. Everyone knows those tasks suck but you can still use it as an opportunity to re-enforce how critical they can be and give a big kudos for whoever rolled up their sleeves and dived in.

Another nice upside of this approach is it helps re-enforce a culture of doing the right thing because we ship and don't just write code.

Re:Why some of the best developers keep quitting by ethbro on Tuesday August 08, 2017 @06:14PM (#14963422)
I think group recognition works excellently. Especially in terms of ensuring folks who didn't choose the ugly tasks recognize that they won't have to do them now thanks to John / Jane.
Re:Why some of the best developers keep quitting by mercutio2 on Thursday August 10, 2017 @10:47AM (#14980229)
Many people, especially developers, specifically hate group recognition. People who like group recognition are the easiest to support (if they’re actually good), but sadly, these folks are the least likely to actually enjoy maintenance work; enjoying group approval correlates with a desire to work on the Big Cool Sexy New, which maintenance work decidedly is not.

You have to know your people, and give them support that motivates them. But that takes (gasp!) good managers.

Re:Why some of the best developers keep quitting by ethbro on Thursday August 10, 2017 @12:10PM (#14981100)
I'm curious, how do you get from people who enjoy group recognition are the least likely to enjoy maintenance work?

My gut is that it goes the other way around. People who desire to work on the Big Cool Sexy New are often less motivated by peers, and more by personal drive, as by definition most of their peers won't know what the hell BCSN even is. Unless the person in question is working in a 100% BCSN shop, in which case there's likely to be fewer maintenance tasks in the first place as the codebase will be fresher.

Re:Why some of the best developers keep quitting by limelight on Wednesday August 09, 2017 @02:26AM (#14966037)
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 maintenance tasks actually fall in this bucket.

Re:Why some of the best developers keep quitting by BurningFrog on Wednesday August 09, 2017 @11:28AM (#14970109)
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.

Re:Why some of the best developers keep quitting by morgante on Wednesday August 09, 2017 @11:47AM (#14970400)
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 by Clubber on Wednesday August 09, 2017 @12:34AM (#14965567)
Bonuses. Whoever works on this pile get's an extra $5000 at the end of every quarter. You only have to work on this pile for 6 months unless you volunteer for more.

Companies tend to try everything except the obvious: more money.

Re:Why some of the best developers keep quitting by TranquilMarmot on Wednesday August 09, 2017 @01:41AM (#14965833)
Stuck on patching up legacy software right now, project has been dragging for four months already and the next years worth of projects in the pipeline are all just as shitty. Definitely enough to make me bored, definitely enough to make me buff up my resume in case any offers come along... even $5000 would go a long way in making me feel like what I'm doing isn't such an endless slog.
Re:Why some of the best developers keep quitting by zimpenfish on Wednesday August 09, 2017 @07:58AM (#14967670)
Same for the last few jobs but I'm contracting which takes the sting out of it somewhat. I've still had to bail early a couple of times because it was such a Sisyphean grind that the money wasn't worth the toll on my mental health.
Re:Why some of the best developers keep quitting by durgiston on Tuesday August 08, 2017 @08:58PM (#14964605)
You pay your employees enough that they stay and do it. Ultimately, this is the only recognition that matters.
Re:Why some of the best developers keep quitting by gdulli on Tuesday August 08, 2017 @09:37PM (#14964810)
People all have different values. There's work others don't find interesting that I can be happy doing. What I need is freedom, not just for technical choices but also for process.
Re:Why some of the best developers keep quitting by daigoba66 on Tuesday August 08, 2017 @05:58PM (#14963272)
Praise and recognition for stepping up to the plate and taking one for the team.

It might not work for everyone or every team, but it sometimes works for me.

Re:Why some of the best developers keep quitting by noir_lord on Tuesday August 08, 2017 @05:56PM (#14963253)
What do you think Juniors are for?
Re:Why some of the best developers keep quitting by fahadkhan on Wednesday August 09, 2017 @06:08AM (#14967091)
I fend generally "unglamorous but important tasks" are too difficult for most juniors and requires massive amounts of handholding.

Also I find it better to deploy juniors to glamorous tasks wherever possible. They benefit from the glamour to become self sufficient non-juniors.

Re:Why some of the best developers keep quitting by noir_lord on Wednesday August 09, 2017 @06:09AM (#14967097)
Apologies, my comment was tongue in cheek but I agree anyway.
Re:Why some of the best developers keep quitting by s73ver on Tuesday August 08, 2017 @07:17PM (#14963920)
You assign it. Everyone knows that there's going to be some of that; that's why it's called "work". But you have to make sure to spread it around as best you can, so that one person isn't constantly being bombarded with the crappy tasks. Maybe after they're done, give them first choice of other tasks.
Re:Why some of the best developers keep quitting by bassman9000 on Tuesday August 08, 2017 @09:18PM (#14964718)
Indeed. There someone that is perceived worse than being assigned menial/boring work: when your manager doesn't even want to assign it, fearing losing "cool points".