SALARICareer systems for software engineers Explore salari.dev ↗
A score was shared with you: /45. Run the same 15-behaviour count and compare the pattern, not the person.
Free career diagnostic · about 4 minutes

Your review said “be more proactive.” Nobody told you what that means.

This turns “proactive” into 15 observable engineering behaviours: how you clarify work, surface risk, move decisions, close handoffs and prove outcomes. Count what you actually did in the last three weeks.

15 questions · no email · answers stay in this browser

Mike Salari, Staff Mobile Engineer & Tech Lead 15+ years building production software 500+ technical interviews from the hiring side

What “proactive” means here

In this diagnostic, proactive engineering means reducing the amount of invisible coordination other people must do around your work. You make outcomes explicit, expose changing risk while there is time to act, bring bounded next steps, and close what you open.

See all 15 behaviours
  1. Write down the outcome of a task in plain language, before naming any technology.
  2. Name an assumption that could invalidate my work, before building on it.
  3. Check whether a decision was mine to make, mine to inform, or one I needed approved.
  4. Flag a risk that had changed while the team still had time to act on it.
  5. Ask for help with what I expected, what I observed, and what I had already tried.
  6. Send an update that reported a changed state instead of logging my activity.
  7. Bring a recommendation or a bounded next step instead of only a problem.
  8. Open a pull request that stated its outcome, risk, verification, and scope.
  9. Close a handoff with a named owner and a date.
  10. Verify rollout, adoption, or operational readiness after a merge.
  11. Remove a source of repeated friction instead of absorbing it again.
  12. Say no to work by putting the trade-off on the table.
  13. Protect a block of focused work without going dark on the team.
  14. Record evidence of an outcome, a prevented risk, or a system I improved.
  15. Stop or hand off an initiative when the evidence, priority, or permission changed.

Before you start

How is the score calculated?

Each behaviour is counted over the last three weeks: never = 0, once = 1, twice = 2, three or more = 3. Fifteen questions produce a score from 0 to 45.

Does this reward extroversion?

No. The behaviours are about making work legible and closed, not speaking more, dominating meetings or becoming louder.

Is this a personality or psychometric test?

No. It is a practical self-audit of recent workplace behaviours. Use the result as a pattern to inspect, not a label about who you are.

Question 1 of 150% complete

In the last three weeks, how many times did I…

Keyboard: 1–4
Your proactive developer score
0/ 45

Read the pattern

What that number means

Your next reps

The three behaviours to make visible first

None of these require you to become louder. They require your work to become easier for other people to understand, trust and continue.
Go from score to system

The other twelve behaviours — and what to do about them

Ticket Taker, Outcome Owner expands the full system behind these fifteen behaviours: the SCOPE loop, scripts for asking for the next level, saying no with a trade-off and disagreeing with your manager, plus a 21-day plan and field cards.

Tell me your score and I’ll read it back to you.

★★★★★
“I'm a pretty shy person, so I didn't expect to enjoy this book as much as I did. It made me realise how many opportunities I was missing simply by staying quiet.”
Nick Ruth · verified purchase