In fact writing a computer program is a pretty good way to summarize knowledge about any set of rules.

— Richard Dawkins, Climbing Mount Improbable (1996)

Topics: programming, learning