Soft Skills Engineering - Episode 255: Only positive feedback and overworked and siloed

Episode Date: April 5, 2021

In this episode, Dave and Jamison answer these questions: Questions Hey there! Thank you so much for the amazing podcast. In my current job I work with an incredible (and very strong te...chnically) team, and I like working with my manager a lot. BUT, during all 1:1s, and annual reviews the feedback is always that I am doing a great job and there is never a negative nor constructive criticism. However, I have been waiting for a promotion for more than a year, I never get assigned to the shinier and more challenging tasks/projects, and for the merit review I was put in the “good” bucket (not great, not the best). So, if I am always doing a great job, what else can I do to get this promotion and be trust worthy of shining projects? Jon asks, I’m having a hard time at work. There is so much to do my team can barely spare the time to collaborate on anything. Even when I ask for help, the overwhelming stress usually results in a snarky response. I’ve been working here for a year under these conditions and I’ve learned a lot but we never talk to each other…I feel like I still don’t have the whole picture because I’ve basically never been onboarded. I want to collaborate with my team but either the organizational structure or sheer amount of work is keeping us in silos. Trying to break them down usually lands me in the dog house. What the heck do I do now? I feel like if I stay I’ll only ever get year 1 dev experience, but I also feel like I’ll be totally useless to any real development team.

Transcript
Discussion (0)
Starting point is 00:00:00 it takes more than turning down meetings by saying let's do this over email and then never checking your email to be a great engineer this is episode 255 of the soft skills engineering podcast i'm your host jameson dance i'm your host dave smith soft skills engineering is a weekly advice show where we answer your non-technical questions about the technical field of software development and sometimes i get called out for wanting to do asynchronous things and that meaning not wanting to do anything that's code for how about we talk about this never yeah that's just part of my secret prioritization strategy which is see if someone bothers me about it later do you want to thank our patrons dave yes i want to say thank you to those that
Starting point is 00:00:50 are contributing at the level that gets them a shout out every week they are monkey face emoji Jonathan King, TestingIsDocumenting.org, Adrian Bourdink, Roman Denisov, Fizzbuzz, Influencer, Oladapofadi, Yee, Kiaran Sveinsson, Ragnar Hardison, Nick Hathaway, Travis Sanders, Dennis Bogdanoff, Brayden Kane, Stephen R. Munley, John Grant, Taras Haru, Chris Hogan, The Agile Ventures Charity, Nick Cantor, and Philip John Basile. If you would like to join this illustrative crew. Illustra- like exemplary? I just change the suffix for fun once in a while. anyway if you if you'd like to be called out you can contribute an exorbitant amount of money to the show every week sorry every month and we'll call your name out every week you can do that on softskills.audio go click the support us on patreon button if you contribute any dollar
Starting point is 00:01:38 amount greater than zero we will send you an invitation to our slack community which is a super fun place to come and chat with other people get get deep personal and professional questions answered and they actually get people there actually give serious answers unlike the show they're really off brand so i don't know who's overseeing that but there's good serious answers there unlike the drivel that we produce every week on the on the audio i suppose we'll allow it the slack community is the yin to our yang that is a good way to put it yeah they they keep things balanced exactly should i read our first question yeah let's do it all right this is from an anonymous listener hey there thank you so much for the amazing podcast in my current job
Starting point is 00:02:20 i work with an incredible and very strong technically team and i like working with my manager a lot but during all one-on-ones and annual reviews the feedback is always that i'm doing a great job and there's never any negative or constructive criticism i have been waiting for a promotion for more than a year i never get assigned to the shiny and more challenging tasks and projects and for the merit review i was put in the good bucket not great not the best so if i am always doing a great job what else can i do to get this promotion and be trustworthy of shiny projects hmm okay merit review i was put in the good bucket not great not the best so are there only three buckets oh yeah i was assuming good was the middle bucket but it's the first bucket
Starting point is 00:03:07 you never know in like yeah that's true this could be some weird business speak thing yeah you're a you're a shining star and that's actually our worst grade like if you look in the sky the shards the stars are not that bright right especially compared to the sun so oh i just want to come up with a leveling system now where they all sound really really good so i assume this is an annual review process and it's one through five and they they got a three they got a fine they got a fine job but not not maybe what they're expecting given how positive the feedback was from their boss this reminds me of the time back in college toward
Starting point is 00:03:52 the end of my college career i went and took the gre do you remember that what that is isn't it the exam to get into some graduate schools yeah exactly it's like you're not smart enough to be a doctor. That's a different test. You're not smart enough to be a lawyer. That's a different test. You can go take the GRE. So I took the GRE and amazingly, like 20 years ago when I took it, they would give you your score as you walked out of the testing center. So you'd go sit down, take the test for four hours and then walk out and you had your score. And I looked at the number and I was like, whoa, four digits. That's really good. And I drove all the way home and then I got on my computer got on the internet and looked up what a good score was and for whatever dumb reason
Starting point is 00:04:33 i hadn't done this before i i went to the testing center and i realized hmm yeah that's not really great like four digits is kind of like minimum passing grade so yeah that's how i feel like that's how this person feels it's kind of a self-fulfilling prophecy if you had if you were the kind of person that would get a five digit score you would already know they went to five digits yeah so you you sound like you work for a nice manager or at least someone who's afraid to be seen as not a nice manager and it's a good way to put it i identify with this manager because i have been guilty of this in the past of not wanting to hurt feelings or make someone feel bad or rock the boat or just have an uncomfortable conversation i just want everything to be happy
Starting point is 00:05:23 and chill. And that conflicts with the reality that there are limited resources. And even if it's not explicitly competitive where you work, there is some amount of competition for those limited resources of promotion and projects and, and glory. Yes. Yeah. You're, you're, you're seeing the, trying to think of a good analogy for this and you know how good I am at thinking of good analogies on the spot all right imagine an m&m okay a delicious hard candy shell except on the inside it's sawdust so that's that's this you've got the hard delicious colorful exterior of nice feedback but but you're not getting the underneath goodness of what's really going on yeah got it i think i got it yeah that's a good one that's a good one i'm just gonna take a moment and step
Starting point is 00:06:16 back and luxuriate in like how good of a job i did there i would say that analogy was good i would put it in the good bucket was it okay good i have no more questions good because i didn't want to tell you what the other buckets were yeah i i think the best thing you can do here is signal to your manager that you want more directness and and an easy way to do that is be direct say i appreciate the feedback thank you for being so positive but i'm trying to grow i'm trying to get better what do i need to do to get to the next level what do i need to do to get these projects handed to me or to get promoted or whatever and if they say nothing then then you can dig into that a little bit more because
Starting point is 00:07:01 then you get to say well why didn't it happen then and there should be something yeah they're like yeah exactly that's a great that was a great idea like if they say nothing then well that's just not an acceptable answer right yeah i mean there there are sometimes things outside of a manager's control around project allocation or reward allocation but if someone is is just amazing enough and recognizably amazing enough then there's a way to make it happen right there's probably some people on the border who don't who don't get things that they deserve because of limited funding or something like that but like the the top outstanding person uh is you want to be that person you don't want to you don't want to be someone where the manager has to fight a
Starting point is 00:07:53 political battle to justify you right so so let's talk about let's break that down so you you feel like you're getting positive feedback from the team and from your manager but there are projects that you want to work on that you're not getting there's basically four reasons that i can think of for why that might happen and now we're going to find out if i can actually say all four without forgetting i was i was very impressed because that's a large number well i feel like you have is this on a poster on your wall that you like wrote yourself or something is this some patented like dave wisdom no i was like i was running through a list in my mind i'm like okay i can think of two reasons and i thought of a third then i thought of a fourth but now that
Starting point is 00:08:35 we've talked about them and i've had a little laughter under my belt i'm sure i won't remember all four so let's just go down this rabbit hole and see what happens i thought this was just a leap of faith and you didn't have anything and you just picked a number and we're like and now they will come to me well we're about to find out okay so reason number one you're not getting on the projects your boss actually doesn't think you can do them and doesn't want you on those projects that's that's just option one option two it just has never occurred to your boss just because they haven't thought about it and you haven't told them you want it and so it's just they're like
Starting point is 00:09:09 oh i'd be happy to put you on there i just didn't didn't think about it option three there's some other problem like lack of resources but it's not related to your skill it's just that maybe there's someone else who's like super way more qualified or the opportunity just hasn't come up for a team change or there hasn't been a new project since they've started noticing how good you are or something like that and as predicted i can't remember option four i have option four i'll save you hit me option four is that you are working on something that they don't want to pull you off of ah maybe there's not a good replacement or the thing you're working on is important but you just don't want to do it or whatever right oh i just thought of option five which is that
Starting point is 00:09:52 you're working on projects that other people complain about and you're the one person on the team who doesn't complain about working on these projects and so it's not about not wanting you to work on those other projects it's about the opportunity cost in the form of complaining from others that would happen if they pulled you off the ones you're on yeah that kind of fits in with the like too nice to give direct feedback piece too because yeah it goes both ways yeah they just don't want to deal with with unhappiness so they pick the thing that will make the team the least unhappy like apparently right hmm so they're really i mean there may be a sixth option here i don't know probably but probably not i feel like we pretty much covered i feel like we pretty much
Starting point is 00:10:35 covered the universe here and and so if you're comfortable with all with hearing any of those then it's time to have a conversation with your manager where you say i want to be on these projects what's holding you back yeah i i think the first part of i want to be on this project is is important too because the question asker did not state explicitly they said they're they've been waiting for a raise and and hopefully they have said or a promotion i mean hopefully they've said i would like a promotion and are working on a plan with their manager but it's possible they're just they're just hoping that it happens and yes and then it probably won't and same with the project assignment if uh so so asking is the first part and that solves yes problem one i don't
Starting point is 00:11:21 remember it was definitely one of them though yeah i think it was number one yeah i think it was good good memory this i think you know if if quit your job is our number one piece of advice i think our number two piece of advice is that the best way to guarantee you don't get something is by not asking for it yeah that's uh good advice yeah that's why we give it but but seriously i mean i'm just reading i may be reading into the question here too much but the question asker didn't say i've asked for a promotion my manager has told me these are the criteria to get the promotion and i'm working on them the question asker just said i've been waiting for the promotion and haven't it hasn't happened and i've been waiting for getting assigned
Starting point is 00:12:04 to a cooler project but that hasn't happened and i mean waiting for things to happen in a kind of a professional environment is a pretty surefire way to make them not happen and i gotta tell you like managers they usually don't mind it when you ask them for things that you want yeah i i just keep going back to the this person this manager's is really nice and if you can signal to them somehow you want the truth and you're not gonna flip out on them or make it uncomfortable or i mean if they really do think you're not good enough you want to know that and you want to make it so that they will tell you that if they think that yes and it's possible that that's the reason and they're just not telling you because it's distasteful to them for some reason yes i had another see i was good
Starting point is 00:12:51 i should have said i have two things to say and called forth the second thing because i did have another thing now it's gone and it's because i didn't claim it in my experience the best way to make something completely slip out of your mind is to say that there's more than one of them and then by the time i finish saying the first one all the rest of them are gone yeah the absolute best way to make that answer come back to your mind is for us to just end the show and about 20 minutes later you'll be filling up a cup of water and be like oh curses i don't know yeah that's probably what will happen yeah but i do i do like your idea of saying look i'm i'm a professional i want to improve and grow and that means that i need to hear hard things i remembered it i
Starting point is 00:13:36 remembered what i was gonna say so for most of my career i worked for nice bosses for most of my like adult career i had some horrible bosses as a teenager i think that's tradition though and it was pleasant and they they were happy and fun to be around and were supportive but i definitely had this underlying feeling of like am i gonna get fired someday because i'm secretly just not performing and then i went to work for a boss who was very very intense and very open with criticism or free with criticism i guess and in some ways it was a nice change of pace because i felt like oh i i know where i stand like if there's something that my boss does not like i will know it instead of just hoping that i'm not secretly disappointing
Starting point is 00:14:30 them and uh there's i mean there's good ways and bad ways to do that but it is very freeing to to feel like you know this is what is expected of me and this is where i'm meeting it and this is where i'm not meeting it and it's yeah you're probably not meeting expectations somewhere even if you're doing great overall and and i've had to guess about that for my whole career uh until i started working with this boss and it was a good experience good but also kind of painful yeah definitely painful like like the kind of pain you feel when when you lift enormous amounts of weight and your muscles get shredded yeah or the kind of pain you feel when you start grinding your teeth at night in your sleep because you're so stressed out and you can't bite down for a couple months and yeah
Starting point is 00:15:14 it was a stressful time okay but but a growing is often stressful to go back to your muscle analogy yeah got it so i mean your manager is not that right now but but it's something you can push for you'll probably never radically change who they are but if you can yeah just just push very clearly for for wanting to know where you stand yeah that'll get you somewhere i love that have we answered the question yes okay shall i read our next one oh i it sounds like we both had the same idea at the same time okay here we go this next question comes from john who asks i'm having a hard time at work, there is so much to do, my team can barely spare the time to collaborate on anything. Even when I ask for help, the overwhelming stress usually results in a snarky
Starting point is 00:16:00 response. I've been working here for a year under these conditions, and I've learned a lot, but we never talk to each other. I feel like I still don't have the whole picture because I've basically never been onboarded. I want to collaborate with my team, but neither the org structure or sheer amount of work is keeping us in silos trying to break them down usually lands me in the doghouse what the heck do i do now i feel like if i stay i'll only ever get year one dev experience but i also feel like i'll be totally useless to any real development team hmm have you ever been onboarded really well i think so one time i never have someday i hope to see it you just get thrown in the deep end and yeah i'm trying to think i don't know what my team would say if if they had
Starting point is 00:16:44 been onboarded well either um some of them might say yes and some of them would definitely say no but not being onboarded well is sadly the fairly normal i think yeah there is i gotta say a healthy tension between spoon feeding new employees too much and really not giving them ownership over their own charting their own course on the onboarding and really kind of taking ownership of it as opposed to um you know throwing them on the other end of the spectrum is throwing them in the deep end and saying all right figure it out on your own i think there's kind of somewhere in the middle that's the sweet spot and it varies probably from person to person but probably on the most extreme end i just found out one of my friends got a job at facebook as an engineer
Starting point is 00:17:25 and i asked him what team he was going to be on and he said i don't know yet because the first three months at facebook are just spent in training and meeting a bunch of teams to figure out which one you want to be on and i was like whoa that's like extreme onboarding that company has so much money to spend i know i know oh man yeah it's you mentioned throw them in the deep end as one end of the spectrum and spoon feed them as the other and i think the default is throw them into the deep end because it's free and you just do nothing and then you have thrown people in the deep end right exactly well a better way to say that is all the costs are hidden that's true yeah you'll never know how much money you wasted by throwing them in the deep end oh
Starting point is 00:18:10 yeah good point but that's perfect that way they never show up on a balance sheet they never they never show up when investors come asking you know that's right where i want my costs swept under the rug so all right this is going to be a another strained metaphor i think have you ever read the book the structure of scientific revolutions no it's a book by a philosopher named thomas coon about how science advances and one of the things he says in that is that scientists study what is measurable not what is important or or like progress happens in areas where things are very measurable yeah and these big like what does it mean to be a good person like that's an important question turns out it's really hard to publish a paper with a like
Starting point is 00:18:58 statistical distribution on what it means to be a good person so yeah that i mean yeah that's the same like you can measure how much money you spend you can't how much you can't measure how much money you would have not spent had you spent this other money on onboarding very easily so yes and I mean, this harkens back to the greatest philosophical work of all time, which, of course, is Douglas Adams' The Hitchhiker's Guide to the Galaxy, which says, what is the answer to the ultimate question of life, the universe, and everything? And, of course, they build a computer to answer it, and the answer is 42. And it's hilarious because it's exactly like what you just said. It's unmeasured. They don't even know what they're measuring, but the answer is 42.
Starting point is 00:19:39 Yeah. That's how science works. I mean, it kind of applies to this question because, I mean, the company isn't seeing the cost of working this way. They just see what they get from it. Yeah. Maybe that's some of the answer is needing to demonstrate what they are losing by burdening people so much. You're saying that John could actually try to alter the company culture by quantifying how much they're losing. yeah what if you just get real sad and then show them that you're sad because there's too much work
Starting point is 00:20:15 to do with like seven sad units yeah which is a lot yeah it would be six sad if we had one more person on this team yeah this is this is hard to management generally grows accustomed to cries of there's too much work to do we can't keep up with all this like they develop calluses over their heart and and learn not to care as much because it's it's the default state of everything it feels like is you're always behind there's always so much stuff to do you can barely keep up so there's a little bit of like how do you convince management that this time it's real all those other times maybe we thought it was real but it wasn't that big of a deal and we made it through but this time we actually can't afford to go on like this yeah and then managers
Starting point is 00:21:02 management is going to be like, ha ha ha. Yeah. I bet this company has very high turnover. Yeah. I mean, that's a classic cost of poor working conditions or pressuring people really hard. Yeah. So I don't know. As I read this, I'm like, okay, there's no way John is the new employee. I mean, one year in, maybe not super new, but pretty new. I got the sense that John was kind of new to the industry as well. I think it's very unlikely that John's going to be able to change this company for the better and make it a a positive healthy place to work where john feels like he's really getting the kind of experience he wants so that naturally leads into you guess the advice we need a soundboard i have different advice besides quit your job
Starting point is 00:21:50 so if if i accept your premise that i cannot change this culture i cannot change this organization so that everyone collaborates and we're not just crushed all the time under the amount of work to do you can also change yourself and become more resilient to it i have worked with a couple people who just were really good at separating real stressors from fake stress that comes from working at a business and they just have this calm easygoing reaction to things and i feel like that's something you could get better at right if there's some demo coming up the traditional jameson thing to do is like freak out and lose sleep and work crazy hard and ruin my life to try and hit this deadline and i feel like the zen person would say it's okay if we demo what
Starting point is 00:22:48 we have and that's not an existential threat to the company but to me like someone saying we have to do this is enough for me to just go sprinting off and get all get all worked up about it yeah And the good news, if they have a lot of turnover, they won't be able to afford to fire you for not jumping every time they crack the whip. It'll be too valuable. Yeah. You sound skeptical. No, no. I mean, it's...
Starting point is 00:23:11 I mean, the only thing easier than changing company culture is changing who you are as a person. Oh, there's something easier than that. What's that? Quit the job and get a new one. So that's a good point. Being overworked is common in lots of places. not being able to collaborate because you're so overworked and everyone's snarky and you can't break down silos i have not seen that as the common experience and it's you can find somewhere
Starting point is 00:23:36 that is better than that yeah that's like one of the classic solutions to being overworked too is you're you share the adversity with someone else it's even worse if you're just all alone in it but if you're if there's team working through this hard situation then that can be kind of motivating if if it's the right group of people and you enjoy the work yeah hmm well have you answered the question well i'm not sure because i'm i think i'm basically saying life's too short to stick around with the situation you should be able to find a better environment so quit your job i mean that sounds like an answer to me is that what you'd say too i would say i imagine you will end up quitting your job yeah but there's some growth that you can get out of this unpleasant
Starting point is 00:24:15 situation like most unpleasant situations and yeah maybe maybe look at that as some silver lining while you're looking for your next job i guess i don't know yeah yeah and i think i think also it depends a lot on what your leadership is saying. If your leadership is saying, look, this is just the way it is, deal with it. That's a very different situation than if your leadership is saying, yeah, we want to work on this. We want this to be better. Help us. Then there's hope. And I think you could stick around and make it a better place. Yeah, that's a good point. Okay, now we've answered the question. Okay. Surely. Must be. Okay, cool. Well, what can people do if they would like their own questions answered? Go to softskills.audio and click the ask a
Starting point is 00:24:54 question button. We really appreciate everyone who does that every week. The questions are wonderful and we love you all. We will catch you next week.

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