How To Navigate Communication Problems - Listener Question from Enrico
Summary
This episode addresses a listener question from Enrico about communication frustrations when others don’t understand what he’s saying. The host explores why this happens and provides three key strategies for improving communication.
The first strategy involves a mindset shift: focusing on the listener’s understanding rather than trying to perfectly explain every detail. The host emphasizes that it’s better for someone to walk away with 10% understanding than 0% understanding, and that communication should be crafted for the receiver’s perspective rather than the speaker’s desire for completeness.
The second strategy is to practice communication with someone you trust in a low-stakes environment. Setting up regular meetings to discuss ideas and receive candid feedback helps develop communication skills gradually, starting with non-technical topics before moving to more complex technical discussions.
The third strategy involves practicing through writing and public speaking, such as taking courses or starting a podcast. This forces refinement of messaging skills and provides opportunities to fail without significant consequences. The host also advises slowing down and being mindful during conversations to ensure clear communication.
Recommendations
Courses
- Public speaking courses — The host recommends taking online courses or auditing public speaking courses at local universities to improve communication skills, particularly for speaking to groups.
Podcasts
- Developer Tea episodes on communication — The host mentions several back catalog episodes dealing with communication topics, including episodes about metaphors, developer career roadmaps, traits of great developers, and communication models.
Tools
- Fuse — A tool for building native iOS and Android applications with less code and better collaboration. Features include cross-platform component-based UI engine, real-time workflow, and integration with existing Xcode and Android Studio projects.
Topic Timeline
- 00:00:00 — Introduction to communication problems — The episode begins with Enrico’s question about why people don’t understand him, setting up the discussion about communication frustrations that developers often face when working with non-technical team members.
- 00:03:19 — Mindset shift for communication — The host discusses converting frustration into learning opportunities and recognizing that you can only control your own communication, not force others to understand. This sets the foundation for the practical advice to follow.
- 00:05:21 — First strategy: Focus on listener understanding — The host shares a personal epiphany about avoiding the ‘thesis problem’ - trying to explain every detail perfectly. Instead, communicators should prioritize what the listener can actually understand and take away from the conversation.
- 00:10:39 — Sponsor segment: Fuse tools — A sponsored segment promoting Fuse, a tool for building native iOS and Android apps with less code. The host discusses how development environments have been stagnant and how Fuse provides new capabilities with real-time workflow and cross-platform components.
- 00:13:14 — Second strategy: Practice with trusted person — The host recommends setting up regular meetings with someone you trust to discuss ideas and receive feedback on communication. This low-stakes environment allows for skill development with immediate, actionable feedback.
- 00:15:04 — Third strategy: Practice through writing and speaking — The host suggests taking public speaking courses or starting a podcast to refine communication skills. This approach forces clarity in messaging and provides practice opportunities where failure has minimal consequences.
- 00:16:50 — Additional advice: Slow down and be mindful — Final practical tip about slowing down during conversations to ensure you say what you mean to say. This allows time to think, process audience reactions, and create clearer messages rather than rushing through explanations.
Episode Info
- Podcast: Developer Tea
- Author: Jonathan Cutrell
- Category: Technology Business Careers Society & Culture
- Published: 2017-10-23T09:00:00Z
- Duration: 00:19:55
References
- URL PocketCasts: https://podcast-api.pocketcasts.com/podcast/full/cbe9b6c0-7da4-0132-e6ef-5f4c86fd3263/56be2097-31dc-44bc-b700-64d5803a88fc
- Episode UUID: 56be2097-31dc-44bc-b700-64d5803a88fc
Podcast Info
- Name: Developer Tea
- Type: episodic
- Site: http://www.developertea.com
- UUID: cbe9b6c0-7da4-0132-e6ef-5f4c86fd3263
Transcript
[00:00:00] Why is it that sometimes no one seems to understand what I’m saying?
[00:00:10] That’s what we’re talking about on today’s episode of Developer Tea.
[00:00:13] And if you’re a developer, especially if you’ve worked with other people on highly technical projects,
[00:00:20] and those other people are not highly technically skilled, then you’ve probably seen this disparity before.
[00:00:26] And this is actually a listener question that came in from Enrico.
[00:00:30] I’m going to read the question now.
[00:00:32] Enrico says,
[00:00:33] This often leads me to situations where I’m not really listening to the other person.
[00:00:56] I get upset that they aren’t understanding what I’m saying.
[00:01:01] Do you have any suggestions on how to deal with this?
[00:01:05] Well, Enrico, first of all, thank you for listening.
[00:01:07] And thank you for sending in a question.
[00:01:09] You know, I want to address something real quick.
[00:01:11] If you haven’t been listening to this show, you do not have to listen to every single episode or search the back catalog.
[00:01:18] If you want to reach out to me, it’s totally fine.
[00:01:20] If you’re a brand new listener, or if you’ve only listened to 5% or 0% of this show,
[00:01:26] you know, there’s no expectation on you as a listener to put in the time before you reach out to me.
[00:01:34] I love hearing from listeners like Enrico.
[00:01:37] So thank you for reaching out, Enrico, and having the courage and the bravery to deal with this kind of subject.
[00:01:43] You know, this is not an easy thing to deal with because it makes us self-conscious when we can’t seem to get through to other people.
[00:01:52] And at least it makes me self-conscious.
[00:01:54] Some people see this as everyone else’s problem.
[00:01:56] But the reality is we can only control ourselves.
[00:01:59] And that’s an important reality for today’s discussion because we’re not going to talk about, you know, why everyone else can’t seem to understand us, right?
[00:02:08] Instead, we’re going to talk about ways that we can set ourselves up for success on the subject.
[00:02:14] And I have three basic tips.
[00:02:16] There are some episodes in the back catalog dealing with communication.
[00:02:20] I recommend that Enrico and everyone else who’s dealing with similar problems, you go and listen to these.
[00:02:25] One of them is,
[00:02:26] We talk about metaphors on the show quite a bit, but there is an episode that’s dedicated to it, as well as the more recent episodes.
[00:02:35] We talked about the developer career roadmap, traits of a great developer.
[00:02:39] And there’s one where we talk about, actually, there’s two where we talk about communications models, becoming an expert in communications.
[00:02:46] So, Enrico, you are heading down the correct path.
[00:02:50] This is such an important thing for developers to learn how to do, to learn how to communicate.
[00:02:55] And it’s not just about communication.
[00:02:56] It’s just something to take lightly.
[00:02:58] So, I’m glad that you reached out, and hopefully we can help you out a little bit in today’s episode.
[00:03:03] So, in today’s episode, we’re going to discuss three ways, three things that Enrico can do, and other people like Enrico can do, to help get you headed down the right path.
[00:03:14] But before we get started, I want to recenter part of the conversation.
[00:03:19] You know, Enrico, you mentioned that you get really frustrated, or that you have the tendency to not listen to other people.
[00:03:26] Because they can’t understand what you’re saying.
[00:03:30] And here’s the reality.
[00:03:31] What other people do, and what other people are saying to you, if you allow it to get under your skin, especially if you’re doing the right things, right?
[00:03:43] If you’re doing what you believe to be the correct things, if you allow that frustration to mount, then that’s not going to help your efforts.
[00:03:55] Right?
[00:03:56] Right.
[00:03:56] Right.
[00:03:56] Right.
[00:03:56] Right.
[00:03:56] Right.
[00:03:56] Right.
[00:03:56] Right.
[00:03:56] Right.
[00:03:56] Enrico, you might say, well, of course.
[00:03:57] Of course, my frustration doesn’t help my efforts.
[00:04:00] It’s something that I’m experiencing.
[00:04:02] But what I want you to do is allow those pieces of feedback, or those experiences, to teach you rather than frustrate you.
[00:04:11] Right?
[00:04:12] Allow those to become a learning opportunity rather than, you know, a moment to focus on the failure.
[00:04:18] And what this is going to do is it’s going to give you an opportunity to respond to that person’s misunderstanding.
[00:04:26] It’s going to give you the opportunity to say, hey, you know, I really do wish that I could communicate this idea better.
[00:04:33] What parts are you not understanding?
[00:04:34] So I just want to help set the mindset there, you know, approaching this from the perspective of you can only do what you can do.
[00:04:44] You cannot force someone to understand you, Enrico.
[00:04:47] I cannot force someone to understand me.
[00:04:50] So recognize that sometimes your communication efforts, if they’re not understandable, then you’re not going to be able to understand them.
[00:04:55] If they’re not understood by another person, it may be a very little fault of your own.
[00:05:01] Right?
[00:05:01] And being frustrated is not going to help out.
[00:05:03] So next time you get frustrated, do the best that you can to convert that frustration into energy where you can learn from it.
[00:05:13] Right?
[00:05:14] Always view it as a learning opportunity.
[00:05:16] So that’s the mindset that we want to enter into.
[00:05:19] But I had this epiphany recently.
[00:05:21] And this is the first kind of way that I want you to approach.
[00:05:25] This problem, Enrico, this first thing that I want you to do is actually another mindset shift.
[00:05:31] Okay?
[00:05:32] And all of this is about mindset.
[00:05:34] Because once you’ve set up your thinking processes, once you’ve set up the way that you think about this problem correctly, then the rest of it becomes more about executing.
[00:05:48] Right?
[00:05:48] But you can’t execute well on communication without having the right mindset.
[00:05:52] So this first way that I want.
[00:05:55] I want you to shift your mind and shift the way you’re thinking is actually related to something that I had an epiphany about recently.
[00:06:02] So often when I discuss an idea, especially when it’s a technical idea, I have the tendency to want to explain every detail to the person that’s listening.
[00:06:14] Right?
[00:06:14] So this is, you know, I call this my thesis problem.
[00:06:18] I want to lay out a full and detailed explanation.
[00:06:21] I want to construct the entire idea from the ground.
[00:06:25] And there’s probably other developers who can identify with this that you don’t want to leave any stone unturned.
[00:06:32] You want to actually cover every point that you can so that there’s no misunderstanding and that as the person leaves that conversation that they have everything they need and they now have the knowledge that you have in your brain, you’ve kind of transferred it.
[00:06:46] It’s like a copy-paste operation almost.
[00:06:48] And unfortunately, this isn’t how people’s brains work and I want people to understand it to the level that I understand it.
[00:06:55] But the problem is that usually whatever I’m trying to explain, it’s really taken me much longer than a single conversation to understand.
[00:07:04] And often it has taken me quite a lot of study and some pre-existing knowledge, for example, that I was building on to understand it.
[00:07:14] And that’s not to say that I have a superior understanding of some vast number of subjects, but rather that I try to communicate all of that in one sitting.
[00:07:24] And that’s a problem.
[00:07:25] Now, it’s not a problem in motivation.
[00:07:27] It’s not a problem that I want people to get all of that value.
[00:07:32] In fact, that seems to be actually a pretty positive thing to want, right?
[00:07:37] I want you to leave with as much knowledge as possible from this conversation.
[00:07:42] The problem is that I’m approaching it from the perspective of me being in control of what that person is receiving.
[00:07:50] So when you’re communicating with another person, especially when you’re discussing a technical problem, you’re not going to be able to communicate with that person.
[00:07:55] So when you’re communicating with another person, especially when you’re discussing a technical or otherwise intricate subject, it’s important to always focus on the other person’s perspective and understanding.
[00:08:04] Let me say that again.
[00:08:05] When you’re communicating to anyone about any subject, and especially with technical subjects, the most important factor in that communications exchange is that the person on the other end is hearing what you have to say.
[00:08:23] So think of it this way.
[00:08:24] Think of it this way.
[00:08:25] I would rather the person that I’m talking to walk away with a 10% understanding than for me to explain everything perfectly from my perspective and then walk away with a 0% understanding.
[00:08:40] I would rather them get something out of it and me not cover every base than then get nothing out of it and me cover every base perfectly.
[00:08:49] So the only way for this to happen is for you to communicate in a way that the other person understands.
[00:08:55] So the only way for this to happen is for you to communicate in a way that the other person understands.
[00:08:56] This is why things like metaphors are so powerful.
[00:09:00] This is why things like communications models and understanding the feedback loop, that’s so important.
[00:09:09] Because if you can’t understand why the other person isn’t receiving the message, then you don’t understand how to reformat, recraft what you’re saying so that they will understand it.
[00:09:21] So during the conversation, and perhaps even before, if it’s an important conversation, you can understand why the other person isn’t receiving the message.
[00:09:25] So during the conversation, and perhaps even before, if it’s an important conversation, you can understand why the other person isn’t receiving the message.
[00:09:55] So during the conversation, and perhaps even before, if it’s an important conversation, you can understand why the other person isn’t receiving the message.
[00:09:55] And you’re not thinking about the way that they’re going to receive it.
[00:09:59] You’re not thinking about their pre-existing knowledge.
[00:10:02] You’re not thinking about their motivations or the way they think, the things they care about.
[00:10:07] If you’re not thinking about those things, then you’re going to have a hard time communicating in a way that leaves them with the understanding that you’re trying to provide for them.
[00:10:18] So that’s step number one.
[00:10:19] And really, this is more about empathy than it is about anything else.
[00:10:23] Understanding where the other person is.
[00:10:25] Understanding where the other person is coming from, so that you can craft a message they will understand.
[00:10:30] And we have two more ways that you can better your communication.
[00:10:35] We’re going to talk about those right after we talk about today’s sponsor, Fuse.
[00:10:39] With Fuse, you can build native iOS and Android apps with less code and better collaboration.
[00:10:47] If you’ve ever developed a native application, and especially if you’ve been developing native applications for a little while now,
[00:10:54] If you’ve ever developed a native application, and especially if you’ve been developing native applications for a little while now,
[00:10:55] if you probably know the tool set for developing those applications,
[00:10:59] then you know the tool set has gone largely unchanged for many years.
[00:11:04] And this is true for pretty much all major platforms.
[00:11:07] The development environment for native applications for mobile has been kind of stagnant for a while now.
[00:11:15] And that is changing with Fuse.
[00:11:18] Fuse provides a unique interface and unique features, like a cross-platform component,
[00:11:25] component-based UI engine and real-time workflow
[00:11:28] where every change you make to the code
[00:11:30] is instantly reflected on your devices
[00:11:32] and in the desktop simulator that comes with Fuse.
[00:11:36] Now, it runs on macOS, it runs on Windows,
[00:11:38] it lets you make real native applications
[00:11:40] for iOS and for Android.
[00:11:43] And the Fuse installer includes everything you need
[00:11:45] to get started, so there’s no complicated setup process.
[00:11:49] Now, Fuse is celebrating the fact
[00:11:50] that they are no longer in beta.
[00:11:52] Fuse 1.0 is launched.
[00:11:54] They also have Fuse Studio,
[00:11:56] their new premium editor and workspace
[00:11:57] for working with Fuse projects.
[00:11:59] That’s included with the Professional Plan.
[00:12:02] This is also a new thing for Fuse.
[00:12:04] The Professional Plan includes, amongst other things,
[00:12:07] a powerful UX kit, which allows you to do things
[00:12:11] like easy charting, and it has camera components
[00:12:15] that allow you to draw on and add stickers, for example,
[00:12:18] to a live camera feed.
[00:12:20] The Fuse Professional Plan also allows you
[00:12:22] to integrate Fuse.
[00:12:24] into existing projects in Xcode and Android Studio
[00:12:27] if you want to use Fuse inside existing native app projects.
[00:12:32] But here’s the thing.
[00:12:33] You can get started with Fuse for free
[00:12:36] and get up and running today
[00:12:38] by going to FuseTools.com slash plans.
[00:12:41] Now, on top of that, if you use the code DT,
[00:12:45] just the letters, DT, it’s a very short code,
[00:12:47] should be easy to remember.
[00:12:49] Head over to FuseTools.com slash plans,
[00:12:51] use the code DT.
[00:12:52] You’ll get 70% off, 70% off, not 7%,
[00:12:57] 70% off for 12 months.
[00:13:00] Now, these codes must be redeemed
[00:13:02] by December 31st of 2017.
[00:13:06] Go and check it out, FuseTools.com slash plans.
[00:13:09] Thanks so much to Fuse for sponsoring
[00:13:11] today’s episode of Developer Tea.
[00:13:14] Enrico, I have two more tips,
[00:13:16] ways that you can improve your communication,
[00:13:19] ways that I have used in the past,
[00:13:22] to improve my communication.
[00:13:24] The first one is meet with someone you know
[00:13:26] and discuss ideas with them.
[00:13:29] This sounds really broad, but you can make it concrete.
[00:13:32] Maybe set up a recurring meeting,
[00:13:35] a breakfast or a lunch with them,
[00:13:37] even if it’s just coffee or hanging out at the office.
[00:13:40] Something that you can depend on
[00:13:42] and make that meeting about discussing ideas.
[00:13:46] Don’t try to come and talk about communication.
[00:13:49] Instead, talk about something like a book you’re reading,
[00:13:52] or you can even discuss ideas you hear on Developer Tea.
[00:13:56] This will allow you to develop those communication skills.
[00:14:00] I would recommend that you don’t start with technical ideas
[00:14:03] that eventually, as your communication skills build,
[00:14:07] that you then move into technical ideas.
[00:14:10] It’s important that you do this with someone you trust
[00:14:12] and someone who has a relationship
[00:14:15] that’s good enough with you
[00:14:17] that they can provide you candid feedback
[00:14:20] on how well you are communicating with them.
[00:14:22] It’s important to get this feedback
[00:14:24] so you can have actionable advice
[00:14:26] and actionable issues that you can work on
[00:14:29] given to you immediately after they occur.
[00:14:32] The average person is not going to give you this kind of feedback,
[00:14:37] but a good friend or someone who you know
[00:14:40] you’re engaging with specifically for this reason,
[00:14:44] you can ask them to provide you that kind of feedback.
[00:14:47] They might, for example, say,
[00:14:48] it seems like you’re talking a little bit fast,
[00:14:50] or you might be getting,
[00:14:52] or I’m not really sure what you mean by this word or that word.
[00:14:57] There may be multiple, very simple things that you can do
[00:15:00] to improve your communication when you’re talking.
[00:15:04] And Enrico, the final way that you can better your communication,
[00:15:09] and this is a tough one because it’s probably the scariest
[00:15:12] or the most demanding,
[00:15:14] but that is to practice it through writing and public speaking.
[00:15:19] You can consider taking an online course
[00:15:21] or even auditing a course at a local university.
[00:15:25] Most universities have public speaking courses,
[00:15:28] and you can receive some very basic kind of direction
[00:15:33] on how to communicate well to a group of people
[00:15:38] and even how to communicate well one-on-one.
[00:15:41] So this is going to force you to refine your skills.
[00:15:43] It’s going to force you to understand your own message well enough
[00:15:47] to craft that message for other people.
[00:15:49] Now, you don’t have to take a course.
[00:15:51] You may do something like, for example, what I did,
[00:15:54] which is start a podcast.
[00:15:56] You could start by refining your writing
[00:15:59] and then wrapping some of your speaking skills
[00:16:02] around that same refinement process.
[00:16:05] There’s a lot of things that you can do,
[00:16:07] but the most important thing, as with anything else,
[00:16:09] is that you practice this.
[00:16:11] These last two points are,
[00:16:14] number one, practice it one-on-one with someone you know,
[00:16:17] and number two, practice it in a more public forum.
[00:16:20] All right.
[00:16:21] Again, it’s going to force you to refine your skills.
[00:16:23] It’s going to give you more of an iteration process
[00:16:26] rather than you being in the situation
[00:16:29] where you really need to communicate an idea
[00:16:32] that the stakes are high.
[00:16:35] Instead, put yourself in an opportunity
[00:16:36] where the stakes are much lower.
[00:16:38] This allows you to fail
[00:16:40] without having significant negative consequences,
[00:16:43] and it allows you to learn in a much better way.
[00:16:47] Enrico, the last little tiny bit of advice
[00:16:50] that I’ll give you,
[00:16:51] and I’ve never talked to you in person,
[00:16:53] so I’m not sure if this is an issue for you,
[00:16:55] but the last piece of advice that I’ll give you
[00:16:57] is to slow down,
[00:16:59] take a minute,
[00:17:00] and say the words that you mean to say.
[00:17:04] Too often, when people are trying to communicate,
[00:17:07] they’ll get ahead of themselves,
[00:17:09] like I just did.
[00:17:11] That’s a perfect example.
[00:17:12] They’ll stumble on their words,
[00:17:14] or perhaps they’ll say something faster
[00:17:15] than they meant to say it.
[00:17:17] They’ll say words that really didn’t communicate the idea,
[00:17:21] that they were trying to communicate,
[00:17:23] and ultimately they don’t go back and fix them.
[00:17:26] The other person ends up being confused.
[00:17:29] The communication process breaks down
[00:17:33] because the person didn’t take the time
[00:17:36] to compose themselves.
[00:17:38] And this is going to allow you
[00:17:40] to approach a conversation more peacefully
[00:17:42] and more mindfully.
[00:17:44] So take a step back, slow down,
[00:17:47] and allow yourself the space
[00:17:49] to say what you mean to say.
[00:17:51] This gives you time to think.
[00:17:53] It gives you time to process
[00:17:55] the reaction of your audience.
[00:17:57] It gives you time to create
[00:17:59] the message that you want to create.
[00:18:02] Enrico, thank you so much for listening,
[00:18:04] and thank you to everyone else
[00:18:05] who’s listening to today’s episode.
[00:18:07] I hope this has provided some value
[00:18:09] and some practical
[00:18:10] and also high-level advice
[00:18:13] for those of you who struggle a little bit
[00:18:15] with communicating your ideas.
[00:18:17] Perhaps the most important takeaway here
[00:18:19] in today’s episode is,
[00:18:21] to focus on communicating to the person
[00:18:25] so that they take something away.
[00:18:27] Don’t focus on getting your message perfect
[00:18:29] and covering every base,
[00:18:31] but rather focus on the outcome.
[00:18:34] If the other person who’s listening to you
[00:18:36] doesn’t get any value out of it,
[00:18:39] then it doesn’t matter how detailed
[00:18:41] or how effective your metaphors were.
[00:18:45] If the other person doesn’t take anything away
[00:18:47] from that conversation,
[00:18:48] then it becomes pretty much useless.
[00:18:51] Thank you so much for listening.
[00:18:53] Thank you again to Enrico
[00:18:54] for sending in a question.
[00:18:55] Of course, you can send in a question
[00:18:57] at any time to
[00:18:58] and I invite all of you
[00:19:02] to send in questions, thoughts, feedback,
[00:19:04] anything that you have.
[00:19:05] Of course, leaving a review in iTunes,
[00:19:07] I haven’t mentioned that in quite a while,
[00:19:09] but leaving a review in iTunes
[00:19:11] helps other developers like you
[00:19:13] find Developer Tea
[00:19:14] and get value out of it
[00:19:16] like hopefully you have.
[00:19:18] So go and leave a review.
[00:19:20] Let me know what you think.
[00:19:21] Let me know what you think about this show.
[00:19:22] Thanks again to Fuse
[00:19:23] for sponsoring today’s episode of Developer Tea.
[00:19:26] You can get started with the next generation
[00:19:28] of native mobile application development software
[00:19:31] by heading over to fusedtools.com slash plans.
[00:19:36] Make sure you use the code DT for 70% off.
[00:19:39] Thanks again to Fuse.
[00:19:41] Thank you so much for listening.
[00:19:43] Make sure you subscribe
[00:19:43] in whatever podcasting app you use.
[00:19:46] And until next time, enjoy your tea.
[00:19:51] Bye.
[00:19:51] Bye.