I am not sure we should assume bimodality in programming means we are all special snowflakes. That's a dangerous and self serving interpretation
It seems bimodality is correlated with "does it even compile" - the first hump is those who can't get it to compile and the second is those who can but then spread out normally on ability.
I would conjecture that the first hump would be seen in any educational environment where, for example we took illiterates and made them write essays. Those who had tried reading and writing in high school would have a better chance of putting ink on paper.
We just are seeing an artifact of software not being taught early enough in everyone.
Edit - how does my spelling corrector turn bimodality into bumps skirt...
It seems bimodality is correlated with "does it even compile" - the first hump is those who can't get it to compile and the second is those who can but then spread out normally on ability.
I would conjecture that the first hump would be seen in any educational environment where, for example we took illiterates and made them write essays. Those who had tried reading and writing in high school would have a better chance of putting ink on paper.
We just are seeing an artifact of software not being taught early enough in everyone.
Edit - how does my spelling corrector turn bimodality into bumps skirt...