Building relationships
Onboarding mentality
Asking for help

treat your set up as urgent → get help and become independent as soon as you can

conversely, by narrowing the scope, you can become the expert in an area

as you grow as an engineer, you want to grow P&D and reduce T

4. understand strategic decisions, align your decision making process with the team

3. known issues may have be chosen not to be fixed by the team - work out why! understand tactical decisions

2. learn the workflow of the new team, get into code but start with small changes

1. being new is a great time to ask questions. respect what came before and assume best intentions

Daniel Tomko’s onboarding series:

figure out your support channels!

having an onboarding buddy is really important

Within a group of people (e.g., your team)

Within a certain domain (the build system)

Within a certain time (e.g., a week)

You can become more knowledgeable than anyone

Talk: get a sense for the challenges your team is facing

Observe: understand prioritiries and patterns by seeing how people work

actions speak louder than words

Talk & observe framework

engineering rubric/career matrix (expectations per level)

It’s good to have urgency when you’re onboarding and push to start contributing quickly

starter project ideas

expectations + milestones (specific, measurable goals)

partner teams + people

team charter and missions

most people fall into either: (1) panicked noob (2) complacent noob

write an onboarding doc

things to talk about in 1:1s

ask for opportunities or resources

reflect on what’s going well and not going well for the team (and the team’s goals)

recommended structure for manager 1:1s

updates

reflections

action items

1. pursue awkward 1:1s, be willing to be vulnerable

2. Go beyond status updates, talk about emotions and feedback

3. Take notes (so you can look back and reference later)

uplevel your 1:1s!

to get more detailed feedback, bring situations to them and try to see what they think you should have done or what you could do better next time

working with your manager is all about having a recurring meeting to get to know each other and build trust + ask for specific feedback

Average tenure at tech companies (at least in SF) is only 1.5-2 years

Trust is the currency through which you grow your career.

three pillars of onboarding

asking for help

learning the codebase

building relationships

ONBOARDING

Why does onboarding matter?

You can have a lot of impact by making onboarding easier for newer engineers