Every reader should ask himself periodically “Toward what end, toward what end?” – but do not ask it too often lest you pass up the fun of programming for the constipation of bittersweet philosophy.

— Harold Abelson and Gerald Jay Sussman with Julie Sussman, Structure and Interpretation of Computer Program (via Peter Hosey)