The document discusses different views of beauty throughout history and their application to code beauty. It provides definitions of beauty from ancient Greek, romantic, modernist, and post-modernist perspectives. The document then discusses how the Greek and modernist views of minimizing complexity and removing unnecessary elements can provide a good basis for code beauty. It defines code beauty as bringing pleasure to readers, making writers and collaboration happy, and leading to fewer bugs and better quality. Examples of beautiful code provided are the Smalltalk class collection for its elegant reuse of core implementation methods.