I have seen the phrase "If you want to quit early on Tuesdays when the moon is full" many times regarding c++ code, almost always followed by if (today=="Tuesday" && moon.isfull()) /*...*/. I realize it means that you must provide good cleanup, deallocation etc. etc., but why excatly that phrase?