Donald Knuth's list of programs to read and study22 points by nickbRead the articleDiscussion on Hacker News