The Art of Communicating Well in Software Engineering: How to Remove Friction, Confusion, and Complexity