Abstract :
Advice on courteousness and politeness in technical communication is in short supply, yet this is needed when developers communicate with other people. When discussing technical problems, aim to encourage rather than complain, focusing on technology issues rather than the people behind them. Every email should tackle one topic and that topic should be the subject line. Quote email discussions with care, taking into account differences in personality, language, and culture. Avoid wasting your colleagues´ time by doing your homework before communicating with them. Take time to learn and adopt your organization´s specific practices. When talking to higher-ups, be sincere, avoid technical jargon, and appreciate their priorities and constraints.