Being able to communicate and write well often plays out to being a huge asset in a career. But how does that works for software engineers? Gergely Orosz writes on his personal blog:
For software engineers, writing becomes the tool to reach, converse with and influence engineers and teams outside their immediate peers. Writing becomes essential to make thoughts, tradeoffs and decisions durable. Writing things downs makes these thoughts available for a wide range of people to read.