Soft Skills Engineering - Episode 514: Trust issues and underperformers and my coworker resents me for being faster

Episode Date: May 25, 2026

In this episode, Dave and Jamison answer these questions: My parent organization has trust issues: we registered on a recent survey as one of the lowest across the bigger software org (thousa...nds of employees). There are two groups: functional, trustworthy people who get stuff done, and people who are behind, stuck, or just not working. Those struggling say they need better emotional support, but there is consistent, documented evidence that they cannot keep up. I’m perpetually frustrated that there are only two or three people in an org of 30 who can effectively complete tasks and manage the insane workload. I am biased: those in whom I have no trust have repeatedly demonstrated that they cannot be trusted. I believe that the organization would be able to go faster without them. Whats the right answer here? Should I start my own company to abandon this mess? Do we cut scope super aggressively to allow underperformers to be reasonable contributors? One example: one of these contributors was walked through the process, given written documentation of the process, verbally confirmed an understanding of the process, and committed to starting that day. And then two days later identified they hadn’t started for those two days because they were blocked by something that was explicitly captured in the document and discussed in the recorded meeting. They do not raise this until they were asked for their progress multiple days beyond the critical start date. Hi Dave and Jamison, First, thank you for the podcast. As someone on the spectrum, it really helps me analyze social situations I struggle with. My question: I work at a software company where management is pushing the use of LLMs for coding, and my team recently started using Spec-Driven Development. SDD often requires strong upfront planning, which has quietly split my small team between developers who plan well and those who get lost in “vibe-coding” loops. One of those people is a close coworker I consider a friend (we hang out after work and have honest chats about everything). He’s not strong at planning, so I end up explaining each ticket to him in detail. But he’s really great in other ways: communicative, asks a lot of questions in refinement sessions that set a good example for others, does thorough handoffs with the QA team, always responsive in chat, always trying to help. He’s also one of the rare people who actually pay attention to alerts. Since we started using SDD, the gap in our speed and output quality has become very visible. One of our tech directors noticed and asked me to teach him planning. We spent several days drawing schemas and working through small features together, and it was clearly painful for him. The TD also had his own sessions with him, but eventually gave up because my friend seemed so discouraged, and the TD decided to “stop the torture” and leave him alone. The hard part is that after all these teaching sessions, he actually seems even slower than before and also more discouraged and down. Since then, our friendship has changed. He stopped talking to me outside work, and I think he now feels jealous or bothered by the difference in our performance. I’m okay with continuing to explain tickets and outlining detailed execution plans for him, but I worry that I’m keeping him in his comfort zone and not really helping his career. And I also miss how things used to be between us 💔 What should I do? P.S. I’m not an LLM fan or enthusiast, I take a practical approach to using them. But I hate how they’re taking jobs away from devs who really love coding but are weak at planning or not interested in it. It doesn’t feel fair.

Transcript
Discussion (0)
Starting point is 00:00:00 it takes more than moving from thick clients to thin clients back to thick clients then back to thin clients and then back again a few more times to be great software engineers this is episode 514 of the soft skills engineering podcast where i'm your host jameson dance i'm your host dave smith soft skills engineering is a weekly advice show about all the non-technical things that go into the technical field of software development like decorating your thin client what do they call those net network stations or something wasn't that the name for them a while ago like how long ago i don't know like 15 years ago oh there was like a net there was a net something yeah there was an era where you had like the thin client was literally it was a physical machine
Starting point is 00:00:46 that then you were connected to some vm somewhere i don't know we've bounced back and forth so many times but anyways the soft skill here is knowing how to decorate it artfully with stickers that's right improve the ambiance of your workplace oh all i could think of when you were saying thick client and thin client was now that i'm deep into my 40s i it's very easy for me to feel like a thick client yeah if i don't eat very well yeah doesn't take more if you eat really well i still feel like a thick client no that's what i'm saying like yeah you're you're eating like a king. Oh, I see. Those kings who got gout all the time. Depending on what you mean by well, I guess. Yes. You're eating well in the sense that your ancestors would be cheering you on
Starting point is 00:01:31 for how many extravagant snacks you can afford. Exactly. They were like, you eat more in one day than I ate in a week. Yeah. Would you believe how great our descendant is? He can get infinity sugar the thing we had that one time right before we died that guy must be royalty can you believe this good on you infinity sugar uh dave do you want to thank our patrons yes i do let's open this list and see what's in store for us today okay big shout out to everyone who has gone to soft skills audio and click the support us on patreon button and just maxed out their credit card so that we will read your your patreon profile name and they are giant panda is best panda 42 is the best school will angel bob ranger
Starting point is 00:02:22 rob danger jameson error your will angel name variant must contain at least one uppercase letter one letter sorry uppercase letter one number and one special character i'm starting to believe these aren't all actually will angel happy birthday from episode 400 oh was that released on my birthday must check yep it was happy birthday to me from episode 400 i love it okay here we go hey go back and laugh at that last one oh my gosh i start every prompt by thinking by thanking my lm in advance it's a token gesture my actual name on linkedin is yami debugging in the dark debugging in the dark candy the mobile development ordinary first of his name name his up first ordinary development mobile
Starting point is 00:03:10 the candy dark in the debugging yammy jacob chandling that was semicolon jacob chandling love that sure okay here we go quality over kvan to turkey which by the way i think that means quality over quantity or as my brother used to say fifth clither who's nitha that one i have not decoded yet same okay i don't get how the person who called others out for not changing their name could have changed theirs what were they even doing when are you changing your podcast name to will angel engineering an enthusiastic slice of bread nick molyneux embedded engineers treat assembly the same way typescript engineers treat javascript javier gonzalez chewy chewy meow mix angel drone deploy salted fries open brin ted timbrel i have tried every tts
Starting point is 00:03:54 service on the on the market this is the slowest one this is the most expensive one this is my favorite one oh a single open paren dan from drone deploy never is not just a crater on mars flamingo emoji i like to i like chicken i like liver meomics meomics please deliver kyle boss can't see dodds slowing down jenny kim the stochastic parrot ira chan jonathan king zanai beautiful functional user documentation ask your doctor whether the patreon whether this patreon name is right for you will angel official has heard your call and will save you dash dash f spelled d-a-s-h and e-f-f of course brayden canes john grant britney ellick will angel won't go to slash new conference may 27 to 28 in newcastle australia but will you
Starting point is 00:04:46 but will you got it will angel won't but maybe you will wow will angel how did you infect our podcast this is just amazing all right here we go oh this last one is going to kill me closed parenthesis followed by a literal closed parenthesis closed parenthesis and then there's actually a literal closed parenthesis everything else i read up to that point was reading the words oh my gosh i tell you what you you challenge a group of engineers to create chaos in the spoken word and they deliver good work good work y'all i'm very pleased i'm very pleased it's the best part about fridays that's the day we record hope i just leaked some insider info oh no now our routine will you know how in thrillers they like follow the person home figure out their routine
Starting point is 00:05:34 yeah if i never leave my house then i think i'm safer yeah for sure safer yeah my work from home strategy is is playing out correctly dave should i read our first question go for it this is from an anonymous listener who says, my parent organization has trust issues. We registered on a recent survey as one of the lowest across the bigger software org, thousands of employees. There are two groups, functional trustworthy people who get stuff done and people who are behind, stuck, or just not working. Those struggling say they need better emotional support, but there is consistent documented evidence that they cannot keep up. I'm perpetually frustrated that there are only two or three people in an org of 30 who can effectively
Starting point is 00:06:15 complete tasks and manage the insane workload i am biased those in whom i have no trust have repeatedly demonstrated that they cannot be trusted i believe that's not bias yeah i think it's a tautology i guess or yeah yeah that is correct observation yeah i believe that the organization would be able to go faster without them what's the right answer here should i start my own company to abandon this mess do we cut scope super aggressively to allow the underperformers to be reasonable contributors one example one of these contributors was walked through the process given written documentation of the process verbally confirmed an understanding of the process and committed to starting that day then two days later identified that they hadn't started
Starting point is 00:06:58 for those two days because they were blocked by something that was explicitly captured in the document and discussed in the recorded meeting they did not raise this until they were asked for their progress multiple days beyond the critical start date oh my gosh oh so you you have trust issues and competency issues or maybe just trust issues that manifest in symptoms as competency issues i wasn't sure it's not clear to me from the question what the survey was actually asking but somehow the survey showed some employees are sad and i think the question asker is saying and i think they're all bad at their i think all the people who are sad are bad at their jobs all the people like pulling down whatever ratings we're tracking on this survey
Starting point is 00:07:44 are the ones who are really struggling yeah it makes sense it's an interesting how the example given here is you know the question asker used the word trust but it's kind of like there's two kinds of trust you know like i trust you not to intend to hurt me you know that's one that's one kind of trust yeah but then it's like i trust you to hold this gun with with bullets in it and not shoot anyone on accident yeah it's like a different kind of trust right yeah i know you didn't you won't intend to hurt anyone with this gun in your hands yeah it's like a five-year-old you know like no this five-year-old's got nothing but love in their heart but would i put a gun in their hand no like because i don't trust their competency yeah it feels like we're talking about that second
Starting point is 00:08:22 part here yeah like trust that you are all working on a hard problem together and you can rely on them to do yeah work which feels so good like everybody should oh yeah that's the dream right that you all have that at your jobs not everyone does not every job has it sometimes it's objective sometimes it's subjective but that's honestly when i would say it's one of the best professional feelings when you go to work and the people just blow your mind with how awesome they are they're just competent and capable yeah everybody's good at stuff especially if it's stuff you're bad at then oh that's my favorite work yeah and then of course in that case the next thing you have to do is make them look bad so you don't look bad it's like really important oh then you show up in these
Starting point is 00:09:04 surveys bad results what do you so i i think that this person is not like the director of their org i think they're just in the org that's what it looks like what do you do as a part of this org of 30 people where you feel like there are three of you that are good at their at your jobs and you're kind of like carrying everybody else so the question asker didn't say what their role is right they did not they did mention their director in a part i edited out but okay now i just mentioned it so we didn't we lost all the time we saved by me editing it out not all edits result in time savings yep uh so so they they're aware that they have a director but that they themselves are probably not a director they're probably not also a people manager i'm guessing i think so that's my
Starting point is 00:09:54 read on it yeah oh man this is okay i'm just gonna i'm gonna rant just briefly but was it last week last episode where i said it's amazing to me how robust the tech industry can be such that you have people who contribute almost nothing and yet companies can still afford to pay them oh yeah i think it was the last episode yeah i'm just feeling that again here but here it's like 28 eight out of 30 people are being paid to do a job that only two or three people actually need to do. Here we have it again. It's just wild. Yeah. I look at this question asker's claim a little skeptically. I believe that there are things that these people do that annoy the question asker, and very possibly the question asker must clean up other people's mess sometimes.
Starting point is 00:10:43 I don't believe that they're literally doing nothing. At the very least, they're allowing your director to be a director because part of being a director at a big company is you have to have a lot of people under you so so you're saying just their existence yes is value incentive to get people on your team because then you can say look well look how important i am look how many people i manage obviously this is changing this this sentiment is changing yeah although it's probably going to be like a 10-year process to change it but i definitely hear a lot more talk of how bad it is to have tons of people on your in your org chart but the results at the org level are not strong enough to justify that well i'm hearing that more but i think that still the image the
Starting point is 00:11:26 optics of a giant org chart are still very strong yeah there's also i mean yeah i don't know i guess part of my point is they might not all be net negative maybe there are things that they do that you are not seeing that doesn't mean that they're not frustrating to work with though and I can see how it'd be frustrating to feel like you just have to carry other people kind of. What do you do about it? I mean, you can't just get them all fired. Like that's part of my point in saying
Starting point is 00:11:52 they're serving some utility. I think it's tough to go to your director and say, hey, I think your whole org is really bad and ineffective and probably just needs to be laid off. And you need to be downgraded from a director to just an engineering manager with two reports. Yeah, or you need to hire 30 people at once, which is hard and a lot of work.
Starting point is 00:12:11 yeah yeah so i think your your options for changing this are change yourself or try to change the environment change yourself includes quit your job i think that's a valid answer here or quit your team right like maybe go to a different team in this giant org yeah maybe there's a team that's like highly competent yeah yeah i i have seen that happen before too where kind of sucks for the org they leave behind but if there's someone really really capable and they're getting pretty frustrated where they are. Another org will happily take them and the company's happy to keep them there. Again, it's just too bad about all those people that have to figure it out now. But I think there are some incentives to keep you at the company and happy
Starting point is 00:12:51 that your company has. You can try that. Yeah. I also noticed the phrase, did I edit this phrase out? The impossible workload or something like that. If you edited this phrase out, I'm going to have a good laugh. Just so everyone knows, we sometimes edit the question down for brevity, but yeah who can effectively complete tasks and manage the insane workload i think there are it's possible that you are feeling quite stressed out just by the workload and that's exacerbating all these problems again i don't know what you like i think the answers are probably still mostly the same but i want to recognize that that this is a thing and it's also possible that the insane workload is causing other people to react differently and instead of like sprint even
Starting point is 00:13:33 faster they're just kind of throwing up their hands and saying i i cannot do a thousand things at once so i will do nothing or or feeling paralyzed or something like that so that feels like there's always a ton to do and part of the job of a business leader is to get people to do more stuff usually but yeah it sounds like it isn't working right like uh if the insane workload is an attempt to push a bunch more output out of the team then it feels like it's it's not happening necessarily so maybe there's some but again this is like your your director's job right like i don't know tell them and see if they do anything i don't have any other answers besides quit your team or your job or your org yeah or adopt this campaign to like mentor and train up people which
Starting point is 00:14:15 if you already are mad at them is going to be rough it's going to be hard for you to do if you don't have empathy for them yeah if you're so frustrated and can't believe that they haven't been fired yet you it will not be a good mentoring relationship yeah welcome to my training session i hate you yeah i think you should probably not work here anymore and it makes my life worse that you still have a job and depending on how you act during this training session i may or may not go to your manager and encourage they fire you yeah no you're setting yourself up for success yeah we're gonna do some learning today i mean do you you mentioned like tell your manager that they should be fired like do you think that would ever work no i've tried that twice in my 20
Starting point is 00:14:55 something year career and and it didn't really work either time it was a stupid approach and i've actually heard that that we've talked about this guy before but the former amazon vp who went and bore all to this podcaster who i can't remember the name he said when you go to your manager and tell them they need to fire someone you have created a very hard task for yourself and for the manager yep because firing someone is a ton of work and while they're fired the manager is going to have to do that work or find some way to get that work done. And they're going to have to hire someone which is in and of itself its own set of work. Whereas if your manager doesn't fire the person, then they might have lower performance, but they for sure won't have
Starting point is 00:15:31 all that extra work. At least they won't perceive it that way. So it just it doesn't work. It's not an effective technique. Here's my caveat, though. If your manager has concerns about their performance, or this is already on their mind, I think it's very unlikely that you will succeed if you say this person should be fired and i want you to yes so so please fire them yeah that never works that's like a zero percent chance i think it is possible to say here's here's the cost of working with this person i want you to know that like this project is going slower and here's the things i've tried and i i just don't know what to do to work effectively to get all my stuff done and also help them and you're giving them some evidence and it's also a bit more helpful to
Starting point is 00:16:14 make it about you not say like and get rid of this person but either maybe they're already thinking about this person maybe they're not yet and it helps them look at them i don't know it's it's a longer term thing though okay what if you create a new project with like fake requirements maybe even you have like a fake product manager persona that you impersonate on slack and you start feeding requirements to these 28 people on the team that you think can't get anything done and just have them go build some fake thing while you and the other three competent people on the team actually work on the real problem. Just distract the 90% that you think are incapable. That sounds horrible. It just might work. Horrible. Effective? Maybe. No,
Starting point is 00:17:02 it's crazy because I think about, I'm reading this question as if it's coming from an individual contributor on one of multiple teams working in an org full of, and I'll just take them at face value. Let's just take, let's believe them that these people are super incompetent and maybe you can be even more charitable than incompetent. And you could say they're paralyzed by toxic organizational problems. Yeah. They're struggling. And you, for whatever reason, are, yeah, you're immune to these problems and you and a couple of other people are able to be productive regardless of the horrible environment you're in, whatever. That's like probably the more charitable view. I think it would be extremely challenging and unlikely to have success for you to launch a
Starting point is 00:17:39 campaign to improve this situation. And if you did, if you did succeed, it would require all of your effort. Again, let's take it at face value that you're correct in your assessment of these people's abilities. How are you going to fix that? Let's say the problem flows down from the top. You're going to have to find a way to replace or motivate that top level leadership to make a huge change to completely shift a culture. And remember, the culture that is in place was put there, presumably by the influence of those same leaders that need to be corrected yeah so like i mean this would be the achievement of a lifetime if an individual contributor was able to make this clear now am i saying you shouldn't try no i think i think it would be an it could be an interesting
Starting point is 00:18:23 endeavor to go after this but you are going to have to rally every amount of intellect every amount of like emotional positive energy that you can muster and tackle this problem like a real serious engineering problem. Figure out root causes, figure out solutions, figure out which people need to hear what words from you, figure out how to create experiences for others so they can see the problem just as well as you. I mean, this is going to be very, very challenging. But honestly, it might actually be the way to go here, because the alternative is just, I think, leaving. Yeah, it depends on how open you are to leaving. Another option is, maybe you are an individual contributor. You could try to carve out your own little enclave
Starting point is 00:19:03 within the org either you you try to manage a team and then if you're managing a team within the org you you probably have more influence over hiring and firing on that team or you unlikely you'll be able to kind of steal the three good people in the org onto your team because they're probably spread across teams and very important to those teams but it does carve the problem down or size the problem down a little bit to a scope you have more control over it is still hard and i don't know what this says about me i i think i'm a bad coach because i hear this situation and think i don't know if you could tell this person who said yes i will do the thing like how do you coach that out of someone it just sounds like they didn't follow up like you can
Starting point is 00:19:51 teach people technical skills and you can help guide them about architecture but this feels like more of a personality trait almost and i feel like a better coach would would have confidence and a plan for here's and here's how i'll train them about the importance of follow through and i'm not getting stuck on things and it's almost like psychology or therapy at that point too but part of me looks at this and says they are who they are and they're not right for this job so but again you can't do that because you're not their boss yep whale really challenging situation yeah this is this is this and like this extended to your boss are some of the hardest work problems of like i think all the people i work with are bad and i have no ability to
Starting point is 00:20:36 fire them or no no no authority over them and what do i do about it it is part of why it's so important to carefully choose where you work and these are the people you're going to spend a lot of time with the stuff they mess up the stuff you're going to fix the stuff that you mess up of stuff they're gonna fix and hope yeah you hope you hopefully you can rely on each other i don't know i have no more words about this question okay i don't either all right next question okay here we go this comes from an anonymous listener who says hi dave and jameson first thank you for the podcast as someone on the spectrum it really helps me analyze social system social social situations i struggle with this podcast helps me learn how to say words
Starting point is 00:21:16 which i also struggle with apparently cool that's really cool i was actually super thrilled to read that yeah glad it helps okay my question i work at a software company where management is pushing the use of llms for coding and my team recently started using spec driven development sdd often requires strong upfront planning which has quietly split my team my small team between developers who plan well and those who get lost in vibe coding loops one of those people is a close co-worker i consider a friend we hang out after work and i have honest chats about everything he's not strong at planning so i end up explaining each ticket to him in detail but he's really great in other ways communicative asks a lot of questions in refinement sessions that set a good example for others
Starting point is 00:21:55 does thorough handoffs with the qa team always responsive in chat always trying to help he's also one of the rare people who actually pay attention to alerts that's a nice skill since we started using sdd spec driven development the gap in our speed and output quality has become very visible one of our tech directors noticed and asked me to teach him planning we spent several days drawing schemas and working through small features together and it was clearly painful for him the tech director also had his own sessions with him but eventually gave up because my friend seemed so discouraged and the tech director decided to quote stop the torture and leave him alone the hard part is that after all these teaching sessions he actually seems even slower
Starting point is 00:22:38 than before and also more discouraged and down since then our friendship has changed he stopped talking to me outside of work and i think he now feels jealous or bothered by the difference in our performance i'm okay with continuing to explain tickets and outlining detailed execution plans for him but i worry that i'm keeping him in his comfort zone and not really helping his career and i also miss how things used to be between us and then there's a heartbroken emoji right there that's cute what should i do ps i'm not an llm fan or enthusiast i take a practical approach using them but i hate how they're taking jobs away from devs who really love coding but are weak at planning or not interested in it it doesn't feel fair doesn't feel fair that's an
Starting point is 00:23:20 yeah i mean probably isn't and such is life unfortunately there's a lot here where do you want to start oh man well for one we should start with spec driven development which i actually have not heard of do you want me to poorly explain it to you yeah that's why i invited you here perfect my understanding of it is you work a lot on specs and the main things that you write both by yourself and with llm help are these spec documents usually mark down technical specifications they might have been design docs earlier some combination of product requirement doc and technical design doc or whatever yeah the the hope is that you have clearly outlined all of the decisions in prose and maybe there's some hints about like here's where to look in the code and i don't know
Starting point is 00:24:10 it but it's not it's not code but it kind of gestures at code in a few places and you you polish this thing and then you hand the spec to robots to one or more lms and then they write all the code and then maybe you still verify the code maybe not there's a bunch of fuzziness around this Maybe you tell the robot, like, update the spec if you learn new things, or use the spec to verify your output. But the main artifact and level of abstraction that you work with is at the spec level. And sometimes you even check those into a repo, and you keep them around and try and keep them up to date. It's sort of like abstracting away the code a little bit more. Okay, so I feel like you broke a promise, though.
Starting point is 00:24:51 Why? You said you were going to explain it badly, and that was actually really good. I might be explaining it incorrectly because I'm not like a, like with any software technique, there's some people who are very enthusiastic about it. And also the definitions are impossible. And so whatever you say, they'll say, actually, it's not that it's this other thing. It's like if I tried to explain what unit tests are or something like that. Okay. Yeah. So it seems to require understanding the system pretty well and either being able to prompt the robot to explore very effectively or to to know like where it's missed things and like you do have to kind
Starting point is 00:25:26 of be able to think through from beginning to end how the thing could work or be able to get there with a robot and i've noticed the same thing that not everybody works effectively this way some people are more iterative and just kind of like i'll take the next step and figure it out from there like in the typically like right in the code yeah yeah and you could certainly do that with robots as well of like okay now now now make it do this thing yeah true sort of like Well, big design up front is bad if you have these slow human cycles around all of it. But maybe it's good if then robots do all the other parts after the big design up front. Yeah, yeah.
Starting point is 00:26:01 It's like not that big anymore. Yeah. What actually made the design big up front was the engineering time it took to build it. Yeah, and the slow feedback and test cycles and stuff. And maybe if robots are doing all that. So anyways, yeah, it's an idea floating around. It's one way to use robots. Okay.
Starting point is 00:26:16 And it's kind of, all right. And it is very much like an AI-centric thing. yes very ai centric and it is yeah it's it's okay i i haven't actually heard about ai yet so that stands for awesome individuals and it's where okay then you hand all the work to awesome individuals to do it and and it's like everyone keeps their job yeah everyone keeps their job and nobody's mad about data centers or water use or electromagnetic interference i guess is the new think or sad about oh no yeah oh boy this is rough and you know what i'm seeing here is a a really cool willingness to help someone out but also like it kind of feels like this organization
Starting point is 00:26:57 is forcing a single way of doing things that is unlikely to get the best work out of everyone yeah i mean is this what it looks like when people are left behind by technology i feel like yeah there's in big technological shifts there's always people that don't like it have a hard time with the new thing like somebody gets left behind and it sucks maybe that's well i mean what's happening this person that this person does seem to be getting left behind but based on what you were describing how you've seen different people respond to spectra of development that it isn't necessarily the only way to get the job done well right like i don't think it is i don't know i know you work this way right sort of as of yeah sometimes within the last year sometimes it's a
Starting point is 00:27:36 bit more exploratory but there are times where i feel like i put a bunch of work into planning up front yeah i'll say it has had mixed results for me maybe that's a skill issue but it didn't feel like the silver bullet to me of like obviously i will never work another way felt like a useful technique sometimes yeah well regardless of the effectiveness of spectrum development i think that the real question here is what do i do about my co-worker who it looks like i've lost a friendship and also they're definitely struggling and i want to help and i think the answer is at least i don't know the full answer but i know the way that it should start and i think that it needs to start well maybe this has already happened but i was going to suggest sitting down and just saying
Starting point is 00:28:16 hey i've noticed between us that you seem frustrated i don't want to guess why i just want to understand how things look from your perspective yeah you seem you seem down i'm sorry what's going on yeah exactly i think jameson's really good at these kind of questions why thank you it's probably because i don't have to ask you them in real life even if i've only seen the practice version yeah exactly you missed all the edits that just happened that was like jameson's seventh take yes first to get the emotion just right hey idiot stop being sad that was actually take one through six yeah yeah he seems discouraged and down i think yeah there is a separate issue of like his happiness at work versus your friendship and they
Starting point is 00:29:07 are kind of intertwined if you are correct that it is because you work differently than he does and it seems to be going better for you than then his work is going but i don't know if you have a friendship but i think it's reasonable to be able to talk to him about it say hey i yeah what's going on you seem distant seem upset or sad or whatever and and i care about you so i'm curious what's going on? Let him tell you. I mean, you've got a version of events in your head. You've got a story forming about what you think happened. And that story is pretty clearly articulated here. You think that your coworker is resentful, maybe even jealous of how successful you seem to be in this new world, and maybe even a little bit frustrated with themselves for not being able to
Starting point is 00:29:47 stay up to speed with everybody. But that might not actually be what's happening. That is a story that you created about the situation. And that's natural. That's normal. We think in stories, we tell ourselves stories, like it's how we understand the world. And so when it comes to understanding what's actually happening with someone, I think it's a really good idea to set those stories completely aside and embrace a attitude of total, unbiased curiosity, like come in trying to understand exactly what's happening without trying to influence it. Yeah.
Starting point is 00:30:20 Asking them is a decent way to do it. I mean, they also might not know and or say what they think and what they think might not actually be what's happening. There's all kinds of layers of fuzziness here, but it is useful. And if you do have a friendship, I think it's pretty normal to be able to say, to ask what's going on. Listen, this person who's writing in says they're on the spectrum. So we should describe the visual cues to look for. Left eyebrow up one millimeter means they're being truthful. Just remember that.
Starting point is 00:30:46 Aha. I've raised my right eyebrow one millimeter. what does that mean that means i'm lying yeah and it's not appropriate to carry around like a ruler and measure people's faces i learned that yeah that is not appropriate i agree i agree with you we are in agreement there i think you could also ask him if they don't mention anything work related i think i still might say like is there anything about the way we work together that you think that is fresh like anything that's bothering you anything you would like to be different anything i can do to help you and you
Starting point is 00:31:27 might not get an honest answer here because work is so full of variables that influence the way we behave oh it's actually really hard i can't tell you how many times people have said things at work that i just know are not how they actually feel i told dave before we recorded the show that i've just been really grumpy today and has affected my work today hopefully i've not offended anybody or done anything horrible but yeah there's there's some life stuff going on and i bring it to work yeah and if you're like me when you feel when you feel grumpy you you try to mask it at work a little bit like you you want to minimize the amount that it impacts your day-to-day i actually use it to say no to things because usually i say yes to too many things so i save
Starting point is 00:32:07 it all up and then it's like a it's like an alt in a video game of like my powers are fully charged no and then i blast a big wave of energy out and then i feel very guilty about it afterwards right and then regular jameson comes back on monday and is like oh crap yeah that's my cool down and then do you say like extra yeses during the cool down period i don't know sometimes i do i probably do worry about keeping his comfort zone not really helping his career i'm also curious again you can't tell us but if there's any kind of experience level difference it almost sounds like this person might be a little more junior maybe not maybe just different skill sets but that impacts things if they are more junior this could just be the the pain of growth where they're
Starting point is 00:32:48 seeing i have to there's this thing i'm not good at and maybe i'll just struggle at it for a little while yeah and and you know that when you're not good at something and your team is mandating that something be done that way that you're not good at there's really two ways you can respond number one is you can try to become really good at that thing through deliberate high effort practice that's option one option two is you can find a way that you can get the same outcomes achieved through a different method and convince the team to approve that method what i have found is that most teams especially engineering teams most managers they actually are not i say most very carefully here because there are exceptions to this rule but most of them are not that religiously
Starting point is 00:33:29 married to a given technique or practice or tool or technology some are don't get me wrong and some are like wildly, wildly coupled to these ideas, but most aren't, I think. And when I say most, I'm probably talking like more than half. So I don't even want to go as far as like 80%, but more than half are not irrationally tied to some approach like spectrum and development. And so it is possible that you could say, look, if I can achieve the same goals for this team that you have through a different means than spectrum and development, can I do that? And, you know, the beauty of AI these days is you could probably even like retrofit your techniques into a spec driven development artifact. What I mean by that is maybe you have some other way of creating the software product that you're responsible for creating. And in the end, you can output a spec that makes it look like you followed the exact process. okay yeah this is like if your org mandates tdd and you hate it and so you don't do it and then
Starting point is 00:34:27 you like rearrange all your commits after the feature is done to make it look like you yeah wrote the test first i swear get rebase dash i exists because of tdd yeah or your org mandates pair programming so you tape a smiley face to a life-size cutout of john cena and behind you and that shows up in all your zoom calls or something yeah my pair my buddy yeah i like that idea i this is maybe veering too much into not soft skills engineering but there are a lot of things you can do to nudge ai to help you you help it ask you good questions too there's a bunch of like grill me ask me questions about this skill there's a bunch of planning skills and when i say skills i mean the actual like markdown files that get packaged up
Starting point is 00:35:19 when you invoke in one of these coding agents so there might be some levers you can use as long as you can recognize if they're doing a good job i think even if you might not do all of these things yourself they can still be helpful one other piece of feedback i have or one other suggestion i have i should say is this is tricky and maybe you don't want to do this but you could talk to your manager about it you could say hey i've been working a lot with this teammate and they just seem really sad about it and anything you recommend i would do differently the risk here is that it either looks like or is an actual performance problem for your teammate and you're sort of like turning the eye of sauron on on him and maybe you get him in trouble somehow in some way or or lead to some
Starting point is 00:36:03 kind of consequences but if you either feel like it's worth it or like that probably won't happen based on what you know about your manager and your and your friend then you could involve them too because you you bring up like i'm not sure if i'm helping his career by doing this for him that kind of like how should i mentor my friend thing could be useful with the right manager in the right relationship could be could be a good discussion to have with the right manager yeah and emphasis on with the right manager because it could also backfire yeah if you don't if they're not really great yeah or if they're if they say you're doing what for them like you're explaining every single ticket in incredible detail it takes you how many hours like what yeah yeah and that
Starting point is 00:36:46 that i think realistically that is not sustainable like having to do all of your work and also sit down and do all the planning for someone else's work oh i don't think that lasts and even if you're willing to do it for a long period of time i think that they it'll eventually have an effect on them that's that's not what you want yeah i guess i didn't think i have to explain every ticket to him in detail or i end up explaining each ticket to him in detail is what the question says i guess that does sound pretty bad yeah i think it's pretty normal for me to talk to folks on my team about tickets and if they're more junior it's more normal that i will explain in more detail or they'll more they'll have more questions but every single ticket for the same
Starting point is 00:37:25 person sounds like well what i'm what are they doing then if what have they done to try to understand it before i have to explain it to them yeah well thank you for asking your question hopefully we answered hopefully we did not say confusing or hard to interpret things i mean we may have yes for which we apologize in advance don't do the eyebrow thing that was dave's yeah that to be clear or true what can people do if they want their own questions answered if you want your own question answer 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 very much appreciate it we love it you keep the show going thank you thank you we will catch you
Starting point is 00:38:05 next week.

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