Skip to main content
The Hard Parts.dev
EP-33 Team EP Engineering Playbook
Difficulty medium Owner · engineering manager

Onboard a new engineer well

Turn onboarding into a deliberate path from orientation to safe contribution, with clear context, early wins, visible ownership, and durable learning artifacts.

Difficulty
medium
Time horizon
2 to 8 weeks depending on role and system complexity
Primary owner
engineering manager
Confidence
high
At a glanceEP-33
Situation
A new engineer joins and needs to become productive without relying on luck or heroics.
Goal
Help a new engineer become useful, confident, and connected without creating extra hidden load on one or two experienced teammates.
Do not use when
the work is a very short-lived, low-context task with no expectation of long-term ownership
Primary owner
engineering manager
Roles involved

engineering managertech leadbuddy or onboarding partnernew engineerservice ownersproduct or domain contact when useful

Context

The situation

Deciding whether to reach for this playbook: when it fits, and when it doesn't.

Use when

Conditions where this playbook is the right tool.

  • A new engineer joins the team
  • A contractor or internal transfer needs to ramp quickly
  • The system has non-trivial domain or operational complexity
  • The team wants onboarding quality to stop depending on which mentor is assigned

Stakes

Why this matters

What this playbook protects against, and why skipping or half-running it tends to be expensive.

Poor onboarding quietly compounds almost every other team problem. It increases dependency on heroes, slows contribution, damages confidence, and teaches new people that knowledge lives in people rather than systems.

Quality bar

What good looks like

The observable qualities of a team or system that is actually doing this well. Not just going through the motions.

Signs of the playbook done well

  • The new engineer can explain the team’s mission, systems, and ownership model in simple terms
  • They make a safe first contribution quickly
  • They know where to find trustworthy context without asking the same person every time
  • They understand what matters technically and organizationally, not just how to run the project
  • Their ramp-up improves the team’s shared artifacts, not only their private knowledge

Preparation

Before you start

What you need available and true before running the procedure. Skipping this is the most common reason playbooks fail.

Inputs

Material you'll want to gather first.

  • Team mission and current priorities
  • System map
  • Service ownership map
  • Setup guide
  • Runbooks or operating docs
  • Backlog of starter tasks
  • Key glossary and domain language

Prerequisites

Conditions that should be true for this to work.

  • Someone owns onboarding quality
  • The team can identify trustworthy reference docs
  • There is at least one safe first contribution path
  • Basic access and environment setup are understood

Procedure

The procedure

Each step carries its purpose (why it exists), its actions (what you do), and its outputs (what you produce). Read the purpose. It's what keeps the step from degenerating into checklist theatre.

  1. Frame the team and the terrain

    Give the new engineer a mental map before drowning them in tools and tickets.

    Actions

    • Explain what the team owns and does not own
    • Show the key systems, workflows, and users or stakeholders
    • Clarify how the team makes decisions, ships changes, and handles incidents

    Outputs

    • Team and system orientation
  2. Build a trustworthy starting pack

    Create a small set of reliable references instead of a giant doc dump.

    Actions

    • Curate the essential docs, dashboards, repos, and runbooks
    • Label what is authoritative and what is historical context only
    • Add missing links or explanations discovered during the ramp-up

    Outputs

    • Onboarding pack
    • Trustworthy reference set
  3. Create a safe first contribution

    Convert passive learning into early participation.

    Actions

    • Choose one small but real task that touches meaningful workflow
    • Pair on the first contribution if the system is high-risk
    • Explain review, testing, and release expectations explicitly

    Outputs

    • First contribution plan
    • Merged starter change
  4. Expose real ownership and operations

    Teach how the system is actually run, not just how it is coded.

    Actions

    • Walk through service ownership, alerting, release flow, and incident handling
    • Show which docs are used under pressure
    • Explain where the scary areas are and why

    Outputs

    • Operational orientation
  5. Turn questions into team assets

    Make onboarding improve the system for the next person.

    Actions

    • Capture repeated questions and confusing gaps
    • Update docs, maps, and runbooks as the new engineer ramps
    • Review what still depends too much on person-to-person explanation

    Outputs

    • Onboarding gap list
    • Improved onboarding artifacts

Judgment

Judgment calls and pitfalls

The places where execution actually diverges: decisions that need thought, questions worth asking, and mistakes that recur regardless of good intent.

Decision points

Moments where judgment and trade-offs matter more than procedure.

  • What should the first real contribution be?
  • Which docs are authoritative versus merely available?
  • How much operational exposure is safe early on?
  • Where does pairing add real value versus becoming dependency?

Questions worth asking

Prompts to use on yourself, the team, or an AI assistant while running the procedure.

  • What does this team actually own end to end?
  • What is the safest first real contribution for this engineer?
  • Which docs should a new joiner trust first, and which are just background?

Common mistakes

Patterns that surface across teams running this playbook.

  • Treating onboarding as access setup only
  • Throwing too much documentation at the engineer without trust signals
  • Waiting too long before giving real work
  • Routing all questions through one helpful expert
  • Assuming strong engineers will just figure it out

Warning signs you are doing it wrong

Signals that the playbook is being executed but not landing.

  • The new engineer asks the same person for everything
  • Their first useful contribution takes too long without good reason
  • They can run the code but cannot explain the system or ownership model
  • The team keeps saying 'it’s complicated' instead of improving orientation

Outcomes

Outcomes and signals

What should exist after the playbook runs, how you'll know it worked, and what to watch for over time.

Artifacts to produce

Durable outputs the playbook should leave behind.

  • Onboarding pack
  • Team and system map
  • Starter task list
  • Glossary of important domain and system terms
  • Onboarding gap list

Success signals

Observable changes that mean the playbook landed.

  • The new engineer makes a safe contribution early
  • They ask more targeted, higher-value questions over time
  • Fewer onboarding questions depend on a single person
  • Onboarding artifacts improve after each new joiner

Follow-up actions

Moves that keep the playbook's effects compounding after it finishes.

  • Review onboarding after 2 weeks, 1 month, and 2 months
  • Fold common confusion into durable docs and runbooks
  • Promote newly learned system questions into ownership or architecture conversations when relevant

Metrics or signals to watch

Longer-horizon indicators that the underlying problem is receding.

  • Time to first meaningful contribution
  • Time to independent change in a low-risk area
  • Number of repeated onboarding questions
  • Number of docs improved through onboarding

AI impact

AI effects on this playbook

How AI-assisted and AI-driven workflows help execution, and the ways they can make it worse.

AI can help with

Where AI tooling genuinely reduces the cost of running this playbook well.

  • Building first-pass system overviews from code and docs
  • Summarizing key repos, services, and historical incidents
  • Drafting onboarding checklists and knowledge maps
  • Generating quick glossary or reference cards

AI can make worse by

Distortions AI introduces that make the underlying problem harder to see.

  • Creating polished but untrustworthy onboarding summaries
  • Making weak documentation look more complete than it is
  • Encouraging the new engineer to trust summaries instead of source truth in critical areas

Relationships

Connected playbooks

Failure modes this playbook tends to address, decisions behind the situation, red flags that motivate running it, and neighboring playbooks.