Mid-level to senior engineer

Stage 2 · Lesson 1 of 8

What ownership means

Ownership and leverage

means taking responsibility for an outcome from start to finish, including the parts nobody assigned to you. That covers the , the , the docs, the bugs that follow, and telling people it shipped. A mid-level engineer finishes the .

An owner makes sure the problem is actually solved. It is the practical form of the larger from the previous stage. Ownership also means speaking up early when something is at risk, instead of hoping it works out.

Common trapconfusing ownership with doing everything yourself. An owner makes sure the outcome happens, and that often means getting others to do parts of it.

A question to check yourself, an AI practice session and 1 cheat sheet entry come with the full roadmap. Unlock

Resources for this stage

Start with· follow one of these

  • BookFree
    Software Engineering at Google

    Titus Winters, Tom Manshreck and Hyrum Wright · Intermediate

    The chapters on testing, CI and large-scale changes: fixing problems at team scale

  • BookPaid
    The Pragmatic Programmer

    Hunt and Thomas · Intermediate · About $45

    Automation, broken windows and orthogonality: the habits behind leverage

Also worth your time

Mark this stage as not done?