The core idea 

... we ought to learn to write code the way we learn to write English: by reading good examples.
— Peter Seibel