In a recent post for the Hashrocket blog, I covered some communication tips I've picked up in my over-4 years of consulting. These tips span from cutting the back and forth of asynchronous communication to using GIFs in bug reports.
The six tips have served me well across many client engagements. And they are just as useful outside the realm of software consulting. No matter what kind of tech company you're coming from, I think you'll find them useful.