Don't Rob the world of your good jokes, friend, I always appreciate a laugh.
I just realized that my jokes were shutting off other people who might be saying something, or redirecting the conversation away from something interesting. So now I just stifle them if I can tell that someone else (especially someone less talkative than me) has something they want to say.
Usually I explain them to my wife hours later, and at least _I_ get a kick out of them.