Soft Skills Engineering - Episode 315: Poor feedback recipient and rubber duck

Episode Date: August 1, 2022

In this episode, Dave and Jamison answer these questions: Do you have any advice on how to give feedback to people who don’t take critical feedback well? There’s a person who joined my te...am with the same job title and level as me (senior product designer/L5) more than a year ago, and since then he has shown that he not only lacks a lot of skills to be considered senior but also lacks the self-awareness to see where he falls short and how he needs to improve. There have been multiple occasions in our 1:1s where he has alluded to critical feedback he’s gotten from people on our team (including our manager) and has written it off as irrelevant or untrue, will come up with excuses for his poor performance, and will make off-hand comments about the person as a way to discount their credibility. Overall I feel like this is part of a larger display of narcissist behavior; I’ve noticed that the only time he’ll listen to suggestions is if you make it not sound critical and sandwich them in between compliments. Up until now, I (hopefully) have avoided being on the receiving end of his negative comments, but since I’m trying to go for promotion, my manager wants me to give him more guidance and tell him directly the feedback that I’ve brought up to her. Seeing how he’s reacted in the past, I’m unsure how to just start giving him unsolicited feedback and am afraid of what he’ll think and say to others about me as someone with four less years of industry experience trying to give him advice. I’m also afraid that this will damage our working relationship as I’ve seen how despondent he becomes when things don’t go his way. I’ve told my manager these concerns and her response was that it isn’t on me if he reacts poorly to my feedback, but I feel like putting in the energy to give him feedback that he probably won’t even listen to is exhausting and isn’t worth the possibility of him becoming more adversarial towards me. What can I do? Any advice?? I recently joined a new company following the patented space law certified strategy of quit your job. I have a senior colleague who has been there maybe 8 months more than me. Whenever he has a problem, he likes to call me away from my desk and start explaining his entire problem to me. I have no knowledge of the real codebase yet and am not even an experienced programmer as I barely have 2 year of experience. I just stand there and nod and give various quips from time to time to pretend I’m listening. This can last up to 30 minutes and happens numerous times a day. If I say I’m busy he just waits 5 minutes before calling me over again. I cant get any work done because of this. How do I deal with this senior team mate that uses me as a rubber duck. Should I just buy him an actual rubber duck ?

Transcript
Discussion (0)
Starting point is 00:00:00 it takes more than seeing another devs editor setup becoming jealous and destroying your whole workflow to be a great software engineer this is episode 315 of the soft skills engineering podcast and i am your host jameson dance i'm your host dave smith soft skills engineering is a weekly advice show about the non-technical stuff of the technical field of software development it's been a long time since i just absolutely destroyed my whole workflow and spent like three unproductive days in response to jealousy over someone else's environment oh i'm smack in the middle of it but it's worse because uh i'm a manager so i don't have a lot of time to code so instead of spending three days it's like three days of effort spread over like three
Starting point is 00:00:47 weeks i haven't been able to type a line of code in my editor successfully for several days now sorry i'm late to the meeting i was fighting an editor config yeah there's definitely a part of my brain that is like if i just replicate their editor setup i'll be like them yes it will transfer to me their skills and knowledge it hasn't happened yet but i haven't found the right editor setup yeah clearly to do that yeah there's there's probably like an emacs plugin to do that oh yeah to transfer all skills and knowledge yeah if it can't be done in a lisp family emacs plugin then it can't be done i work with lispers now and there's a lot of jokes about how everything needs to be manipulated with x s expressions and it's kind of true like i've been impressed at how
Starting point is 00:01:43 how much of your workflow can be turned into s expressions yes there's probably like an email client that you write using cons and write your emails with that all right uh that's not what this show is about no do you want to thank our patrons dave i do i want to give a shout out to those that are contributing at the level where they get a weekly shout out on our show they are nathan sack on memester josh owen chardall craig motlin i love mavis the stochastic parrot If you'd like to join this list of things to try to make us say, all of which are real words, by the way, feel free to go over to softskills.audio and click the support us on patreon button and if you
Starting point is 00:02:43 contribute at that level we will say whatever you want that's safe for work to say on this podcast and if you contribute at any level we'll send you an invitation to our slack community the first week of every month so thank you to everyone who's done that yeah it is kind of interesting how shouting out names was sort of the traditional original use and it's certainly evolved since then to be much more performance art focused which is great this episode is sponsored by hired the best way to quit your job and get a new one you can go to hired.com soft skills or you can hear more about them in the middle of the show or you can do both those things up to you all right shall i read our first question please do okay this comes from an anonymous listener who says
Starting point is 00:03:24 do you have any advice on how to give feedback to people who don't take critical feedback well there's a person who joined my team with the same job title and level as me more than a year ago and since then he has shown that he not only lacks a lot of skills to be considered senior but also lacks the self-awareness to see where he falls short and how he needs to improve there have been multiple occasions in our one-on-ones where he has alluded to critical feedback he's gotten from people on our team including our manager and has written it off as irrelevant or untrue he will come up with excuses for his poor performance and will make offhand comments about the person as a way to discount their credibility overall i feel this is a part of a larger display of narcissist
Starting point is 00:04:01 racist behavior and i've noticed that the only time he'll listen to suggestions is if you make it not sound critical and sandwich them in between compliments there is a name for that up until now i hopefully have avoided being on the receiving end of his negative comments but since i'm trying to go for promotion my manager wants me to give him more guidance and tell him directly the feedback that i brought up to her seeing how he's reacted in the past i'm unsure how to just start giving him unsolicited feedback and i'm afraid of what he'll think and say to others about me as someone with four less years of industry experience trying to give him advice i'm also afraid that this will damage our working relationship as i've seen how despondent he
Starting point is 00:04:38 becomes when things don't go his way i've told my manager these concerns and her response was that it isn't on me if he reacts poorly to my feedback but i feel like putting in the energy to give him feedback that he probably won't even listen to is exhausting and isn't worth the possibility of him becoming more adversarial towards me what can i do any advice this is interesting i've i've so i've heard this technique described as the the crap sandwich i've never heard someone who prefers crap sandwiches well only if they know what's happening right yeah i i enjoy that taste please bring it on it's really hard when thinking about giving feedback to people not to fall into kind of pop psychology probably you're not a psychologist maybe you are and then you're very
Starting point is 00:05:29 qualified but i'm assuming that you are not a psychologist and it's interesting it feels like it gives some insight into behavior but i haven't found it useful for helping me take action and what has been more helpful is thinking about what behaviors do i want and how do i kind of describe and encourage those not like what is this person's kind of struggles um although that i don't know it can be related sort of but if i get too far into like modeling this person's psyche in my head i kind of psych myself out of just talking to them about what i think should be better or different so i'm kind of keying off the larger display of narcissist behavior that could be you're probably not going to fix that if it's true like it may not change your actions either right yeah yeah and
Starting point is 00:06:22 there is this is interesting as well because there is a um this sounds like your manager is asking you to do this more as a way to exercise some skills that will be more useful if you're promoted than as a way to get a particular outcome because they even said it's not on you if they react poorly to your feedback but it's not on you like it's not your fault but it does become your problem right i mean it could yeah especially if they start trash talking you to other people yeah i mean if they trash talk everyone to everyone else though then it gets diluted yeah the effectiveness of their trash talk is is lowered i think like the takeaway for me from your manager i think your manager is right the more senior you get the more
Starting point is 00:07:08 capable you need to become of giving feedback to everyone regardless of their personal mode of operation and so if there are people you're afraid to give feedback to then you need to figure out a way to get over that fear because it's especially those people that need to have the documented feedback so that if the day comes when they need to be, you know, if we need to part ways with them in your company because of their negative feedback, but you never are willing to give them the feedback, then you're going to be stuck with them. So you got to figure out a way to give the feedback. Yeah. We haven't talked about Radical Candor for a while. I feel like that book has kind of gone through cycles of popularity and is kind of on a down cycle right
Starting point is 00:07:48 now of maybe there's some downsides to being radically candid but it does start off with a story at the beginning of the book of someone who was hired very successful at their previous job very nice very easy to get along with just really struggling and their manager never told them directly hey you are not doing a good enough job and eventually they just needed someone who could do a better job in that role for the health of the company and they had to fire this person and they were understandably agonized i think the sentence i remember is they they kind of asked their manager why didn't you tell me yeah and the answer is i made a mistake in not telling you right yeah it's always more comfortable in the short term to not give feedback uh and it can
Starting point is 00:08:37 sometimes be more harmful in the long term sometimes not but yeah you're trying to avoid this like why didn't you tell me right reaction i think that's maybe one way to think about it i like to think about this in terms of pain minimization right now this question asker is avoiding pain in the short term by not giving feedback to this person but the choice to not give feedback is going to create more pain over more time in the future i think because either a this person will never improve the things that need to be improved because they just don't have access to the information in the form of feedback. Or B, there will come a moment where this person needs to be let go because they're just not meeting the company's needs. And in that moment,
Starting point is 00:09:20 the pain can be excruciating when they're looking around saying, why did none of you tell me this? Yeah. I wonder if it's worth, question, ask, or mention is talking to their manager and kind of getting some advice about it's not your fault if they react poorly. It might be helpful for you to get some assurances from your manager that they have your back because i can see one way this goes wrong is this person gets really upset at you and then yeah starts talking negatively about you behind your back starts criticizing your work trying to make you look bad and you want your manager to have the context that it's very possible you will offend this person and they will retaliate against you and they need to be aware of it so they can back you up a little
Starting point is 00:10:01 not be overly swayed by that yeah that would be nice to hear that and maybe you just need to ask for that yeah it might not change how your colleague reacts but it might limit the damage to your your working life to them being more painful to work with not like your career being torpedoed somehow i sense a fair bit of fear in this question you know like i'm just really scared about how they're going to react you know i totally identify with that yeah i do i do too Like, well, anyone who's not a psychopath, I think, fear, what's that? I don't care how they react. But, like, you know, you and I, Jameson, I think, are kind of hypersensitive to what people think of us.
Starting point is 00:10:41 Yeah. Which is why I'm so grateful that no one has ever left a negative review of our show on any podcasting platform. If the show ever stops, you'll know we got our first negative review. We couldn't take it. So, we care, right? But I think part of leadership and maturation is understanding that the needs of an organization, the needs of a team, even in this case, the needs of an individual are greater than your need to not feel fear about how someone's going to react or greater than your need to be loved by everyone. There's also, you mentioned there might be a way to give this person feedback that they listen to that feels kind of unpalatable. Your manager mentioned it's not on you how they react poorly.
Starting point is 00:11:30 But I mean, in an ideal world, you want this feedback to be effective. I have bad news for you, which is that most feedback is not effective. This is hard to do well. It's hard for people to change. It's hard to communicate about tricky stuff. There's a lot of ways for signal to be lost in this process. But I think it is worth thinking about, if my goal is to change this person's behavior, what seems most likely to do that?
Starting point is 00:11:58 and it could be examples of how they've behaved and the impact it's had in the past if you need to kind of pat their ego so that they'll listen to it then maybe that's a thing that you just kind of have to suck up and do it's tricky to kind of diagnose over the show what form of feedback will be most likely to be effective with this person but i don't think it's necessarily a horrible wow what a qualified statement i think it is a good sign that you're thinking yeah here's how this person has reacted in the past to feedback uh and and you should use that like that will help you be more effective in delivering feedback to them i do have one question for you dave which is how do you avoid the like what gives you the right type of vibe i can imagine
Starting point is 00:12:47 this coming from either directly or in this person's head when they receive feedback from someone they think is their peer who also kind of thinks they aren't really at the same level and like i mean the way that my mind like mitigates that right away is by see because you're not in a management role over this person right you're not their supervisor you're not responsible for them in that way but your your manager has asked you to give the feedback and so to avoid the what gives you the right or your feedback is crap response i like to couch feedback in like a context where i'm saying look i've observed some things in your work behavior that i think might be harming you and i care about you and i think you can do really great stuff and so i'm going
Starting point is 00:13:37 to share this with you and you may not agree with it i think i sometimes kind of sugarcoat the lead in a little bit here the intro and it's like you may not agree with this i kind of give their i'm putting their mind at ease, right? Like, hey, I'm sharing examples of things I've seen that I think you might want to know about. And if you choose not to act on these, that's your call. I'm not going to be upset. I just want you to know that in your best interest, I'm going to share this with you. And I think that kind of defuses or disarms the situation a little bit so that they can receive this information as just information for them to evaluate. And really, as a peer, that is your job, is just to share things with your peers that you think would be helpful for
Starting point is 00:14:16 them to know as a manager it's a very different situation as a manager you actually do have the authority to say if these things go unresolved we will have to part ways with you right and that's like a context you just don't as a peer you just don't even bring yeah but i think if you just share in that light like in that in the spirit of hey i've got some specific examples of things you can action and i'm sharing them in a kind way i think you've done your duty and you've given them the best chance of responding positively. And then how they respond to that, you've already told them like, look, if you don't want to accept these, that's okay. And you've disassociated their response from how you're going to feel about it. And I think that's a really important thing.
Starting point is 00:14:56 Yeah, I like that. Presumably you want the project, the team, kind of the shared endeavor that you are on to succeed. If you can present the feedback in terms of, I think this will help our team be more effective or like, this isn't because I'm a busybody. This is because I care about you the the the project we're working on the success of this design whatever yeah i like that that gives more context okay this is all great but i'm thinking about a revolutionary new strategy i'm calling it the inverse crap sandwich this is where you want to give someone a compliment but you don't want them you don't want to go to their head or grow their ego so you wrap it in two insults okay a leading insult a trailing insult and a compliment in
Starting point is 00:15:39 the middle okay so this is like the what's that sandwich from kfc where the bun is like fried chicken it's one of those oh it's called it's called the double down the double down yeah this is the double down this also is a technique widely used by a gross group of people called pickup artists oh it sounds a lot like negging like hey nice uh i i can't even do it i don't know um i like the idea of repurposing so far out of your element right now it's not even funny listen i've been married for over 13 years i haven't dated someone that i'm not married to for like 16 years so something tells me that even before those 16 years you weren't exactly a pickup artist well i was not but uh i don't know where i'm going here so i i'm not really
Starting point is 00:16:39 familiar with this nagging idea but is it the idea that you kind of cut someone down yeah like pretend like you're not interested and make them kind of want to win your favor yeah somehow it helps people uh want to be with you which is baffling to me and i'm pretty sure it it doesn't i've seen this in salary negotiations used against me by a prospective employer like yeah you know your experience isn't that great you know i did have someone do that once and then later i i asked him about that i did get the job by the way just at a lower salary than i wanted this is like 12 years ago and i did ask them afterwards and they were like oh yeah i feel like it's my job as a manager to try to cut you down and understate the value of your experience
Starting point is 00:17:19 so that i can give you a lower salary and i thought interesting so you're saying that my inverse crap sandwich idea has broad and useful application yeah yes it's been explored widely and maybe this is a an opportunity to repurpose it for a better cause that's right stay tuned for a book called radical crap sandwich apply the double down method and revolutionize your life get anyone to do anything with a chicken bun metaphor i'm pretty sure this would be some kind of deep guerrilla marketing campaign by kfc to get people to eat their sandwich more this episode is not sponsored by kfc but if you're listening kfc marketing team we are open yeah we will double run with that idea okay uh did we answer the question absolutely hey jameson have you heard
Starting point is 00:18:21 about the great resignation is it that charles dickens book wait no the entire population on earth has started taking our advice of quit your job oh yes that's right apparently we have achieved influencer status we've been telling developers for years to quit their jobs and now we want to tell you how to do it we're ready to reveal the secret i mean you don't just walk out shooting finger guns. Yes. Well, you do that first. But after you do that, there's a new service we want to tell you about called Hired. What is Hired, Dave? Hired is the biggest AI-driven marketplace that matches engineers with companies. It is a great way to find your next job. I've been watching this industry for 20 years with a keen interest on hiring in particular, and I've never seen
Starting point is 00:19:06 anything like Hired. Tell me about what you're seeing. So I've interviewed about 150 people in the last year and i am serious every candidate that's come to me through hired has multiple offers and they're incredibly high scary high like 30 higher than other candidates is that before after the finger guns yeah uh both the beauty is it's totally free for engineers uh and we would love for you to go try it go to hired.com soft skills to check it out hired.com soft skills quit your job the best way and check out hired should i read our next one go for it this is from a listener named anthony i recently joined a new company following the patented space law certified strategy of quitting your job
Starting point is 00:19:49 i have a senior colleague who has been there maybe eight more months than me whenever he has a problem he likes to call me away from my desk and start explaining his entire problem to me i have no knowledge of the code base yet and i'm not even an experienced programmer as i barely have two years of experience i just stand there and nod and give various quips from time to time to pretend i'm listening this can last up to 30 minutes and happens numerous times a day if i say i'm busy he just waits five minutes before calling me over again i can't get any work done because of this how do i deal with this senior teammate that uses me as a rubber duck should i just buy him an actual rubber duck well yes obviously you should do that i feel like i
Starting point is 00:20:29 might have told this story before but a long time ago in one of my very first jobs i was a college student still i had not worked as a programmer professionally yet there was a company that built a software product and hired developers but also people who wanted to become developers to do non-developer things with the promise of eventually we'll move you over never did lots of weird stuff at this company but they had a long time i think most senior person there a developer had been there forever who would do the same thing to me but would not speak to me or acknowledge my existence at all at any other time and would often do it at the end of the day it's like they ran out of work to do came over to me and stood behind me and just kind of monologued from
Starting point is 00:21:20 like 4 30 to 5 and then it was like a an alarm went off in their head it was five o'clock and they just left and went home i didn't know anything about anything now i know that i don't know anything about anything so i know a little bit more i didn't even know what rubber duck debugging was then but it wasn't even debugging stuff it was just like a stream of consciousness from this person that never talked to me otherwise and just like they would just dump information at me that had no value or purpose i am replicating that by telling this story it is only slightly related to this question but was was put into my mind just paying it forward yep uh eventually i quit that job i actually had a a great co-worker i
Starting point is 00:22:07 was working remote at the time before it was cool to work remote and before everyone else was back when you were a hermit yeah there were a couple of instances where i actually i accidentally rubber duck debug something with this developer a couple of times where i would get on a call ask a bunch of questions answer my own questions and then say thank you for your time and uh i came into i flew into the uh city where the headquarters were where he worked and came into the office and he actually did present me with a rubber duck and i was like here you go he really said nothing about it he was just like i want to give you this present and i thought the fact that you're saying nothing right now speaks volumes about what about what you want me to do do this you see i'm saying
Starting point is 00:22:49 nothing this is what i want it's like remember the golden rule treat others the way you want to be treated here i have nothing to say yeah so yes i do think you should get an actual rubber duck to this person i think that'd be hilarious and i think it might i mean you could explain i don't know maybe don't even explain it just be like i want to give you a present for your desk just put this somewhere that you can make eye contact with it i wonder if there's some way that you could leverage this person's experience and kind of like i almost want to say trick benevolently trick them into working with you on stuff that you need to do instead of you just sitting there listening to them explain their problems right you could start to collaborate
Starting point is 00:23:32 with them and then maybe i imagine it would be useful to have an experienced developer who also knows the code base really well kind of help guide you through your stuff so so i wonder if there's some way you could say hey can we pair program a little bit and and i can listen to your stuff and you can listen to my stuff if you can't stand the sound of this person's voice then that is a bad solution because but if you get even more of it like if you just want them to go away this won't work but if you if you want to get some benefit out of it instead of it just being a time suck for you that's one thing you could try i've seen uh some pretty fabulously decorated rubber ducks so maybe that softens the blow if you get one that has like leopard print on it or
Starting point is 00:24:13 something uh i saw something in this question that i don't relate to that kind of struck me which is that i have no let's see i just stand there and nod and give various quips from time to time to pretend i'm listening i have no knowledge of the code base and i'm not even an experienced developer and so this really is a rubber duck session and you're the duck So I'm sorry. But this is the part that I don't resonate with that I wouldn't just not do, which is if someone is explaining a problem to me and there's a part of the problem I don't understand, I will absolutely dive into that knowledge gap crevasse until I bottom out and get the answers I need. And this is just kind of my mode is that I can't stand when information passes by me and I don't know what it is or what they're talking about. And I will often halt the conversation to get the answers. this has one effect that your co-worker might view as negative but that i think for you will
Starting point is 00:25:10 be positive which is that your co-worker will get annoyed that he has to keep explaining this stuff to you and that's the negative the positive is he'll probably stop coming to you for questions if his if his questions just turn into questions getting right you know shoved right back into his face yeah and if he doesn't then you're kind of repurposing these conversations to be more useful for you yes and you just get to be tutored by this person at some point you have to do stuff to it instead of just learn stuff from them i guess that's the problem if you can't ever actually get anything done but i've never seen it happen with with this kind of relationship of a more senior person coming to a more junior person in the opposite relationship i have seen folks
Starting point is 00:25:55 asked to have like some kind of office hours or questions batched up or something some ways so that if a junior person has a bunch of questions they can get answers without interrupting all the time especially if they're kind of non-urgent but important to know stuff that they want to dive into i like that so i wonder if you could just say hey i have like rubber duck hours or something like that like when the duck is on the door that means yeah i'm open for business and honestly like these you're not actually that useful here because you don't have any answers right so so maybe maybe if you could convince your team the members of your team who actually have more experience to set up office hours that would completely sidestep this whole problem because now there's
Starting point is 00:26:40 a designated place to go with these questions and bonus the people actually know the answers yeah i'm sorry i can't possibly help you because i'm just too new here why don't you go talk to co-worker a yes and then you just go back to working i like it heads down fingers back on keyboard clicking away have you considered wearing a large rubber duck suit would that be better in some way than like presenting them with a rubber duck even like a subtle you know those polo shirts that have a little like tiger or something oh yeah yeah on it some emblem just a very subtle little duck embroidery on your on your blouse or shirt or that would be awesome you might have to keep escalating though like if they don't notice your your subtle duck pattern
Starting point is 00:27:27 socks then yeah which they clearly won't you'll have to a b test it until you get past the threshold of noticing you will end up with a duck face tattoo by the end of this that'll be a turning point in your life and great things will happen after that great yeah that's just gonna be the doorway to awesomeness so you know how there's that thing where if you get tears tattooed around your face that's supposed to be like how many people you've killed or something oh i did not know that well uh more uh more seedy cultural yeah it's from jameson dance today than normal yeah welcome to the real world dave yeah there's got to be some equivalent for like the number of ducks you have tattooed
Starting point is 00:28:13 around your face right like this is how many how many rubber duck sessions i've been through maybe a better metaphor would have been like combat aces i guess that's still violent but fair enough more patriotically violent i think this question is answered what do you think i think so good luck hopefully you got some ideas for how to do this and if not maybe just settle in you know you're doing a great service by doing nothing smiling and nodding it's not every day you get paid to just smile and nod for 30 minutes that's pretty cool that's true you're professional smiler and nodder and if you can get some of those fake glasses that look like your eyes are open you could go to sleep 30 minute power nap and your head naturally bobs a little when you're
Starting point is 00:28:55 napping anyway yeah that's true yeah all right what can people do if they want their own questions answered dave go to softskills.audio and click the ask a question button where you can fill out our form thank you so much to everyone who does that every week we love love your questions keep them coming we will catch you next week you

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.