The performance-review mindset, in English
  • Every claim reads stronger paired with a result: not "I improved X" but "I improved X, which led to Y".
  • Naming a weakness alongside a plan reads as self-aware; naming it alone reads as just an admission.
  • "That's fair" is a standard, non-defensive way to open a response to critical feedback.
  • Asking "what would 'great' look like" turns vague feedback into something you can actually act on.

Writing Your Self-Assessment

  • This period, my main focus was [X], where I [achieved outcome].
    Standard opening structure — focus, then result
  • I led the effort to [X], which resulted in [measurable outcome].
    Leads with impact, not just activity
  • I stepped up to cover [X] when [situation], which wasn't originally part of my role.
    Highlights initiative beyond the job description
  • A key challenge I navigated was [X], where I [approach taken].
    Frames a difficulty as a demonstrated skill
  • I'm proud of [X], but I recognise there's more to do on [Y].
    Balances a genuine highlight with honest self-awareness

Quantifying Your Impact

  • This reduced [metric] by [X]%, which translated to [business outcome].
    Connects a technical change to a business result
  • I shipped [X] features / closed [X] tickets, with a focus on [quality aspect].
    Pairs volume with a quality signal, not just raw output
  • I mentored [X] junior engineers, [specific outcome, e.g. "both were promoted this cycle"].
    Makes mentorship measurable, not just a claim
  • Without exact numbers, the clearest sign of impact was [qualitative outcome].
    Honest framing when a metric genuinely isn't available
  • I want to be careful not to overstate this — my contribution was [specific part] of a team effort.
    Signals honesty in a shared-credit situation

Discussing Growth Areas

  • An area I'm actively working on is [X] — here's what I've been doing about it.
    Pairs the weakness with a concrete plan, not just an admission
  • I'd like more exposure to [X] this next cycle to build that skill.
    Turns a gap into a forward-looking request
  • Looking back, I could have communicated [X] earlier — I've since started [new habit].
    Owns a specific mistake with a corrective action
  • I don't think I've had enough opportunity yet to demonstrate [skill] — is that something we can create space for?
    Distinguishes "haven't had the chance" from "can't do it"

Receiving Feedback in the Meeting

  • That's fair — can you give me a specific example so I can address it directly?
    Asks for specifics without being defensive
  • I hadn't thought of it that way — let me sit with that for a moment.
    Acknowledges a genuinely new perspective
  • I appreciate you telling me directly rather than letting it go unsaid.
    Genuine, common response to hearing hard feedback
  • What would "great" look like here, concretely?
    Clarifies vague feedback into something actionable
  • I want to make sure I understood correctly — you're saying [paraphrase]?
    Confirms understanding before reacting

Setting Goals for the Next Cycle

  • For next cycle, I'd like to focus on [X], with [Y] as a success measure.
    Ties a goal to a way of measuring it
  • What would need to be true for you to consider me ready for [next level]?
    Directly asks about promotion criteria
  • I'd like to set a stretch goal around [X], with [Y] as the realistic baseline.
    Frames ambition alongside a safety net
  • Can we check in on this goal at the midpoint, not just at the next review?
    Proposes earlier feedback loops proactively

Frequently Asked Questions

What exactly constitutes a 'Refactoring' in the context of this phrasebook?

Within the IT Phrasebook, 'Refactoring' refers to improving the internal structure of code without changing its external behavior. It's about cleaning up design flaws, removing redundancies, and enhancing readability – essentially optimizing the codebase for maintainability and future development efforts.

Can you elaborate on what's meant by 'Technical Debt' as a performance review term?

'Technical Debt' represents the implicit cost of rework caused by choosing an easy solution now instead of a better approach that would take longer. It accumulates over time and impacts future development speed, making it a key area to address during performance reviews focused on code quality.

I've heard 'Code Smells' mentioned – what are they specifically?

'Code Smells' are surface indications of deeper problems within the codebase. They aren't necessarily bugs, but they suggest potential issues like duplicated code, long methods, or complex dependencies that could lead to maintenance difficulties and performance bottlenecks if left unaddressed.