I've heard there are two kinds of genius, one that blossoms at an early age and those that develop their craft over time to achieve great things later in life.
dabent, you should post the Wired piece separately -- it's worth reading just for the account of the metrics Galenson used to decide on the "value" of art produced by artists, poets, etc. at different points in their lives (it was not just the prices of the different pieces, but their citations in textbooks, a la Google's PageRank algorithm).
The author compares and contrasts the differences between early blossoming and late blossoming intellects. The science/math geniuses belong usually to the former and the artists to the latter. Perhaps, programming is more art than we have been led to believe.
http://www.wired.com/wired/archive/14.07/genius.html