An anonymous reader writes: Geeks are for several things both good and bad. We're not known for public speaking or office politics, and each company does have its share of politics. I've watched people shine the spotlight on other people's issues so no one will pay attention to how badly their projects are going. I also know it's important to manage the message when speaking with someone on why something was or wasn't done. My problem is that I'm not very good at dealing with either issue. I get a deer-in-the-headlights look, because I can't always come up with a good answer without being defensive. I'm wondering what Slashdot readers did to learn and improve their skills in these two areas.