News for hackers. Stuff that matters.
Re:Why some of the best developers keep quitting by humanrebar on Tuesday August 08, 2017 @06:56PM (#14963754)
> ...let the developers choose the work...

This is much better advice than the whole article.

The article seems to be conveying vaguely that developers want advancement, interesting problems, etc. The problem with this phrasing is that it makes a manager think about placation strategies.

The root cause of the above is just poor tasking. If a senior developer says things need attention and keeps getting ignored, then how senior is the developer, really?

The advancement, engagement, product ownership, etc. all grow from a culture where strategic technical priorities aren't ultimately valued.

This looks like boredom or angst about "career progression" but you don't solve the problem by adding whiz-bang tech (gratuitous ML) or meaningless job titles.

Re:Why some of the best developers keep quitting by sombremesa on Wednesday August 09, 2017 @12:15AM (#14965499)
I work at a company where developers choose the work. It's complete pandemonium. Nobody is listening to the product managers, the technical leads are doing customer interviews, the incompetent senior engineers have created a terrible mess for everyone else to deal with (and then moved on to new projects to create another terrible mess). The biggest issue is that engineers, especially ICs, absolutely are not giving a shit about anything except their own work, AND they are the only ones with any modicum of authority.

The people with any standards at all only stay ~2 years or less at a place like this.

Re:Why some of the best developers keep quitting by humanrebar on Wednesday August 09, 2017 @08:06AM (#14967720)
> I work at a company where developers choose the work.

I meant that as part of professional development, technical leaders should have increasing say over the tasking of themselves and the team they're helping lead. There's lots of room to innovate and experiment on exactly how that works.

I'm thinking on the level of:

- If we haven't deprecated these old machines in 18 months, we're wasting piles of money

- This legacy code is too complex, but it will take some time to remove, so we need to start now

- Given the revenue numbers and the amount of maintenance effort we put into it, this part of the system and these features need to be removed. Let's split off a scrum of three for about a month to do it.

Re:Why some of the best developers keep quitting by naasking on Wednesday August 09, 2017 @07:29AM (#14967501)
"Let the devs choose the work" would seem to naturally imply that they must also complete and maintain their work. That would curb the tendencies you describe.