Mark As Completed Discussion

You’re a strong engineer eyeing leadership—or a new manager figuring it out on the fly. This lesson shows the path, skills, and day-to-day systems you’ll use to move from great individual contributor to trusted engineering leader.

Why This Role Matters

Being a software engineering manager means outcomes through others. You switch from “I ship” to “the team ships.” Your leverage increases, but so does your responsibility.

You’ll balance people, product, and platform. Done well, you create an environment where engineers do the best work of their careers and users get dependable value.

Why This Role Matters

The Manager’s Job in One Sentence

The job: build and sustain a team that reliably delivers business impact without burning out.

impact = user value with measurable business results. sustain = predictable delivery, healthy pace, no heroics. Your tools: clarity, prioritization, and coaching.

Are you sure you're getting this? Click the correct answer from the options.

The manager’s primary job is:

Click the option that best answers the question.

  • To be the top coder
  • To ensure the team reliably delivers impact sustainably
  • To attend meetings and write reports
  • To design every system personally

The Path From IC to EM

First, learn the differences. An IC (individual contributor) optimizes for depth and speed of personal output. An EM optimizes for team clarity, coordination, and growth.

Common on-ramps: tech lead → tech lead manager → manager; or direct transition on small teams. Expect to keep some technical work early, then slowly reduce to make space for people and process.

Are you sure you're getting this? Is this statement true or false?

An EM’s output is best measured by their own commits and tickets closed.

Press true if you believe the statement is correct, or false otherwise.

Core Manager Skills

You’ll need three pillars: people leadership (hiring, feedback, growth), delivery management (planning, execution, risk), and technical stewardship (standards, architecture, quality).

Avoid trying to be the hero IC. Instead, create clarity: define goals, what “done” means, who owns what, and when risks are due to be surfaced.

Try this exercise. Fill in the missing part by typing it in.

The three pillars are people leadership, delivery management, and __ stewardship.

Write the missing line below.

Operating Rhythm (Cadence)

Cadence creates predictability. Typical rhythm: weekly 1:1s, sprint rituals, monthly roadmap syncs, and quarterly OKRs (Objectives and Key Results).

Use lightweight artifacts: a living roadmap, an owner-mapped backlog, and a risk register. Review these on a schedule, not just when things break.

Operating Rhythm (Cadence)

Communication That Scales

Define audiences: team, cross-functional partners, and execs. Change the altitude for each. Team: details and next steps. Partners: dependencies and dates. Execs: impact, risks, asks.

Prefer written clarity first: brief specs, short updates, clear owners. Then use meetings to resolve decisions, not to discover the problem.

Build your intuition. Click the correct answer from the options.

Best way to start a status meeting is:

Click the option that best answers the question.

  • Deep technical detail
  • Lead with impact + risks + decisions needed
  • Skip context and jump to asks
  • Read every ticket aloud

Role Clarity: RACI

Use RACI to avoid decision fog: Responsible (does the work), Accountable (final yes/no), Consulted (gives input), Informed (kept in the loop).

Document RACI for recurring work (incidents, releases, hiring). Revisit it when the team changes.

Build your intuition. Fill in the missing part by typing it in.

In RACI, the person with final decision authority is __.

Write the missing line below.

Coaching and 1:1s

A 1:1 is the employee’s meeting. You bring prompts, they bring topics. Cover growth, feedback, blockers, and energy. End with clear actions.

Coaching model: ask → mirror → suggest. Ask to uncover thinking. Mirror what you heard. Suggest options, not orders.

Coaching and 1:1s

Feedback That Lands

Use SBI (Situation-Behavior-Impact) to keep feedback specific and fair. Follow with a Next Step and offer help.

Praise in public, improve in private. Make feedback normal by doing it often and early.

Let's test your knowledge. Is this statement true or false?

SBI focuses on labels like “you’re careless,” not behaviors.

Press true if you believe the statement is correct, or false otherwise.

Delivery: Plan, Track, Adapt

Lightweight planning works: define outcomes, slice into vertical increments, and timebox. Track with a visible board and weekly check-ins on risks.

If slip risk rises, adjust scope first, then dates. Communicate early and offer options, not surprises.

Build your intuition. Could you figure out the right sequence for this list?

Put the steps in sequence.

Press the below buttons in the order in which they should occur. Click on them again to un-select.

Options:

  • Track risks weekly
  • Define outcomes
  • Slice into increments
  • Timebox work

Technical Stewardship Without Becoming a Bottleneck

Guardrails beat gates. Set engineering standards (testing, review, observability) and architectural principles (e.g., boundaries, latency targets).

Join early for clarity (problem framing), review at integration points, and measure quality with SLIs/SLOs (Service Level Indicators/Objectives).

Let's test your knowledge. Click the correct answer from the options.

Which would you say is true?

Click the option that best answers the question.

  • Manager merges all PRs personally
  • Manager defines guardrails and empowers reviewers
  • Manager avoids code reviews entirely
  • Manager requires approvals from three directors for any change

Architecture & Flow: From Idea to Production

Flow: Idea → Shaping → Plan → Build → Review → Release → Measure → Iterate. Each stage has owners and exit criteria.

Inputs are outcomes and constraints. Outputs are running software and learning. Keep the loop short to reduce risk.

Architecture & Flow: From Idea to Production

Metrics That Matter

Track a few DORA signals (e.g., deployment frequency, change failure rate) and people signals (retention, hiring velocity) plus user impact (activation, reliability).

Beware vanity metrics. Tie each metric to a decision you’ll make if it moves.

Try this exercise. Click the correct answer from the options.

Which would help you avoid pitfalls?

Click the option that best answers the question.

  • Add metrics you never act on
  • Track many metrics but no owners
  • Tie metrics to specific decisions and owners
  • Change metrics every week

Handling Incidents Calmly

Incidents test leadership. First, make it safe: “We’ll fix the system, not blame people.” Then stabilize, communicate, and follow with a blameless postmortem.

Use roles: Incident Commander, Ops, Comms, Scribe. Timebox updates. Capture actions with owners and due dates.

Handling Incidents Calmly

Try this exercise. Is this statement true or false?

Blameless culture means we ignore accountability for fixes.

Press true if you believe the statement is correct, or false otherwise.

Managing Up and Across

Your success depends on partner trust. Share trade-offs early, bring options with pros/cons, and clarify the “ask” (people, time, scope).

Executive updates should be two things: short and decision-ready. Lead with goal, status, risks, and help needed.

Recap

  • Role: outcomes through others, sustainably.
  • Cadence: 1:1s, planning, demo, retro, OKRs.
  • Tools: RACI, SBI feedback, SLIs/SLOs, DORA.
  • Flows: Idea → Iterate; guardrails over gates.
  • Habits: write clearly, coach often, measure what matters.
Recap

One Pager Cheat Sheet

  • As a software engineering manager, you move from great individual contributor to trusted engineering leader, adopting the skills and day-to-day systems to deliver outcomes through others, increasing your leverage while you balance people, product, and platform to create an environment where engineers do their best work and users get dependable value.
  • The manager's job is to build and sustain a team that reliably delivers business impact at a healthy, predictable pace without burning out, using clarity, prioritization, and coaching.
  • A manager’s primary job is to create the conditions so the team reliably delivers impact sustainably, using clarity, prioritization, and coaching, aligning work to OKRs/KPIs and roadmaps, removing blockers, and establishing predictable cadences like sprints.
  • Shifting from IC to EM is a move from depth and speed of personal output to team clarity, coordination, and growth, typically via roles like tech leadtech lead manager → manager or directly on small teams, where you may keep some technical work early but gradually reduce it to make room for people and process.
  • Measuring an engineering manager (EM) by their own commits and tickets is false — an EM’s role is to amplify team effectiveness and enable others (not act as an individual contributor IC), and counting commits/tickets is a poor proxy for management impact because it incentivizes the wrong behaviors and overlooks outcomes like delivery of OKRs, system reliability (MTTR), hiring, coaching, and psychological safety.
  • Focus on three pillars — people leadership, delivery management, and technical stewardship — avoid being the hero IC, and instead create clarity by defining goals, what done means, who owns what, and when risks must be surfaced.
  • The missing word is technical, completing the three pillars — people leadership, delivery management, and technical stewardship — where technical stewardship means owning standards, architecture, quality, tech debt, CI/CD, and tooling to define definition of done and acceptance criteria, set clear ownership and risk gates (e.g., release readiness), and thus protect long‑term technical health and productivity.
  • Establish a predictable operating rhythm with regular rituals—weekly 1:1s, sprint rituals, monthly roadmap syncs, and quarterly OKRs—and use lightweight artifacts (a living roadmap, an owner-mapped backlog, and a risk register) that are reviewed on schedule, not only when things break.
  • Define audiences — team, cross-functional partners, and execs — and change the altitude for each: team gets details and next steps, partners get dependencies and dates, execs get impact, risks, asks; prefer written clarity first (brief specs, short updates, clear owners) and then use meetings to resolve decisions, not to discover the problem.
  • Start meetings by leading with impact, risks, and decisions — this sets the right altitude, surfaces blockers and uncertainties early, and makes meetings decision-focused (e.g., approve an MVP scope cut or accept a delivery slip) with clear owners and ticket references.
  • Use RACIResponsible, Accountable, Consulted, Informed — to ensure role clarity and avoid decision fog, document RACI for recurring work (incidents, releases, hiring), and revisit it when the team changes.
  • In RACI, the Accountable role is the person with final decision authority, who owns the outcome, approves the deliverable, and serves as the single point of accountability for the decision.
  • Run a 1:1 as the employee’s meeting where you bring prompts, they bring topics, cover growth, feedback, blockers, and energy, end with clear actions, and follow the coaching model ask → mirror → suggest — ask to uncover thinking, mirror what you heard, and suggest options, not orders.
  • Use SBI (Situation-Behavior-Impact) to keep feedback specific and fair, follow with a Next Step and offer help, praise in public, improve in private, and make feedback normal by doing it often and early.
  • The statement is false — SBI (Situation-Behavior-Impact) avoids labeling by anchoring feedback in observable facts and effects, focusing on behaviors, not labels, which reduces defensiveness, makes feedback actionable, and supports constructive next steps (Next Step).
  • Use lightweight planning — define outcomes, slice into vertical increments and timebox work — track progress with a visible board and weekly risk check-ins, and if slip risk rises adjust scope first, then dates, while communicating early and offering options, not surprises.
  • Start by defining outcomes to set what success looks like; next establish constraints with a timebox to force prioritization and create trade-off rules; then slice work into vertical increments sized to the timebox so each increment delivers usable value; and finally track progress with a visible board and weekly check-ins on risks so you can adapt early and trade scope before dates, producing focused, predictable delivery that advances the outcomes.
  • Technical stewardship without becoming a bottleneck means applying guardrails (not gates) by defining engineering standards and architectural principles, joining early for clear problem framing, reviewing at integration points, and measuring quality with SLIs/SLOs.
  • A manager should define the guardrails—clear standards like testing, code review, observability, CI/CD, and SLIs/SLOs—and empower reviewers (engineers and tech leads) to make day-to-day technical decisions within those boundaries, escalating only cross-cutting trade-offs so stewardship scales quality and speed instead of becoming a bottleneck.
  • The process follows the Idea → Shaping → Plan → Build → Review → Release → Measure → Iterate flow, with stage owners and exit criteria, treating inputs as outcomes and constraints and outputs as running software and learning, and keeping the loop short to reduce risk.
  • Track a few key signals like DORA metrics (deployment frequency, change failure rate), people signals (retention, hiring velocity), and user impact (activation, reliability); beware vanity metrics and tie each metric to a decision you’ll make if it moves.
  • Tying metrics to decisions and owners makes metrics actionable, creates clear accountability, prevents vanity metrics, and improves data quality and cross-team coordination by ensuring concrete triggers (e.g., deployment frequency, change failure rate, time-to-first-value) have owners empowered to act.
  • When incidents occur, leaders should make it safe (fix the system, not blame people), then stabilize and communicate with timeboxed updates and clear rolesIncident Commander, Ops, Comms, Scribe—and follow with a blameless postmortem that records actions with owners and due dates.
  • A blameless culture does not mean no accountability; rather it emphasizes learning over punishment and psychological safety, treats human error as a symptom of system gaps, and ensures clear ownership and verified follow‑through through postmortems that produce action items with owners and due dates tracked in tools like JIRA/GitHub Issues and validated by monitoring, alerts, automated tests, and updated runbooks, assigns incident roles (incident commander, Ops, Comms, Scribe) to ensure tasks are done, holds leaders responsible for resourcing and escalation, and still permits consequences for deliberate misconduct or repeated negligence.
  • Build partner trust by sharing trade-offs early, bringing options with pros/cons and clarifying the ask (people, time, scope), and make Executive updates short and decision-ready by leading with goal, status, risks, and help needed.
  • Focus on achieving outcomes through others, keep a regular cadence with 1:1s, planning, demos, retros and OKRs, rely on practical tools like RACI, SBI, SLIs/SLOs, and DORA, prefer an iterative flow (Idea → Iterate) with guardrails over gates, and adopt habits of clear writing, frequent coaching, and measuring what matters.