Yegor Denisov-Blanch Profile picture
Nov 20 11 tweets 4 min read Read on X
I’m at Stanford and I research software engineering productivity.

We have data on the performance of >50k engineers from 100s of companies.

Inspired by @deedydas, our research shows:

~9.5% of software engineers do virtually nothing: Ghost Engineers (0.1x-ers)Image
How do we know 9.5% of software engineers are Ghosts?

Our model quantifies productivity by analyzing source code from private Git repos, simulating a panel of 10 experts evaluating each commit across multiple dimensions.

We've published a paper on this and have more on the way Image
We found that 14% of software engineers working remotely do almost no work (Ghost Engineers), compared to 9% in hybrid roles and 6% in the office.Image
Comparison between remote and office engineers.

On average, engineers working from the office perform better, but "5x" engineers are more common remotely. Image
Another way to look at this is counting code commits.

While this is a flawed way to measure productivity, it reveals inactivity: ~58% make <3 commits/month, aligning with our metric.

The other 42% make trivial changes, like editing one line or character--pretending to work.Image
Assume every company below (inspired by @deedydas post) has 9.5% of its software engineers doing virtually nothing, in line with our research findings.

Here's how much each could save annually by letting them go

Image
If each company adds these savings to its bottom line (assuming no extra expenses), the market cap impact of 12 companies laying off unproductive engineers is $465B–with no decrease in performance! Image
What if we extrapolate this to the entire world?

Conservatively assuming just 6.5% of engineers worldwide are unproductive (instead of 9.5%), that’s $90B effectively wasted Image
Why does this matter?

It’s insane that ~9.5% of software engineers do almost nothing while collecting paychecks.

This unfairly burdens teams, wastes company resources, blocks jobs for others, and limits humanity’s progress.

It has to stop.
Help us stop this insanity and participate in our research.

If your company fits our research directions, you can use the platform for free and receive insights for the research duration.

Our portal is …eengineeringproductivity.stanford.edu
@edgefills @sean_from_earth @deedydas and here's another Image

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Yegor Denisov-Blanch

Yegor Denisov-Blanch Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(