Answer by Matt Wasserman:
Rightly or wrongly, IT people don’t do well with rigid schedules. We’re used to getting paid for our work, not our time. This generally benefits you – we don’t show up at 9 sharp, but we don’t leave until the work is done for the day.
I know of places that require their people to show up at 9, exactly, and account for every minute. They dock the worker’s pay for every 2 minutes they are late or leave early. Their people are miserable. The building is empty at 5:01. Productivity is low.
Judging how well you manage someone by what time they show up is ridiculous. Show your boss all the completed projects. Show him how much more money the company is making. Show him how problems are being solved. If he’s going to complain about a guy who does brilliant work coming in 15 minutes late then your company deserves to lose this guy.