at what point do communication skills start to matter more for software engineers?

Posted by SomeRandomCSGuy@reddit | ExperiencedDevs | View on Reddit | 99 comments

I’ve been thinking about this recently based on what I’ve seen at my company.

I always have these preconceived notions and assumed that as long as you were technically strong and delivered consistently, that was the main driver for growth and promotions.

But looking at some of the staff+ software engineers in my company, what really stands out isn’t just their technical ability, it’s how well they communicate. They’re really good at things like talking confidently, aligning different stakeholders, getting buy in on ideas, talking aobut tradeoffs clearly, keeping discussions productive, etc

It made me realize that a big part of their impact isn’t just what they build, but how they bring people along with it.

I’ve also seen quite a few cases where engineers who are very strong technically seem to stay stuck at mid/senior levels longer, and I’m starting to wonder how much of that comes down to communication vs something else. These engineers are ones who stay silent in meetings or discussions and only ever focus on execution.

Focusing on communication myself has helped more than I expected, especially in meetings and cross-team efforts, and getting bumped to the senior engineer level faster than I was expecting.

I am really curious how this shows up in other companies, and at what point did communication start to matter more in your experience?