*Being technically strong but weak at networking isn't something to be ashamed of. But it has a cost. And that cost shows up without warning.*
---
There's a type of person in tech that every company has but almost never promotes. The one who fixes the hardest problems at three in the morning, who knows more than half the team, but never shows up in the LinkedIn photos with leadership. The code holding the product together? Probably theirs. Their name? Nobody really knows it.
Well, I know this profile well. Maybe you're one too.
Networking, that word everyone pretends to understand, is the invisible filter that separates who grows from who stays put. And the most frustrating part: most good engineers know this. They really do. But they don't do anything about it. Not out of laziness, not out of lack of time. It's a strange mix of introversion, a certain kind of integrity, and honestly, some quiet contempt for the social game that networking can sometimes feel like.
> *"I'd rather let my work speak for me." I've heard that dozens of times. The problem is that work rarely speaks as loudly as a person who knows how to sell themselves.*
## What you actually lose
We're not just talking about promotions that went to someone else. The costs of having no network are more concrete than that, and more silent.
The first is **invisibility**. When a senior role opens up, the manager doesn't rank candidates by technical merit. They make a mental list of people they remember. If your name doesn't exist in the head of whoever decides, you simply don't enter the conversation. Period.
The second is about **information**. Informal networks are where real knowledge flows: projects about to be cancelled, decisions already made but not yet announced, technologies the company wants to adopt next year. People without a network always arrive late to that. Always.
And the third, this one stings more, is **technical isolation**. It sounds contradictory, but the best engineers without a network end up stuck on the same problems for years. Because real technical growth happens in conversations. It happens when someone from another company tells you how they solved the problem that's been tormenting you for six months.
## Both sides, no sugarcoating
**What works in your favor:**
- Deep focus without social distraction
- Consistent, high-quality delivery
- Genuine credibility among peers
- Less politics, more substance
- Time saved from empty events
- Work that stands the test of time
**What quietly sabotages you:**
- Invisible to decision-makers
- Promotions go to louder voices
- Opportunities never come on their own
- Fully dependent on your direct manager
- Hard to find partners or co-founders
- Slow growth, closed ecosystem
## The illusion of pure merit
There's a very comfortable belief among technical people: that in a field as rational as technology, merit always wins. That if the code is clean enough, if the right problems get solved, if the GitHub speaks for you, the world will come to you.
It's a pretty lie. And I understand why we tell it to ourselves, because believing it justifies not doing the hard part. The part that can't be learned from documentation.
In practice, the market doesn't reward absolute merit. It rewards **perceived merit**. And perception is, by definition, something that happens inside other people's heads. People who need to know you for that to happen.
> *Your Stack Overflow profile with 50k reputation doesn't go to the promotion meeting. You have to go.*
## The personal side nobody admits
I'll be straight here.
There's a specific kind of pain in being the person everyone calls when something explodes in production at two in the morning, but who isn't invited to the dinner where the strategic decisions are made. It's a quiet pain. You don't shout about it. It builds up slowly.
And over time a dangerous idea starts to form: *"my work is good, but I'm not interesting enough for people to want me around."* That idea is false. It's just the result of never having learned, or tried to learn, how to build professional relationships with any real intention behind it.
Introversion isn't the problem. The problem is confusing introversion with absence. An introvert can be excellent at networking, they just do it differently. One deep conversation instead of ten shallow ones. One well-chosen online community instead of a cocktail party with two hundred people.
Introversion is how you process energy. Networking is a skill. The two aren't enemies.
## When invisibility actually makes sense
It would be dishonest not to acknowledge that there are contexts where being technically excellent and socially reserved is, deliberately, the right call.
If you freelance in a very niche area and clients come through previous work, that makes sense. If you're building something of your own and need two years of total focus, that makes sense. If you're at a company that genuinely values delivery over visibility, make the most of it while it lasts.
The problem shows up when that invisibility isn't a strategic choice. It's an avoidance pattern dressed up as a principle.
## What to change, and how
Networking doesn't have to be fake. The fake kind, *"I'll reach out because you might be useful someday,"* is exactly what good engineers hate. Rightfully so.
What actually works for people with a technical background is different: contribute first, with no agenda. Answer a question on a forum. Write an honest post about a problem you solved. Send a message to someone who published something interesting, with a genuine thought, not an empty compliment. Show up in a community and be useful, without asking for anything in return.
Actually, that's the part engineers tend to do well once they convince themselves to try: the substance. They already have something to say. They just need to say it out loud.
> *You don't need to know everyone. You need five people who call you when something comes up that's exactly right for you.*
## The question that actually matters
At the end of the day, the question isn't *"should I network?"* The question is: what do you want to happen in the next five years?
If you want to keep doing solid technical work, grow gradually inside a stable company, and that environment exists, you can survive with minimal networking. But if you want options, if you want opportunities to come to you instead of having to chase them, if you want partners for when you decide to build something of your own, you need to be seen.
And being seen isn't a betrayal of your technical identity. It's recognizing that we live in a world of people, not algorithms.
*Technical skill is what makes you good at the work. Your network is what makes sure that work and you reach the world. You don't have to choose between the two. But ignoring one of them has a price. And that price, unlike your commits, doesn't stay in the history for anyone to see.*
A social news and discussion community