How many of us work for people, or answer to people that ultimately have no real understanding of what we do? My guess is a lot of us. Learning to talking around tech terms to make yourself understood, or at least get the resources your project needs, can be an art.