It sounds like you're off to a great start already!
For the food at work... my trick is to make myself wait a few hours. By the time it's sat out for a while, and everyone has picked at it, it's completely unappetizing. ;) (The 1/2 cookie people?! Drives me batty, but it's effective!)