News for hackers. Stuff that matters.
Re:Data science tips and tricks from the developer community by mattmanser on Tuesday September 05, 2017 @11:01AM (#15175865)
A 10x developer is not ten times more productive than the average developer, they're 10x more productive than the worst developer.

Wish this myth would stop perpetuating, they're very clear in the original study.

Here's some more details from the horses mouth, Steve McConnell who popularized the concept in Code Complete:

http://www.construx.com/10x_Software_Development/Origins_of_...

Re:Data science tips and tricks from the developer community by escribmac on Tuesday September 05, 2017 @11:06AM (#15175911)
The worst developers I've worked with take 2 weeks for tickets that should be simple. That would mean doing 1 easy ticket every day or two makes you a 10x....

I've always hated this term and the mindset around it. I think organizational practices, intelligent engineering strategy, etc are far more important to the output of a team than hiring one genius dev.

Re:Data science tips and tricks from the developer community by mattmanser on Tuesday September 05, 2017 @04:47PM (#15178982)
Did it ever occur to you they might not be bad developers, they're just goofing off because there's no consequence for being slow?

Like when my old work actually started measuring ticket closure times, our best developers were only 2x more productive than our worst ones. But suddenly a lot more tickets were getting closed.

I mean,I know that some complicated tasks needed the best developers, as the worst ones literally were incapable of understanding the code, but then again doesn't that say something about the code itself and how poorly it communicates its intent? Perhaps clever code is simply confusing code...

Re:Data science tips and tricks from the developer community by escribmac on Wednesday September 06, 2017 @10:02AM (#15183710)
I agree, I think that falls under organizational practices
Re:Data science tips and tricks from the developer community by Spooky23 on Tuesday September 05, 2017 @11:24AM (#15176107)
You nailed it.

Those organizational practices and strategy make the best developers better.

If you hire shitty/unqualified developers who cannot communicate, don't know the tools and aren't functional, even the most amazing developer is kneecapped from a productivity point of view because she must be accountable for everything, forever -- the idiots drag her down.

It's like anything else -- if you work at McDonald's, a bunch of slow unmotivated workers will slow down a fast/hard worker. It's just that the value of the labor + output for cheeseburgers is much lower than software!

Re:Data science tips and tricks from the developer community by beagle3 on Tuesday September 05, 2017 @11:31AM (#15176203)
The worst programmers in a team sometimes have a negative contribution....
Re:Data science tips and tricks from the developer community by KirinDave on Tuesday September 05, 2017 @11:18AM (#15176053)
But also, even this data is questionable in the extreme.

It may simply be that "10x" people who do exist do so in ways that are challenging to observe. As an example, not making difficult-to-detect mistakes early in the software lifecycle that cause major problems later (classic real world example: mongodb). Or that their influence on a software org causes overall productivity improvements.

In any case, it's a toxic myth that pits individuals against each other for demonstrations of productivity. I'm of the opinion it's a "self-defeating prophecy" or a good example of the "basilisk" effects in game theory.

Re:Data science tips and tricks from the developer community by carlmr on Tuesday September 05, 2017 @04:10PM (#15178699)
The real 10x developers in my experience are the hardest to measure. Because they pull the whole team by always being helpful and improving things where they see potential. But that doesn't necessarily show up in their results, but in the whole teams results.

Which is why metrics driven organizations in my experience with their disincentive to help others, slow everything down.

Re:Data science tips and tricks from the developer community by mattmanser on Wednesday September 06, 2017 @04:18AM (#15181995)
Do they? Or are they just wasting time refactoring instead of getting stuff done?

It's a matter of perspective.

Re:Data science tips and tricks from the developer community by mikeyanderson on Tuesday September 05, 2017 @12:39PM (#15176818)
Sure from a "task" stand point, but take quality, reusability, unique approaches, business sense, etc. and the best devs add easily 10x value if not more. Right?
Re:Data science tips and tricks from the developer community by mattmanser on Tuesday September 05, 2017 @04:43PM (#15178947)
Most of that comes from exposure to the code base, not innate skill. Experience.