DEV Community

Discussion on: Why EFFECTIVE COMMUNICATION is the key skill for being an awesome programmer

Collapse
 
davidkylechoe profile image
David Kyle Choe

Hey Douglas, really great piece. It's really interesting how regardless of an individual's, it's their method and clarity of communication that really determines the outcome. I've found it to be really helpful to also understand how people on my team communicate. Some folks are processors, so they may not give an answer immediately and might need some time. Some folks are "riffers", so they want that back and forth. I've found empathy and patience to be key in figuring out people's preferences and adapting accordingly, especially as a leader.

Collapse
 
dglsparsons profile image
Douglas Parsons

That's a fantastic point. Thanks for raising this. I completely agree with you too - it's important to remember that everyone is an individual. It's often easy to forget when you're sat behind a keyboard but people have different backgrounds and different experiences. As a result, they think and work differently.

Just like you said, true leadership is about recognising those differences, learning what works for each person, and allowing them to bring their own brilliance to the table.

Collapse
 
davidkylechoe profile image
David Kyle Choe

And arguably, it's one of the hardest things about leadership – especially when you're leading teams of very savvy and opinionated developers.

Again, great article and discussion!

Thread Thread
 
dglsparsons profile image
Douglas Parsons

Glad you like it - and thanks for the discussion :)