I'm not sure what is the etiquette of discussing with coworkers if I am interviewing at other companies...
Several days ago, a few of us were standing around and the team lead made a joke that he hoped the upcoming appointment on my calendar wasn't a job interview. I laughed nervously, told them not to worry and changed the subject.
I'm not sure if I should have confirmed the thoughts that I was preparing for an interview: On one hand, I fear that if I let it be known I'm interviewing, it could mean that I will only be given tedious production support work because they are worried I might leave mid-project (tedious production support is actually where I am right now, as the main project I'm supposed to transition to might not need me as a programmer for a few more weeks still, and also because someone needs to do it). On the other hand, I know that two members of my 4-person team are contractors and they are leaving in June, and that if I go too, it could leave the remaining guy in a very tight spot. I feel that if I know there's a good chance I'll be leaving, they should know. If I were in their position (especially that of the other full-time guy), I know I'd want to know these things.
I admit I feel a little bad about being evasive about admitting if I am interviewing for other jobs elsewhere, but I'm not sure if it is accepted or appropriate to even discuss it, to the point of outright lying if it ever came down to a yes-or-no "are you interviewing?!" question.