How to mentor software engineers - Deepstash

Bite-sized knowledge

to upgrade

your career

Ideas from books, articles & podcasts.

created 9 ideas

How to mentor effectively


How to mentor software engineers

How to mentor software engineers


3.02K reads

Mentoring and coaching activities look similar, but the impetus is different. In mentoring relationships, usually the mentee sets the agenda. In a coaching relationship, usually the coach sets the agenda. Coaching also tends to be more formal and more transactional. (People hire...

One way to think about the distinction is whether there are direct consequences to following or ignoring advice. Mentors advise; coaches assess. This is one reason why people often seek mentors outside the management chain. It’s hard to trust a manager to separate these two roles...

I’ve found that these conversations fall into three broad categories, ranging from the strategic to the tactical:

  • Goals - figuring out what they really want
  • Situations - handling the unfamiliar or difficult
  • Skills - get...

To help someone understand their goals, ask questions that help them reflect on their current situation, consider potential futures, and chart a course from one to another.

In the simplest form, it’s the “where do you see yourself in five years?" question, but that’s a big leap for...

Faced with the question “what should I do?" , tell a personal story instead.

First, sharing a related experience reassures a mentee that they’re not alone. Second, they engage the listener’s brain, helping them focus more completely on what they’re being told rathe...

Let them take the lead without being prescriptive. You can still be sounding board for their ideas and help them wargame an approach to what they’re dealing with. Even without a story to guide them, having someone in their corner is valuable support.

First, you have to observe the mentee’s activities or output. For coding skills, code review or pair programming would work. For communication skills, sit it on a meeting they expect to actively participate in or watch them practice a presentation. For technical writing, read what they’ve written...

Sometimes, you see someone that you think has potential, but they’re not where they ought to be and they aren’t seeking advice. You could approach them – tell them you think they have potential and offer to mentor them.

If your company has a formal mentoring program, you could sign up. If ...

There’s one take away I’d like you to have: mentoring is about listening. Resist the temptation to offer unsolicited advice. Listen to what they’re asking about. Goals? Situations? Or skills? Then listen (or observe) before sharing your questions, stories, or feedback.

If you’ve...

23 Reactions


It's time to




Jump-start your

reading habits

, gather your



remember what you read

and stay ahead of the crowd!

Takes just 5 minutes a day.


+2M Installs

4.7 App Score