Well almost 70% of the developers in the industry can't write a fizz buzz.
But, besides coding skills (which some possess), the engineering, social, and business ones are close to non existent.
But, besides coding skills (which some possess), the engineering, social, and business ones are close to non existent.
I would bet my life and everyone I care abouts' lives that much more than 70% CAN write fizz buzz.
There was also another study I cannot find where 56% of engineering graduates struggled to write a fizz buzz.
I think people highly underestimate how long is the average developer, closed in their bubbles of mostly well established software teams that forget that for each of them there's 10 software consultants in southern Europe glueing APIs with trial and error on Java 8 monstrosities.