5

Two Kinds of Feedback

 3 years ago
source link: http://akaptur.com/blog/2017/06/03/two-kinds-of-feedback/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Two Kinds of Feedback

Jun 3rd, 2017

I often hear junior engineers or newcomers to a company say that they’re not getting enough feedback. It’s a common feeling, especially for people who are just leaving school and the predictable assignment->work->grade feedback loop that it creates.

There’s lots of good advice for managers, mentors, and senior engineers about giving specific, actionable feedback – but it’s important to know what kind of feedback someone needs. I’ve found that people asking for more feedback are generally looking for one of two very different things:

The first kind of feedback is strategic feedback. The engineer asking for strategic feedback means something like this: “I feel like my work is going okay, and I’m wondering if I can be more effective. Are there strategies I can change to be even better?” The person asking these questions probably feels open, secure, and calm. They’re eager to grow and want to know if there’s anything they’re missing. Ideally, this engineer is asking specific questions for the feedback they’re seeking, like “Did my architecture doc clearly explain our project? Was my last pull request the right size and scope? What are the most important problems that our team is facing?” Feedback for this person should certainly be specific and actionable.

The other kind of feedback is less often dicussed – belonging feedback. An engineer seeking belonging feedback might be asking “Do you have any feedback for me?” but means something like, “Are things going ok? Do people like me? Am I making dumb mistakes?” In this state, they probably feel vulnerable. They might not yet feel comfortable with their coworkers. They might even be worried they’re going to get fired.

As a feedback-seeker (whether you’re a new engineer or an experienced hand), the more clear you can be about what you’re looking for, the more likely you are to get it. I once sat down for a one-on-one with my manager to discuss an incident, and said, “My agenda for this meeting is how it happened, what our plan for remediation is, and my feelings.” For my manager and me, this worked great. Being clear about what you want also helps you determine whom to ask for it – different problems might go to your direct manager, a more senior engineer, someone who joined the company at the same time you did, or a friend outside of work.

As a manager, mentor, or senior colleague, the best thing you can do is understand what kind of feedback is being requested. You don’t want to tell someone seeking strategic feedback, “Don’t worry! Everything’s great!” Similarly, you don’t want to give a list of ten areas for improvement to someone who’s already being too hard on themselves. What kind of feedback is being sought isn’t always obvious, and probably requires some follow-up questions.

Differentiating between these two types of request allows everyone to have a more pleasant experience and get better feedback at the same time.


Recommend

  • 43

    The last article was all aboutthe command bus, a specific type of service bus. Now, let's take a step back and look at some other service buses. What similarities can we discover and how do they differ. What...

  • 22

    The challenge of deciding what kinds of tests to write There are a lot of different kinds of tests a developer could possibly write. In RSpec there are model specs, feature specs, view specs, helper specs, routin...

  • 3

    I am not an expert of functional programming, nor type theory. I am currently trying to enter the world of Haskell after I mess around the Scala world for a while. When I read about Kinds, I remember I was surprised, and a little bit scared....

  • 9

    Two Kinds of Invariants: Safety and Validity When talking about the Rust type system in the context of unsafe code, the discussion often revolves around invariants: Properties that must always hold, because the language gene...

  • 6
    • blog.kylegalbraith.com 3 years ago
    • Cache

    Two Kinds of Tech Debt and How to Pay It Down

    Two Kinds of Tech Debt and How to Pay It Down📅 October 22, 2018 – Kyle Galbraith Everyone is always excited to work on a brand new project. A greenfield project allows developers to start from scratch, apply the lesso...

  • 7
    • matklad.github.io 3 years ago
    • Cache

    Two Kinds of Code Review

    Two Kinds of Code Review Jan 3, 2021 I’ve read a book about management and it helped me to solve a long-standing personal conundrum about the code review process. The book is “High Output Management”. Naturally,...

  • 5
    • www.paulgraham.com 3 years ago
    • Cache

    Two Kinds of Judgement

    Two Kinds of JudgementApril 2007There are two different ways people judge you. Sometimes judging you correctly is the end goal....

  • 6
    • www.paulgraham.com 3 years ago
    • Cache

    The Two Kinds of Moderate

    The Two Kinds of ModerateDecember 2019There are two distinct ways to be politically moderate: on purpose and b...

  • 10

    Rust's Two Kinds of 'Assert' Make for Better Code March 16 2023 Daniel Lemire's recent post "

  • 7
    • quuxplusone.github.io 8 months ago
    • Cache

    Two kinds of function template parameters

    Two kinds of function template parameters

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK