Live data from Hacker News

Ask HN: How do you not take criticism of your work personally?

news.ycombinator.com

71–80 of 653 posts

Re: Ask HN: How do you not take criticism of your work personally?

#71

I work in consulting; everything I do I do for the customer and to improve their codebase. I often see a lot of terrible code. I change it and try to educate the coder who was responsible. When I get comments on my code I will always assume that I am wrong. Not because I am bad but because I am not that long with the company. I am missing the domain knowledge, ways of working, standards and all that. When I do get re…

I think consulting might be a good fix for the poster's problem. Your behaviour will get corrected fast.

I've seen so much bad code and so much mess. All made by nice - and not so nice - generally competent folks in varying circumstances. Also contributed quite a bit myself, actually. ("I've seen things you people wouldn't believe")

After a while you get numb to it. There are a staggering number of ways to be right and I don't think there is a general fix other than expose yourself to as much as possible.

Re: Ask HN: How do you not take criticism of your work personally?

#72
Some good advice in the comments so far, but I don't see any which highlight the one thing that transformed me in this regard permanently. I suffered from your problem terribly, to the point that it almost drove me into depression.

The one thing that solved this for me, and I mean utterly cured it, was _talking to my coworkers about it_. This of course only works if you feel comfortable being vulnerable to your coworkers. I was lucky enough to work with people who I am also friends with. I literally said to them over a first pint after work: "when I get critical PR comments it makes me feel bad and defensive. Sorry if I sometimes come across guarded that way".

This opened an amazingly productive conversation that changed my relationship with my colleagues forever, as they opened up about their struggles in this area (you would be surprised at how common this is, it is human nature after all) and we shared advice and jokes.

Sometimes I think we (as a software community and species) try to tackle these things alone to avoid displaying our vulnerable sides, but I think this is a tragic facet of modern culture.

Re: Ask HN: How do you not take criticism of your work personally?

#73
Walk away from it, then come back to it in a bit and take the feedback at face value again.

This is obviously easiest with Slack, Google Docs comments, pull request feedback, Hacker News comments, etc. In person feedback might require a poker face and later reflection.

I find, most of the time, that feedback feels a lot less reasonable (and more personal) the first time I see it, but that it feels more reasonable and actionable when I come back to it with a bit of distance. And then there's something to accepting part of their feedback, holding back on some less significant part, for a sort of win/win where you don't have to feel like you gave in on everything.

Easy to say, much harder to do though!

Re: Ask HN: How do you not take criticism of your work personally?

#74
In my opinion, it always helps if you get to know the people reviewing your work personally. Sometimes, this happens naturally. You don't have to be buddies; however, if you understand a person's background, biases, and experience, it adds a lot of context to anything they say.

Re: Ask HN: How do you not take criticism of your work personally?

#75
Sometimes it's hard, but most of the times I find it easy. I think it's because I always assume I could write better code.

That is, after finishing something, if I did a rewrite say a month later then it would have a better design, with better code and hopefully fewer mistakes.

Thus if someone else points out my design or code isn't the best or I've made a mistake they're kinda just pointing out the obvious.

An important note though: this does not mean I don't defend my solutions. They may criticize it, but I judge their criticism before answering. Often I'll agree, after all, most of the time my solutions can be improved. But sometimes I'll disagree and then I'll say that and give my reasoning why.

Re: Ask HN: How do you not take criticism of your work personally?

#76
One option is to be involved in non-work activities. If your only source of self worth is your job, then any criticism to it is a criticism to your self worth. If you have multiple sources of self worth the a criticism to your work has a smaller effect to your self worth.

For example, you might be a dance teacher in the afternoons where your students really admire you or you are the “popular” person among a group of friends.

Re: Ask HN: How do you not take criticism of your work personally?

#77
post #22

The reason I took criticism of my work personally was that I build my identity around the fact that I'm smart and good with computers. If you think of yourself as having value BECAUSE you're good at X - it's almost impossible not to take criticism personally. You can pretend not to care, because it seems professional - but inside you'll still be hurting, and by default you'll still act to prevent the damage to your e…

Usually review feedback is not that harsh though. It's not like "This is complete shit, please start over!" It's usally things like "If you used this pattern in this area, it would become easier to read" or even more trivial "This variable has a generic name, please make it more expressive" or whatever...

I think I'm in the extreme minority on this, but in my view those responses go from least harsh to harshest.

This is complete shit, start over.

Even though there's vulgarity, it's explicitly directed at "this" and not "you." If the vulgarity is indicative of any frustration, then it means my work was below their expectations - which necessarily implies that they have come to expect more from my work. This is confirmed by their direction to start over, without any additional oversight or specific micromanagement. The boss who says this respects you, respects your work, and knows you can do better than this uncharacteristic example without them holding your hand.

If you used this pattern in this area, it would become easier to read

"You." This comment is directed at me and the choices I made. The comment uses the conditional - it isn't frustrated, it's wistful. The language is stilted and formal; they're keeping me at an arm's length. And easier to read? Humiliating that my thought process is that incoherent.

This variable has a generic name, please make it more expressive.

Very simple present tense statement, followed by very simple imperative. I'm clearly being handled. And please? They are literally begging me not to suck so bad. This isn't just arms-length language, this is you're-going-on-a-PIP-and-we're-being-careful-not-to-give-you-any-employment-law-leverage language. If someone ever gives me feedback like this, that's a sign I'm going to get fired.

Re: Ask HN: How do you not take criticism of your work personally?

#78
Do you react well to some constructive criticism or are bothered by just about all of it? I wonder if you are dealing when some perfectionism issues more broadly.

It’s sometimes hard to remember, but feedback is a gift. It is someone else taking time to show us how to be better. One approach to feel less bad about constructive/negative feedback is to show and feel gratitude to the person giving.

I remember I had a customer who was somewhat hostile and awkward when reporting bugs. One day they reported a bizarre issue related to a race condition and I spontaneously responded “that’s a AWESOME bug find. It’s a cool bug. Sorry it’s impacting you but I appreciate you helping us make the product better.” That and similar interactions changed the tone of our communications- by expressing enthusiasm and gratitude for the opportunity to learn I reinforced those emotions over the angst and worry over the problematic feedback and at the same time changed the tenor with the customer who went from being a little angry at finding bugs to enthusiastic at reporting then. I distinctly remember my smile the first time he started a meeting with “I’ve got a good one for you.”

If you can find a way to value the learning highly it helps reduce the sting to the ego of criticism.

Re: Ask HN: How do you not take criticism of your work personally?

#79
It sounds as though criticism either makes you feel insecure about your own abilities, or resentment when others unfairly blame you for problems.

So here's the thing: management is metadata for actual work. It has very little to do with the day to day business of getting things done. The more elaborate the management system, the more intrusive it is to getting things done. A good manager doesn't look to blame people for problems - they do whatever is required to help each person solve problems, period.

So when you get blamed for things that aren't your fault, don't take that personally. It's not about you, it's about that person's insecurity about their job and need to deflect attention from themselves.

As far as snarky comments go, well... again, it's not about you, it's about the other person and their need to feel or look superior, or to make people think they're funny, or it's compulsive. Unless this same person singles you out constantly, it's probably not personal.

As for feeling bad about honest mistakes... the only mistake you should ever feel bad about is the one you keep making. Everyone makes mistakes - some of us are just better at bullshitting about it. The key is to learn from them, and what questions to ask in advance to avoid them. That's just a thing that takes experience.

Eventually you'll get to the point where you don't take it personally anymore than you take it personally if you go on a blind date and the person doesn't fall instantly in love with you. Does it mean you're not lovable? No. It means that, at this moment, that person didn't want you. Again, it has nothing to do with you, and it doesn't even necessarily mean anybody did anything wrong. That reviewer might have had a shitty day, or might be under undue pressure themselves. Doesn't make it right to use you as a scapegoat, but that's just the world. People aren't always smart or fair.

As long as they don't fire you, you'll just learn to shine it on after a while. Whenever people are forced to interact with other people for any other reason than fun, there's always gonna be friction where they meet.

Re: Ask HN: How do you not take criticism of your work personally?

#80
This is what happens when you are identified with your work to some degree. The work becomes you, hence criticism appears to be no longer about your work but your person.

My experience is that this often happens to individuals who have a perfectionist tendency. A very admirable trait that unfortunately can backfire in the form you described.

I think you already made the first step, which is becoming conscious of this. In my experience, the second and harder step is to stay conscious.

For me personally, it helps to take a step back and get some distance from work (even if it is very short).

Also, what greatly helps is not condemning yourself for your reaction to that criticism as that would just add one more layer of negative feelings on top of it.

The reason you react this way shows some very positive traits in you. Appreciate them.

Post reply on HN