People skills are traditionally denigrated by IT, but you ignore the ability to communicate effectively at your peril. IEEE member George Thiruvathukal says that "ability to code still remains important, because in the end, we need software and solutions that work. But if you cannot communicate in oral and written forms, you're likely to be a poor collaborator. Worse, if you cannot write, people will not know how to use your products." Jackie Wu thinks you definitely need an outward-facing version of this team member, someone who's "quite technically skilled, but their true strength lies in communication and social skills. After all, a cool tech product that doesn't get any coverage (from outside press, from higher-ups, from the finance department) will just gather dust on a shelf."