top of page

The First 30 Days for a New Engineer — Mentoring Engineers, Part 1

Shawn West
11 minutes ago
3 min read

The first 30 days set the next 30 months. A great onboarding compounds. A bad one means months of recovery — or losing the engineer.

Step 1: Plan Before Day One (10 min)

A week before they start:

  • Equipment ordered + arrived

  • Accounts created (GitHub, Slack, etc.)

  • First-week buddy assigned

  • 30-60-90 plan drafted

  • First meaningful task identified

  • Welcome message sent

Engineers showing up day one to "wait for laptop access" feel discarded.

Step 2: Day 1: Welcome, Not Firehose (10 min)

Don't:

  • Schedule 8 hours of meetings

  • Hand them docs to "read everything"

  • Ignore them after intro

Do:

  • Brief intro to the team (each member)

  • Walk through their workstation setup

  • Give them lunch with someone

  • Light reading; not overwhelming

A relaxed day one builds trust. They'll go hard later.

Step 3: Week 1: Make a Small PR (15 min)

By end of week one, they should:

  • Have a working dev environment

  • Make a tiny PR (typo fix, doc update, simple test)

  • Get it merged

The dopamine of shipping something matters. It also surfaces:

  • Setup issues

  • Process gaps

  • Tooling problems

Fix those for the next hire.

Step 4: Pair Frequently (15 min)

Days 2-15: pair multiple times per week.

  • Senior driving while explaining

  • New hire driving with senior supporting

  • Mixed: solve a small problem together

Pairing transfers tacit knowledge that docs can't.

After 2 weeks, taper. They need solo time too.

Step 5: Define a 30-60-90 Plan (15 min)

Week 1 of their work:

## 30 days
- Dev environment running
- 5+ PRs merged
- Met every team member 1:1
- Owned one bug fix

## 60 days
- Owns a small feature start-to-finish
- Comfortable in 2-3 areas of codebase
- Participating in code review
- Oncall shadow

## 90 days
- Full member of team rotation
- Designs and ships features independently
- Code review contributor
- Oncall primary (with backup)

Specific. Adjustable. They know what success looks like.

Step 6: Don't Overschedule (10 min)

New hires often book 6-7 hours of intros in week one. Exhausting.

Better:

  • 1-2 intros per day max

  • Buffer time for note-taking + reading

  • Heads-down time for setup

  • Energy for the work

Spread intros over the month. They retain more.

Step 7: Assign a Real Buddy (10 min)

Not just a pointer — an actual person committed for the first 30 days:

  • Daily check-in (5 min)

  • Available for questions

  • Lunches together

  • Lower-stakes than the manager

Buddy isn't manager. Buddy isn't extra HR. Buddy is the friend at work.

Step 8: Stupid-Question Tax (5 min)

Every new hire has 100 stupid questions. They feel dumb asking.

Tell them explicitly:

"Your job is to ask. Ask anything. The team prefers questions over
silent confusion. If you're stuck >30 minutes, ask."

The team needs to mean this. Reward question-asking; never penalize.

Step 9: Be Patient with Output (10 min)

First 30 days: low output. Normal.

Expecting feature-shipping speed in week 2 = punishing the wrong thing.

Output ramps over months:

  • Month 1: small things, learning

  • Month 3: contributing

  • Month 6: ownership

  • Month 12: leverage

Don't panic about velocity. Panic about engagement and learning.

Step 10: 30-Day Check-In (10 min)

After 30 days, 1:1:

  • How is the onboarding going?

  • What's confusing?

  • What did we get wrong?

  • What's missing from this team?

Their feedback is gold. Use it to improve the next hire's experience.

What You Just Did

Onboarding: pre-arrival, day 1, week 1 PR, pairing, 30-60-90 plan, sustainable schedule, buddy, encourage questions, output patience, 30-day retro. The first month set up.

Common Failure Modes

Equipment not ready. First impression: "they don't care."

Firehose week 1. Burnout before they start.

No buddy. They drift; isolated.

Expect production output in week 2. Punishing learning curve.

No 30-day retro. Same mistakes every hire.

bottom of page