A Day in the Life of a Software Engineer - Why I wake up at 5 am