The programming talent myth
The programming talent myth
Posted May 2, 2015 5:00 UTC (Sat) by neilbrown (subscriber, #359)In reply to: The programming talent myth by dskoll
Parent article: The programming talent myth
To me, this is a bit like say that the ability of this gazelle to outrun that leopard couldn't have increased the gazelle's ancestors' survival chances because those ancestors never had to outrun that leopard (only some ancestor of the leopard).
No individual (of any species) faces exactly the same set challenges as its ancestors. Yet the survival of one set of challenges seems to correlate well with the survival of a different set of of challenges. We humans try to understand and explain that by identifying similarities between the challenges, but this is just our post-poc justification.
In a local museum there is an exhibit about computers called "The Universal Machine", for what should be obvious reasons. I would suggest that humanity is "The Universal Creature" for similar reasons. We can fly higher, swim deeper, travel faster than any other animal. We can affect our environment in untold ways, repair increasingly many injuries on both the macro and micro level.
And it is evolution that has created this ability - not by teaching us how to build aeroplanes, but by giving us a highly flexible brain. A brain that also allows us to program computers.
You might call that a "side-effect", but in that case the fact that the gazelle can outrun the leopard is just a "side-effect" of the fact that its parent was able to outrun a completely different leopard (... or did it actually outrun a completely different gazelle, who unfortunately didn't produce offspring).
