Engineering Career Growth Best Practices

Chapter 2 · Practice 2 of 4

Finish things: shipped, adopted and measured beats started

From Grow your scope and impact

Why it matters

Unfinished work has no impact. A feature behind a flag nobody turned on, a migration at 90%, or a tool nobody adopted all look like effort but not results.

Land your work fully:

  1. Ship it to real users or real systems.
  2. Drive adoption: announce it, write the docs, help the first users.
  3. Measure whether it did what you said it would.
  4. Close it out: remove old code paths and flags.

A smaller project carried all the way through usually shows more than a large one abandoned halfway.

Do

  • Write down the success measure before you start
  • Follow up a few weeks after launch

Avoid

  • Moving on as soon as the code merges