Slide 1

Slide 1 text

Jonathan Maltz [email protected] / @maltzj (github/twitter) Multiplying Your Impact Through Mentoring

Slide 2

Slide 2 text

Yelp’s Mission Connecting people with great local businesses.

Slide 3

Slide 3 text

Hi! I’m Maltz! ● Full-Stack at Yelp Eat24 ● Previously: Yelp Consumer App ● Mentored 6 new engineers over 2 years ● Now mentoring-mentors

Slide 4

Slide 4 text

Why Am I Here?

Slide 5

Slide 5 text

What Am I Here To Talk About? Mentoring New-Hires

Slide 6

Slide 6 text

Why

Slide 7

Slide 7 text

Why?

Slide 8

Slide 8 text

Most powerful lever to improve your team

Slide 9

Slide 9 text

Multiplies your own impact

Slide 10

Slide 10 text

Helps you hire and retain great people

Slide 11

Slide 11 text

But NO ONE talks about it

Slide 12

Slide 12 text

Let’s change that!

Slide 13

Slide 13 text

What will we talk about? ● Preparing for onboarding ● The first couple months ● Handling your mentee’s questions

Slide 14

Slide 14 text

Preparing For Onboarding

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

What does this mean? ● Understand what makes a great engineer on your team ○ Technical skills ○ Non-technical skills ○ Understanding of team processes ○ Cultural things ● Write these down so you can reference them!

Slide 17

Slide 17 text

A brief sample of ours (don’t worry about reading it)

Slide 18

Slide 18 text

But I Don’t Have Time!

Slide 19

Slide 19 text

But I Don’t Have Time!

Slide 20

Slide 20 text

But I Don’t Have Time!

Slide 21

Slide 21 text

Next: Design a ramp-up process ● Aim for breadth of topics + velocity of completion ● Add complexity gradually ● Create a script for this as much as possible

Slide 22

Slide 22 text

Don’t Forget About Numero Uno

Slide 23

Slide 23 text

Don’t Forget About Numero Uno ● Set expectations with external stakeholders ● Be willing to give up your own productivity for a few weeks. ○ It’s better in the long run!

Slide 24

Slide 24 text

● Understand the engineer you want them to become. ● Define a ramp-up process ● Don’t forget about numero uno Summary: Preparing for onboarding

Slide 25

Slide 25 text

The First Couple Months

Slide 26

Slide 26 text

Goal: Make them the engineer you want ASAP

Slide 27

Slide 27 text

How NOT To Do This ● Forget about them ● Throw them in the deep end and hope they swim ● Do your own work instead of helping your mentee ● Delegating helping to someone else

Slide 28

Slide 28 text

How TO DO This?

Slide 29

Slide 29 text

Start with a High Standard

Slide 30

Slide 30 text

Celebrate The Successes

Slide 31

Slide 31 text

Check-in Frequently The First 2-3 Weeks

Slide 32

Slide 32 text

Schedule 1:1s and Use Them!

Slide 33

Slide 33 text

Don’t Give Answers Give Tools

Slide 34

Slide 34 text

● Don’t forget about them ● Start with a high standard ● Check-in frequently ● Celebrate the successes ● Schedule 1:1s and use them ● Don’t give answers, give tools. Summary: The First Couple Months

Slide 35

Slide 35 text

Handling Your Mentee’s Questions

Slide 36

Slide 36 text

Handling Your Mentee’s Questions

Slide 37

Slide 37 text

4 Step Process

Slide 38

Slide 38 text

1. Figure Out The Path To The Answer

Slide 39

Slide 39 text

2. Take a Ranging Shot

Slide 40

Slide 40 text

3. Find What They Can Learn From This

Slide 41

Slide 41 text

4. Help Them Get To The Answer

Slide 42

Slide 42 text

Scale of Gaining Knowledge Given to you Self-discovered

Slide 43

Slide 43 text

Scale of Gaining Knowledge Given to you Self-discovered Try to get your mentees to live over here

Slide 44

Slide 44 text

Be Like This Guy

Slide 45

Slide 45 text

● Figure out the answer first ● Take a ranging shot ● Figure out what they can learn ● Help them get to the answer Summary: Handling Your Mentee’s Question

Slide 46

Slide 46 text

The 3 Things To Take Home ● Take time to understand the end goal of mentoring ● Build good habits, especially high quality, early on ● Give tools, not answers

Slide 47

Slide 47 text

Additional Resources ● How To Ask Good Questions - Julia Evans ● Your Brain’s API: Giving and Getting Technical Help - Sasha Laundy (PyCon 2015) ● Power of Habit - Charles Duhig ● Crucial Conversations - Various ● Software Lead Weekly (an awesome newsletter that touches on these topics)

Slide 48

Slide 48 text

Thanks! ● My email - [email protected] ● My twitter - @maltzj

Slide 49

Slide 49 text

Questions

Slide 50

Slide 50 text

@YelpEngineering fb.com/YelpEngineers engineeringblog.yelp.com github.com/yelp