Identifying predictors of programming skill
Kenneth L. Whipkey · ACM SIGCSE Bulletin · 1984
. . . We have seen that computer programming is an art, because it applies accumulated knowledge to the world, because it requires skill and ingenuity, and especially because it produces objects of beauty -- Donald E. Knuth [1].