3 ms·
Communication is an important skill. Describing a system or specification. Quickly laying out alternative solutions with an exact focus on what makes those alte
by alkonaut 4y ago
Communication is an important skill. Describing a system or specification. Quickly laying out alternative solutions with an exact focus on what makes those alternatives distinct. Conversely effectively asking a stakeholder the questions that answers which solution is the acceptable one among a set of solutions they might not yet realize is closed. As a developer this is one of the most important skills. It’s at least as important as the art of writing code itself.
Now, there is always differences in communication style so someone you consider a poor communicator might be considered a good communicator by someone else. Some people are also better at verbal communication than written or vice versa. Find a mode of communication that works.
But apart from that, chances are that poor communicators are simply poor developers (or managers, or designers, or whatever) because of it.