I've gotten feedback from a mid performance review and my manager wants to see improvements in various areas. It includes improving my debugging skills by paying closer attention to pertinent details (and not getting distracted) for example.
Since then, I've become much more conscious and aware of the errors that I run into and much more deliberate in my debugging approach. This has resulted in me being able to diagnose problems much more accurately, and has also lended to me problem-solving much more effectively as well.
The problem is I'm not sure how to best demonstrate (or prove) that value improvement to my manager. Unlike PRs (which are often more visible in the value it demonstrates) -- you see what you get, my debugging skills/tactics are not readily obvious to the outside party unless they're observing my day-to-day activity. I can say that I've gotten better but if I have nothing to back that up with aren't they just words without weight? Who's to say that I'm even right in my own assessment without social feedback? I could be dunning kruger for all I know.
Is it enough for me to simply document those performance improvements and share (or talk about) them with my manager?
Note: My ultimate goal is to get promoted so I'm trying to (1) show that I've taken their feedback seriously and (2) demonstrate actual improvement since my last performance review.
Let me know if I'm thinking about this the right way or if am I overcomplicating it. Thanks!
Like with code in general, there's 2 axes when it comes to debugging:
Something else I do when I debug is I am constantly generating a "paper trail". At Meta, we had an internal tool called "Tasks". So when I got a bug at Meta, I would write everything into the task.
New hypothesis on why it's breaking? Add a comment to the task.
Disproved a hypothesis on why it's breaking? Add a comment to the task.
Added some logs that yielded some juicy new information on the bug's root cause? Add a comment to the task.
By the time I finished the bug, I would have this clean journal of the process I used to arrive at the fix. I would share that in my performance review for really high-impact bugs I fixed, and if you have this same writing habit, you can do the same.
Lastly, I recommend these other resources on debugging:
How did your manager come to the conclusion that you could improve your debugging skills and attention to detail?
If you don't know, ask! You can even ask for examples: "I really appreciate your feedback, do you have an example in mind where I could have been faster with debugging?"
Getting this context is important since that becomes the way you can also demonstrate improvement. Like you said, you want to go beyond just feeling like you got better. Ideally it's something you have peer feedback about, or it's a quantifiable change.
If I had to guess, your manager probably delivered this feedback based on two inputs:
In either case, a good way to show that you take the feedback seriously is to show your work. (like Alex suggested) A few tactics: