I usually arrive at work 30-45 minutes early because I hate being late. If anything happens I will have plenty of time to fix the problem and still make it to work with time to spare. Maybe this goes back to the days when I was working as a commercial pilot and the saying was "on time is 10 minutes early".