On the importance of communication in programming

Very true. I worked with a guy about 10 years ago who was very smart, but he was also an a-hole. At times he seemed to think it was more important to be funny or snarky than it was to communicate properly, and very often it cost my client time and money, not to mention the frustration of other programmers on his projects. (Image from this twitter link.)

Photo D8