Back to resources

The Importance of Effective Communication Skills in Technical Roles

Different Skillsets
Personal Growth
Leadership
Internal Communication
Collaboration
Convincing
Career Path

3 June, 2022

Mert Akkaya
Mert Akkaya

Software Development Manager at Product Madness

Dursun Mert Akkaya, Software Development Manager at Product Madness, encourages a change in mindset for heavily technical individuals as he explains the importance of communication skills.

A Lack of Balance in Technical and Soft Skills

There's a common perception that software engineers and developers–people from strong technical backgrounds– aren't very effective communicators. Or at least, they're not great at facilitating communication. This issue is something that even experienced managers can struggle with. Their technical skills heavily outweigh their people skills. These two sides must be balanced.

A common pitfall that I've seen is how some talented developers feel overly confident due to their advanced technical knowledge. They view working on their behavioral or communication skills as a discretionary pursuit, but it shouldn't be so.

Software development relies on teamwork in many cases. Even as an individual contributor, it's important to bring something other than coding, designing, or testing to the table. ICs and managers alike need to navigate the channels of communication and effectively elaborate their ideas to the team. They need to be able to facilitate knowledge sharing.

Why Effective Communication Matters and How to Improve

I worked at a call center during my college years. In hindsight, this experience was a great asset to me since I learned to listen more effectively and infer peoples' feelings. I reap the benefits even today as I communicate with customers, project managers, or the senior leadership team.

The first step in building these skills is acknowledging that it's an area for improvement– just as important as the next technical item on your list. You need to be able to effectively communicate your ideas to stakeholders before moving on to execution.

Allocate time in your calendar for strengthening your behavioral skills, just like you do with software development. Identify which attributes need improvement (communication, leadership, even just listening) and see what resources are available. There is an endless list of books or courses for these things.

Know that it's an ongoing learning journey. Strengthening your soft skills should always be on your agenda. Personally, I like to read.

If you're in a leadership role, support your team members. Encourage them to facilitate discussion when there are stakeholders in the room. Enable them to lead the conversation. However, this is a two-way street. They need to show some willingness to take charge. Your role is to encourage, but at the end of the day, it's up to each individual to step up.

Accept, Plan and Change

  • For people who want to pursue leadership roles, the ability to manage emotions is just as important as managing the technical aspects of your job.
  • Even though you work in a highly technical environment, you still need to communicate your knowledge, sell your ideas, and convince your stakeholders.
  • Accept your areas for improvement regarding soft skills and plan how you'll improve. Use every resource you can.
  • Observing your teammates, managers, and even tech leaders is a great way to adopt positive habits. When watching videos on technical topics, look at how lecturers structure their ideas; observe their communication techniques.

Discover Plato

Scale your coaching effort for your engineering and product teams
Develop yourself to become a stronger engineering / product leader


Related stories

How Product Management Chose Me

23 June

My accidental journey into product management

Product
Personal Growth
New PM
Career Path
Michael Castro

Michael Castro

Sr. Manager, Product Management at Capital One

How to Help Employees Find Their Strengths and Passions

22 June

Łukasz Biedrycki, VP of Engineering at BlockFi, talks about the importance of building on your strengths and finding your passions to maximize your impact. He dives into the tactics that managers can use to support their teammates in this pursuit.

Different Skillsets
Personal Growth
Leadership
Motivation
Career Path
Performance
Łukasz Biedrycki

Łukasz Biedrycki

VP of Engineering at BlockFi

How Product Marketing Can (and Should) Help Product Development

20 June

Pavel Safarik, Head of Product at ROI Hunter, discusses the frequently overlooked role of product marketing in getting high user adoption rates for your product.

Goal Setting
Product Team
Product
Different Skillsets
Cross-Functional Collaboration
Pavel Safarik

Pavel Safarik

Head of Product at ROI Hunter

Dealing with Uncertainties and Adapting as You Go

14 June

Muhammad Hamada, Engineering Manager at HelloFresh, addresses the uncertainties brought on by the pandemic, how these have affected our work environments, and how we can adapt.

Goal Setting
Internal Communication
Collaboration
Roadmap
Stakeholders
Prioritization
Muhammad Hamada

Muhammad Hamada

Engineering Manager at HelloFresh

Having Work-Life Balance: More Than Just A Suggestion

14 June

Genevieve Craig, a Senior Product Designer at Design on Tap, expounds on the value of work-life balance, its impact on quality connections, and its potential effects on the future.

Personal Growth
Health / Stress / Burn-Out
Genevieve Craig

Genevieve Craig

Sr Product Designer at Design on Tap

You're a great engineer.
Become a great engineering leader.

Plato (platohq.com) is the world's biggest mentorship platform for engineering managers & product managers. We've curated a community of mentors who are the tech industry's best engineering & product leaders from companies like Facebook, Lyft, Slack, Airbnb, Gusto, and more.