Are Overemployed 'Ghost Engineers' Making Six Figures to Do Nothing?
404media.co
404media.co
While I don’t doubt the existence of some useless engineers and people secretly working two engineering positions, the fact that they’re claiming 9.5% of engineers are useless based on the output of some code analysis tool and the paper isn’t even published yet makes me think this is junk science. Is their tool going to mark the engineer with decades of institutional knowledge who mainly spends their time helping others as useless? Or the tech lead who is a manager in all but name but doesn’t have time anymore for code?
> I asked Denisov-Blanch if he thought his algorithm was scooping up people whose work contributions might not be able to be judged by code commits and code analysis alone. He said that he believes the algorithm has controlled for that, and that companies have told him specific workers who should be excluded from analysis because their job responsibilities extend beyond just pushing code.
"If I had more time, I would have written a shorter letter."
> I have friends, I call them at 11 am on a Wednesday and they’re sleeping, literally. I’m like, ‘Whoa, don’t you work in big tech?’ But nobody checks, and they’ve been doing that for years.”
> [he] said that he imagines a future where engineers are judged more like salespeople, who get commission or laid off based on performance.
It's amazing how much this guy clearly has an axe to grind about his "friends" and is apparently rewarded for tweeting out unsupported conclusions like "might work multiple jobs" to unpublished, un-reviewed research.
Do they not do IRB review at Stanford? Why are you allowed to enroll companies in research by touting that they can use your algorithm to lay employees off?
*Technically not a layoff if it's based on the employee's performance metric but this distinction seems not to matter to the author
It sounds like this measures "code monkey" productivity, right? Which is fine if you're only running it against your code monkeys, I guess - but how many of those can you possibly have?
If they want counter-productive results, then anoint this Magic Algorithm to do the personnel management, and watch the (purportedly) 90% of productive engineers wast a bunch of time trying to game the Magic Algorithm, if they feel it needful.
If the only tool you have is a pen, the whole world looks like publish or perish.
The more you rank up the less actual coding you're expected to do. At my last job, after getting promoted to senior engineer I was at times going for multiple month periods without writing any actual code.
I'm not saying it's good or bad, I'm just saying there's a lot of senior software engineers that don't do much actual coding. The tool might have recorded me as doing nothing when I was all day working on non-coding stuff.
we'd better look extra hard-working