↓ Ir para o conteúdo principal

← todas as notas

📎 Webclip

How to communicate as a software engineer

Communication at work is presented as the hardest part of the job. The article says it is a collection of personal best practices for communicating clearly with peers, managers, and executives, and it is not based on science.

Reading notes
#

  • Organize thoughts into bullets so each point is easy to scan and the message is easier to understand.
  • Edit before sending, reread the message, and remove extra details so the central point is clear.
  • Be charitable and assume other people are busy, smart, and able to ask follow-up questions if needed.
  • Leave out implementation minutiae unless they are necessary, because most audiences do not need that level of detail.
  • Put the most important information first so the reader can see the impact immediately.
  • In a production incident update, lead with customer impact and resolution status, then add supporting details.
  • In a project status update, answer the question up front, then add options and reasons if they matter.
  • When asking a colleague for help, a shorter request that asks for time to debug together is better than a long problem dump.
  • Concise tickets and messages respect other people’s time and make it easier to do the work that was asked for.
  • The article closes by saying that summaries, minimal necessary information, kindness, and editing all improve comprehension and work satisfaction.