You have spent the whole day at work looking for ways to improve some code, and almost everything you think of turns out to be something you already did a couple of years ago. After this unproductive day, you go home. Your neighbour rings the doorbell and asks for help with a practical problem; you can't think of anything useful to do or say, so she goes and posts the problem on LJ and the very first response is something you immediately realise you should have been able to tell her because you learned it yourself not too long ago. Then you go out for the evening, completely forgetting about the errand you had been telling yourself all day you meant to run on the way.
You get home just past midnight, with a splitting headache, and when you start getting undressed for bed your T-shirt gets stuck while coming off over your head. You reflect that this perfectly illustrates the kind of day it has been.
If this ever happens to you, then under no circumstances should you now relieve your feelings by hurling the offending T-shirt vigorously across the room. If you've had a day like that, you will manage to pull a muscle in the process. Trust me.