Leadership

What communication means?

Communication is the single most underrated engineering skill. I've watched brilliant architects fail because they couldn't explain their designs to a pro...

14 Oct 2023

What communication means?

Communication is the single most underrated engineering skill. I've watched brilliant architects fail because they couldn't explain their designs to a product manager. I've seen average engineers thrive because they communicated clearly and consistently.

As a leader, you live in conversations. Standups, one-on-ones, architecture reviews, stakeholder updates. The quality of those conversations determines the quality of your outcomes.

Seven principles I keep coming back to

  • Clear — Know what you're saying and why. If you can't articulate it in one sentence, you don't understand it well enough yet.
  • Concise — Respect people's time. Get to the point. Then stop talking.
  • Concrete — Bring solutions, not just observations. "The API is slow" is a complaint. "The API P95 is 3s because of N+1 queries on the orders endpoint" is a conversation starter.
  • Correct — Base what you say on facts, not assumptions. Getting this wrong once erodes trust for months.
  • Coherent — Stay on topic. Tangents kill meetings.
  • Complete — Cover what needs to be covered. Don't leave people guessing about the parts you skipped.
  • Courteous — Be direct, even about hard topics. But never cruel. Delivering negative feedback with respect is a skill worth practicing.

Why this is harder in engineering

We work across disciplines. Backend talks to frontend talks to DevOps talks to product talks to design. Each group has its own vocabulary, its own priorities, its own definition of "done."

Clear communication across these boundaries is what separates teams that ship from teams that spin. I've seen projects fail not because of technical limitations but because two teams had different assumptions and nobody bothered to align.

Communication isn't a soft skill. It's the connective tissue of every system you build.