Timekeeping is something I've battled with for my entire life. Even though I never miss work cutoff times or join…