4 out of 10 times I am to blame, but the other 6 belongs to the one and only "Duck". "Duck" is an elusive idiot who has no sense of time or compassion for the next person's quality of life. So I figure he is not going to change, so I have to figure something to redefine the way I transition from day-to-day task.
If it's your job, then polish up your resume, do some career soul-searching and figure out what it is you want to do with your life. Then get a job doing what you love, and you'll have a better chance of showing up on time.
I don't care if I running late and the phone rings or the dog poops on the floor, I will keep walking out the door. Phone calls can be returned; floors can be cleaned. But once my time has come and gone I can't retrieve it back.