Nobody's Going to Offer: How Mentorship Actually Forms When You Have to Build It Yourself
Photo: Tsinkala, CC BY-SA 4.0, via Wikimedia Commons
Somewhere along the way, the tech industry turned 'get a mentor' into advice on par with 'drink water.' It shows up in every career guide, every conference keynote, every onboarding doc. What nobody explains is the mechanics. Mentorship isn't a subscription you sign up for. It's a relationship that forms — usually accidentally — and the people who have great mentors mostly didn't ask for a mentor at all. They asked a really good question at the right moment.
If you're waiting for a senior engineer to adopt you, you'll be waiting a long time. Here's how to stop waiting.
Why Formal Mentorship Programs Mostly Miss
Structured programs aren't worthless, but they have a structural flaw: they pair people by org chart, not by chemistry. You get matched with a senior dev who's already stretched thin, you meet biweekly, you talk about goals, and after three sessions you're both quietly relieved when one gets canceled.
The mentorship that sticks looks different. It usually starts with someone reviewing your pull request and leaving a comment that's three paragraphs long. Or a maintainer responding to your issue with 'good question — here's why we did it this way.' Or a stranger in a community like CHTree answering your late-night question about why your recursion is blowing the stack, then following up the next day to ask if it worked.
That last part — the follow-up — is where mentorship actually begins. Not the title. The repeated, low-stakes contact.
Where the Good Ones Are Hiding
You don't need access to a Silicon Valley veteran. You need access to people slightly ahead of you who enjoy talking about the work.
Inside your own building. Most companies have informal experts who never get labeled as such. Find the person whose PRs get thoughtful reviews, or who people ping when the build breaks. Internal guilds and channel communities (a #architecture room, a weekly demo session) are hunting grounds. Your job is to show up with questions worth answering.
Open source, the slow way. You will not get mentored by filing one typo-fix PR. But maintainers notice people who show up repeatedly — good issue reports, respectful questions, follow-through. After your third or fourth meaningful contribution, a 'hey, do you have advice on how someone would learn more about this area?' lands completely differently.
Communities built for exactly this. Platforms like CHTree exist because the cold-DM-on-Twitter approach has terrible conversion rates. Places where developers gather around shared problems — not follower counts — are where casual code conversations turn into ongoing relationships. Show your work, ask specific questions, and answer what you can for people a step behind you. Being helpful is a magnet.
The First Ask, Scripted So You Don't Sweat It
The mistake most people make is asking for too much, too fast. 'Will you be my mentor?' is a huge commitment to put on a near-stranger. Instead, ask for something small and specific:
"Hey — I've been working through the auth flow refactor and I noticed you did something similar last year. Could I grab 20 minutes to ask a couple of questions about how you approached it?"
Notice what this does. It's time-boxed. It's specific. It flatters their expertise without groveling. And critically, it doesn't demand a relationship — it requests a conversation. If the conversation goes well, you follow up:
"That really helped, thank you. I implemented it this way — does that look right to you?"
You've now had two interactions. You're not asking anyone to commit to anything. But you've become a person they recognize, and recognition is the raw material of mentorship.
A few more openers that work:
- "I read your post on X — I tried applying it to Y and hit a wall at Z. Any idea what I'm missing?"
- "You gave me feedback on my PR last month. I wanted to close the loop and show you what changed."
- "I'm trying to level up in [area]. If you were me, what would you spend the next three months doing?"
That last one is powerful because it asks for a map, not a commitment.
The Part Nobody Says Out Loud: Be Worth Mentoring
Mentors aren't charities. The seniors who invest in juniors do it because it's genuinely rewarding — but only when the mentee makes it rewarding. That means:
Do the reps before you ask. Don't bring a question you could've answered with an hour of Googling. Bring the question you have after the hour of Googling, along with what you tried.
Close every loop. Nothing kills a mentoring spark faster than advice that vanishes into the void. "I tried what you suggested, here's what happened" is the single highest-value message you can send a senior engineer.
Give it time to be useful back. You might not have much to offer yet, but you can test their docs, catch their typos, bring energy to their projects, and eventually mentor the person one step behind you. The best mentoring cultures are loops, not ladders.
Respect the clock. If someone gives you 20 minutes, take 18. If they say 'ping me anytime,' don't ping them daily.
It Compounds Faster Than You Think
Here's the encouraging part: mentorship isn't one relationship you have to find. It's a habit of engaging with people ahead of you, repeatedly, usefully. Do that for six months and you'll look up and realize you have three or four people who answer your questions, flag opportunities your way, and tell you when you're underselling yourself in a salary negotiation.
No one offered because no one offers. The invisible mentor only appears when you make the first move — and then keep making it, one good question at a time.