Paul Graham writes good essays.

Advertisements