Ground for future studies<p>1) increased sample size, multiple institutions, multiple age ranges, multiple programming languages, multiple native languages, correlation with Spearman's g<p>2) controlling for confounders (see "Table 1" of all medical trials)<p>3) randomization of instruction<p>4) better history of pre-exposure (surely someone in a university computer class is taking it out of an interest that developed before enrollment)<p>5) parental professions, levels of education, and annual earnings<p>6) latency effects -- did people "come around" later, how long do the effects last?<p>7) frequency effects -- does a burst of lots of programming exposure kick someone over a knee in the curve (as is done in language schools)<p>8) amplitude effects -- does intense instruction yield intense results?<p>Overall I liked it.