All Programmers Are Self-Taught