I'm trying to figure out how developers can confidently share what they know without feeling like they're belaboring the obvious or trying to oversell their skills. I often find myself learning something new but holding back from discussing it because I think everyone else already knows it. Then I see others, who seem to know just a fraction of what I do, confidently posting on social media or explaining things in interviews. During interviews, I tend to avoid stating basic concepts even if I'm knowledgeable about them, assuming the interviewer already understands. I want to effectively communicate my knowledge without coming off as bragging. Is this a manifestation of imposter syndrome, or do I just need to work on my communication skills? I would love to hear how others have navigated this issue and what strategies they've found helpful.
5 Answers
A lot of this comes down to personality. I've been in tech for years and still feel like I don’t have all the answers. The reality is that many of my peers feel the same. Embrace the fact that imposter syndrome is common and that knowing even a small piece can be valuable. Don't measure yourself against those who just seem more vocal online; they're not always better developers, just more comfortable showcasing themselves.
One thing that helped me was shifting the view of discussing my work from bragging to teaching. Talk about the problems you faced and how you solved them, and you'll find it easier to communicate your skills without sounding boastful. Practice this by explaining your projects to friends who aren’t in tech, and see how you simplify complex terms without dumbing it down too much.
One good practice is to mention the basics upfront and briefly explain the complex parts. If your audience seems confused or wants more detail, you can always elaborate then. It helps keep things accessible without assuming everyone knows everything.
You might be experiencing the curse of knowledge, where the more you learn, the more you realize how little you actually knew before. Start sharing in small ways—like writing down tips in team chats or internal docs. This practice will help reframe your understanding and lead to confident discussions in interviews, showing not just what you know but how you think. Remember, clarity often matters more than depth in these conversations.
Thanks for the insight! This makes a lot of sense, and I’ll try to write down my thoughts more often.
I usually explain things like I’m talking to someone with zero knowledge on the topic. I mean, if I can communicate simply, it helps both of us. It's like teaching—everyone has their own level of understanding, and it’s okay to start simple to avoid confusion.

I remember a mentor of mine saying just that during my internship! Definitely sticking with this approach.