Wait But Why's Tim Urban procrastinates his TED talk about procrastination

gripping reading for anyone with a fear of public speaking