TL; DR:
- Communication responsibility lands on you, not your audience
- Think from their perspective -- not yours
- Metaphors bridge the technical and non-technical gap
- No livestream this week, sorry!
The Real Gap Between Good Developers and Great Ones
I've come to believe that the biggest gap between good developers and truly great ones isn't technical skill. It's communication. Specifically, the ability to communicate technical ideas to people who don't share your technical context. I talk about this topic a lot across different videos and articles, and there's a reason for that -- I genuinely think communication is at the heart of most of the problems I see in software engineering. Sure, we're solving technical challenges every day. But the real blockers? The frustration, the missed deadlines, the misaligned expectations? Those almost always trace back to a failure to communicate effectively.
You can check out my full thoughts on this in the video below:
The Responsibility Is On You
This content is only available for members.
Become a Member
Or subscribe to the free Dev Leader Weekly newsletter for C#, .NET, and software engineering content every Saturday.