1

Question on mentorship - 2 way growth

Profile picture
Mid-Level Software Engineer at Taro Communitya month ago

I am thinking of setting up mentorship office hours, to help guide juniors on how to create artifacts that can be approved quickly.

What I think will help others

  • Help speed up other engineers
  • Help make speed of delivery and change an organizational and company asset.

What I want to get out of it skill wise

  • Get better at reading code and docs of others whose work I am not too familiar with.

Question

Am I being an optimistic idiot?

36
4

Discussion

(4 comments)
  • 1
    Profile picture
    Leading the Platform Team at Taulia, part of SAP
    a month ago

    If you can help others become better engineers, nothing like it. Would definitely suggest giving it a go.

  • 0
    Profile picture
    Tech Lead/Manager at Meta, Pinterest, Kosei
    a month ago

    This is a great idea!! This feels like one of those things where you have limited downside (just your time) but huge potential upside (impact on other people, stronger network).

    Would you do these mentorship office hours within the company, or open to anyone (i.e. create an event on Taro)?

    Here's what I'd recommend for success:

    • Keep the topic of the office hours fairly narrow to begin with. Something like "Mentorship office hours" is too broad for people to know how to use you. Instead, something like "Code review in Kotlin office hours" is much more clear, and sets the expectation that people should bring some code.
    • Make sure you're on top of your work. As a manager, I'd always want people to hit their own deadlines before they start helping others.

    If you want to do this regularly, I'd align with your manager about how it helps the broader org (since that is one of your goals).

    • 1
      Profile picture
      Mid-Level Software Engineer
      Taro Community
      a month ago

      Thanks. I can help with some mentorship here too.

      Keep the topic of the office hours fairly narrow to begin with.

      Thanks, that is a good idea.

      Make sure you're on top of your work

      I think I can make engineering excellence and mentorship a 20% project which should help get dedicated time for this.

  • 0
    Profile picture
    Tech Lead @ Robinhood, Meta, Course Hero
    a month ago

    Am I being an optimistic idiot?

    You are not. Your heart is in the right place, and I think this is a good idea. If it isn't, that's fine - Being a good engineer is all about trying stuff and seeing what fails!

    Here's some good resources to help you: