I’m lucky enough that I get to employ engineering co-ops at work. When they go back to school I always tell them to take writing and speech classes. Knowing how to communicate is 80% of an engineer’s job. I suppose it is the same for programming. Being able to understand what the customer wants and being able to get…