Soft Skills Engineering - Episode 319: Steve's babysitter and these uncertain times

Episode Date: August 29, 2022

In this episode, Dave and Jamison answer these questions: My company wants several complex applications rewritten. “Steve” wrote the original applications, and has been assigned to do the... rewrite. There is very little documentation on the original applications, and the rewrite will take intimate understanding of the existing code and new requirements. Management assigned me to work with Steve. They warned me that since we have started working remotely after covid, Steve has been hard to get a hold of and not meeting deadlines. My job is to keep Steve on task. When I ask Steve a question he will respond “I’ll work on it tomorrow” or “I’ll have to look in to that.” Then I never hear from him again. If I tell management I haven’t been able to get a hold of him, they will contact him, then he will contact me asking “What can I help you with?” Again, all his answers will be “I’ll have to look into that.” Occasionally Steve will report to me that he has finished a task. But because he did it without me, I am even more confused about what needs done or how to do it. I feel like my job has turned in to tattling on Steve. I am afraid I’m going to be labeled a whiner and that this project will harm my career growth. Over the last 2 weeks my solution has been to just ignore the project. Management hasn’t checked in with me, but I’m sitting on a ticking time bomb. What should I do? How to keep our sanity in times of uncertainty? I’ve recently changed jobs and despite the facts shows that I shouldn’t be worried, I can see my judgement is blurred by the fear of getting laid off even there’s no sign of it and I fear I would fulfill the prophecy!

Transcript
Discussion (0)
Starting point is 00:00:00 it takes more than using github copilot to generate your code reviews to be a great software engineer this is episode 319 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 talk about all the non-technical things that go into the technical process of software development which might not be technical anymore if you can just use github copilot true for everything github copilot for your task tracker yeah like what should i do today yeah github copilot integrated with your email client i guess gmail kind of has that already they have all that autocomplete stuff it does and it's it's not bad yeah it's frightening it's like
Starting point is 00:00:47 high precision low recall when it makes a suggestion spot on but it doesn't make it for me it doesn't make a lot of suggestions i'm just very obtuse i've had moments of concern about my mental state when i saw what to get what the gmail autocomplete was typing in like if i start typing the word the letter n and then it says no worries if not like ah i just i shouldn't say that that's not a thing i should say yeah you've gone down the neural net machine like that that basically identified you as a pushover yeah exactly yeah github co-pilot for career coaching that's not what this show is about do you want to thank our patrons dave yes thank you so much to those that are contributing every month where they get a shout out on every episode they are
Starting point is 00:01:34 kent c dodds the theodore savin nathan sack on memester josh owen chardell craig motlin i love the stochastic parrot alice jost andrew pollock and yes we've seen the pronunciation guide and no it doesn't help me kashoktonohiopatron.com.au we're hiring ira chan monkey face emoji jonathan king testing is documenting.org will angel who parenthetically does not have stinky feet ragnar nick hathaway travis sanders brayden canes john grant nick cantar and philip john basile if you'd like to join this illustrious crew go over to softskills.audio and click the support us on patreon button and if you contribute any dollar amount we will send you an invitation to our slack community
Starting point is 00:02:13 at the beginning of each month and if you contribute enough to make a material impact which we've debated what that means to jameson's yacht then we will say your name on the show or the name of the the city with the longest name in europe and quite possibly the whole world which by the way we learned was actually a marketing ploy in the 1800s which i thought was amazing because that kind of that that like that level of trolling i thought was kind of a recent phenomenon but it's not i don't think i was paying attention when we learned that because that that's new information to me just now that's cool i love that yeah i it is it is a true statement according to a youtube video from some random person so absolute truth yeah exactly i mean they made a
Starting point is 00:02:58 video about it for goodness sake yeah how how could something with this high production values be telling me false yeah it was good too the lighting man that's it's called the light of truth should i read our first question yeah go for it this is from an anonymous listener who says my company wants several complex applications rewritten steve in quotes so probably not their real name wrote the original applications and has been assigned to do the rewrite there is very little documentation on the original applications and the rewrite will take intimate understanding of the existing code and new requirements management assigned me to work with steve they warned me that since we had started working remotely after covet steve has been hard to get
Starting point is 00:03:43 a hold of and not meeting deadlines my job is to keep steve on task when i ask steve a question he will respond i'll work on it tomorrow or i'll have to look into that then i never hear from him again if i tell management i haven't been able to get a hold of him they will contact him then he will contact me asking, what can I help you with? Again, all his answers will be, I'll have to look into that. Occasionally, Steve will report to me that he has finished a task, but because he did it without me, I'm even more confused about what needs to be done or how to do it. I feel like my job has turned into tattling on Steve. I'm afraid I'm going to be labeled a whiner and that this project will harm my career growth. Over the last two weeks, my solution has been to just ignore
Starting point is 00:04:20 the project. Management hasn't checked in with me, but I'm sitting on a ticking time bomb. What should i do well here's an idea when management says how's the project you know exactly what to say steve has given you the perfect pattern i'll have to look into that i'll check on that tomorrow management it's moving to the top of tomorrow's to-do list yes oh you've unlocked the secret i think steve has github co-pilot in his slack integration and it's like i'll have to look into that tomorrow i wonder there has to be someone who has like gtp3 their life to some absurd degree right
Starting point is 00:05:12 yeah yeah i mean there are some arguments that were all nothing more than clones of a gtp3 instance now i just want that for for slack let me just say that if if you type the letter i at the start of your slack message and the autocomplete which doesn't really exist but if it did if it says i'll work on it tomorrow that would be very interesting about you i think yeah again some some deep truths being revealed by the magic of machine learning my job has turned into tattling on steve my solution has been to just ignore the project yeah i i think so has steve's it sounds like you have there's more parallels between you than you might know i'm reading back on the description of the original of the project again this sounds like a tough
Starting point is 00:06:09 thing to work on um which has a low chance of success rewrite several complex applications by yourself and by the way you're the person who wrote them first which means you have a lot of knowledge but like you also caused the problem yeah you're you made all these decisions but now you're going to make them again in a newer framework yeah exactly but i've never made these many mistakes in angular 2 yeah it'll be way easier to hire people to clean up our react mess than our backbone mess yeah exactly that's and that's true that is like objectively true cleaning up a modern framework mess is much easier to do or to hire for than cleaning up an ancient framework mess yeah this feels like if if
Starting point is 00:07:03 someone handed me this project and said go to it jameson then i think i would have a lot of trouble feeling like i was making meaningful progress on it as well there's just so much to do and it's you're you're making such tiny dents in the enormous pile of work and like you would have to be really really good at having a technical vision and sticking to it in a way that maybe the past failures of these projects indicate steve is not in order to succeed at this i mean if i were in this situation i would immediately morph into project manager mode i mean my very first tool i would reach for is a spreadsheet where i start typing out a list of all the things that need to be rewritten and steve would help me make this list i mean tomorrow he would help me make
Starting point is 00:07:51 this list you collaborate on it asynchronously with you yeah exactly right which is another way of saying i'm not gonna work on this that's the thing you never know if it did the request fail or did it just not did it get delayed well steve is the human embodiment of the halting problem yeah so yeah i mean that's where i would go and you know and then and then you know eventually this list would grow very large as inevitably happens and in fact i had a team come to me and say i want to rewrite a part of this application and i said okay make a list of all the parts you want to rewrite i want like component by component everything that needs to be rewritten and and come back to me and they came back with a small list and i said i don't think this list is complete
Starting point is 00:08:34 come back to me again in a few days and they came back and it was like hundreds the list was hundreds of items long and i was like now now we understand the the job we're up against this is a big job yeah and then i said now estimate each component rewrite and it came back like a week later i'm like okay we have three thousand hours of work ahead of us yeah and i would i would actually do that and then i would bring it to management and say this is going to cost us and by the way these estimates are always short right this is going to cost us x number of dollars do you really want to do this and by the way the problem must be pretty bad if management is asking you to help rewrite it like a lot of times developers are begging can we please rewrite this
Starting point is 00:09:16 management is like no go away but if management themselves is saying please rewrite this it's bad i think yeah i didn't this person didn't say what their role is but i think they're a software developer the question asker yeah it sounds like it so it sounds like your your recommendation feels spot on of if you want to have an accurate understanding of the status of steve's work you need some understanding of the status of the project overall i think that will that will help you put what steve is working on into context and understand or have more information to understand is steve actually doing the several remote jobs at once thing or or doing the zero remote jobs at once thing but yeah right zero or multiple yes is it just really hard not meeting deadlines
Starting point is 00:10:06 that doesn't feel like whom among us has has met all of the deadlines that doesn't feel like a that in and of itself doesn't indicate to me that steve is not working it could be that steve is doing software developer things where he's he's focused completely on finishing the task and and that means there's not as much time going into like estimating of how long the task will take it could be that he is going rogue and and diving deeply into fixing some non-impactful like nerd snipe stuff and so that's blowing up the timeline but it could just be that it takes a long time as well and and indicating that it takes a long time is taking would take more time so steve is not putting in that work yeah but what is my point here yeah this might turn your
Starting point is 00:10:54 job into a job you don't want if you really don't want to do project management then you you are in some trouble or babysitting because this is like devolved even i mean okay you want to do software engineering fine great you're you're a project manager sorry that's what you are but now you're going even worse you're going to babysitting mode where it's like you're trying to keep track of whether steve is even doing anything you know like to me that's not even project management that's regular management i don't know what what is that and it's a weird spot to be in to manage one other person yeah it's like you have too much time alone with that person you need some time when you're not focused solely on on them for it to not get weird i feel like yeah otherwise you
Starting point is 00:11:40 get kind of cabin fevery i think right right i mean so why don't we lean in just for a moment into what do you do if you're actually what do you do if you are now managing this person you're the one-on-one manager and i gotta ask jameson how do you feel about key loggers great for the world i'm in favor only good 10 out of 10 i'm just thinking i've always wanted to know what other people are typing yeah i'm just in favor of transparency right that's right i think for better or worse you your job has morphed not from project manager not from engineer to project manager, not from project manager to manager, but rather you are
Starting point is 00:12:30 now a crime scene investigator and your job is to build a case against Steve. Now, maybe Steve has critical company information that makes him indispensable, but at the very least, Steve should not be allowed to work from home. And I think you're going to need to build a case for that. And I don't think you should actually go install a key logger, although as with every human problem, there's always a technical solution. That is one to consider, I guess. but it's time to build a case and i think you're going to have ample material to take that case to management and say i don't think steve is actually working here you know just thought you might like to know and you can do with that as you please and i don't see what other choice
Starting point is 00:13:07 you have like your job is to help rewrite this code but the only resource you have to do it is non-existent and so you you know you can either be a hero and try to rewrote the whole rewrite the whole code without steve or you can try to get management to see a new way to solve this problem that doesn't involve steve or that involves steve in a different capacity where he's you know sitting in an office where people can see his screen yeah i do feel like so you said i feel like my job has turned into tattling on steve yeah i think there's probably this is this is getting at what you're saying too just that you you can do more than try to transparently relay to management what steve is doing in the past you have it sounds like you've used them
Starting point is 00:13:55 by saying hey i'm having a hard time getting hold of steve and they'll go ping him but i think you need to start having more deliberate conversations about what they can do to help you like it's it's not sustainable for you to use management as a like pager for steve that's not solving the underlying problem and the fact that you've had to do this several times and it hasn't changed things means that it's that's not enough of a nudge so i think i'm agreeing with you dave which is not shocking because you're right all the time you need to start working with management on what you two can do together to solve this problem instead of them asking you how's steve doing and you say i don't know not super great like if they've put you in this position i think you have
Starting point is 00:14:42 you get to ask them for some help especially if you're if you're a software developer that they've asked to do this and and you're kind of like deliberately going outside of your your defined role so so i think my advice is engage with management more directly on trying to solve the problem instead of just answering their status questions basically and trying to keep steve on task because you don't have the tools if you're steve's peer and you're working remotely and and steve doesn't report to you and like you don't have you might be able to do it and figure it out if if you have the right set of skills but you certainly don't have like the organizational tools and probably not the past experience of solving stuff like this as well
Starting point is 00:15:23 agree you can always say like hey if you want me to be a manager then give me the money show me the money and then i'll do it yeah threaten them and they're like okay we will offer you a five percent raise and now you have to go install this keylogger on steve's you're like i only know one way to do management and it involves keyloggers and maximum transparency well have we answered it i think so good luck to you and to steve yes all right dave do you want to read our next question yes all right this comes from an anonymous listener who says how to keep our sanity in times of uncertainty i've recently changed jobs and despite the facts show that i shouldn't be worried i can see my judgment is blurred by the fear of getting laid
Starting point is 00:16:10 off even when there's no sign of it and i fear that i would fulfill the prophecy which i didn't quite catch the prophecy part so like if i say are there layoffs to my manager my manager might say well there weren't until you asked what a good idea it never occurred to me the facts show i shouldn't be worried so not all the facts show you shouldn't be worried because some of the facts are like you look in the news and there's an endless parade of tech layoffs and another fact is that some times layoffs are performed uh by laying off folks who are newer to the company with the thought that that is less damaging to productivity so this is probably not the advice you're coming to this show looking for but the the risk is
Starting point is 00:17:15 certainly not zero for you having just changed jobs and maybe maybe you're being told like you're doing awesome work and you become very essential and that yeah you know more about that but just if if if i'm like some ceo five organization levels removed from your name i might have a spreadsheet that lists everyone and their tenure at the company and just like sort okay maybe we laugh those people yeah and and there's certainly more that goes into it than that i would imagine but uh that that is a data point that gets used the other i think the other important fact to acknowledge is that the past was more uncertain than i think most of us care to admit what do you mean what i mean is that life is full of uncertainty and sometimes life throws actions
Starting point is 00:18:04 at us like i don't know a tech recession or a global pandemic that just reveal the tenuous impermanence of life whether it's a job or or health or whatever but sometimes we just live in blissful ignorance and when the veil of uncertainty is is uh or the veil of false certainty is cleared from our eyes we sometimes go oh maybe i should be worried about all this uncertainty but it's been with you all along yeah i mean i i guess there are always tech layoffs there just are more now but more and i mean there are more now for sure and higher profile layoffs and that the concern that i feel and i think many others do too is that when there are more layoffs happening if i get laid off i won't be able to just bounce back into a job and get a nice 15
Starting point is 00:18:57 percent raise you know yeah and then collect severance from my old job while i'm getting a paycheck with my new job and get double paid for six weeks and it's like it's just so great getting left getting laid off is the best thing that ever happened to me like maybe it won't be so great this time yeah yeah that's a fair point and and there's there's often some element of circumstances out of your control in layoffs but i feel like they're they're more that way if the economy overall is is worse it feels like it's more likely that a layoff that is not directly connected to your job performance could target you so yeah i could see that revealing the uncertainty a bit more yeah my judgment is blurred by the fear of getting
Starting point is 00:19:41 laid off i wonder what they mean there like are they less likely to propose solutions or push back in certain ways because they're worried about showing up on a list somewhere or something you know yeah maybe or maybe my judgment is blurred means i just work really hard and effectively now whereas before i used to i used to say i should look into that and i'll work i'll get it done tomorrow yeah there's a guy who looks suspiciously like the monopoly guy who's just cackling in a back room somewhere going like i love this i should have been doing layoffs more yes it's working yeah i mean to me this is this is fear like this whole question has fear just running all the way through it and and the fact of the matter is that being scared about things that
Starting point is 00:20:31 haven't yet happened does nothing but hurt you unless you prepare or change your behavior now to minimize the chance of those bad things happening. And so if you really are worried about getting laid off, try doing a really, really good job because that's the only thing that's in your control. Do a great job, do quality work, do fast work, help your teammates, help your management, make sure everyone knows what you're doing
Starting point is 00:20:57 and how good it is, you know, demo your stuff, talk to your manager and your skip level about the great contributions you made and do this consistently. And what else can you do, you know? What else can you do if something bad is happening you know if there's a threat of a layoff i have one other thing you can do so i i really like what you suggested which is um do what you can to try to reduce
Starting point is 00:21:19 the likelihood that you will be laid off you're tackling that in two ways one by saying if there is a layoff i'm i'm going to be more valuable or try to make myself more visibly valuable to the company so i'm less likely to be targeted and also like if you just do a really good job then hopefully your company does better and there's less yeah for it maybe the other thing i would try to do is find out more information to help me figure out if the likelihood of a layoff so try to gather more information so you can know how much should i be preparing like here versus kind of expanding my network and like how good of a job should i really be doing yeah yeah yeah so You tackle your own performance and you try and gather more information to figure out how likely is this.
Starting point is 00:22:06 And there's some heuristics you can use, like if your website says the word cryptocurrency anywhere or crypto or Web3. Very good chance you're getting laid off. Yeah, you add a few tens of percentages to the likelihood of layoffs. If it says anything about residential real estate? Yes. Fintech is starting to get that way a little bit too. if you recently raised like a billion dollars with like a thousand x revenue multiplier evaluation or something like that then well in that case you're fine right you spent it all your company
Starting point is 00:22:46 blew it all i'm sure i'm hyper scaling yeah that might be another sign actually if you've if you've recently like tripled the size of your company most places i have worked at have had some amount of transparency internally around how the company is doing financially. So if you feel like things that were going up and to the right are now going down and to the right, that could be a sign. Yeah, so do some investigation. And the result of that investigation should tell you, is it time to start showing up to meetups again? Do I need to change some behaviors so that if this does happen, I'm a bit more prepared than none prepared? Here's a couple of questions you could ask someone in your company, you could say, hey, what's our average cash burn rate over the
Starting point is 00:23:33 last, say, 12 months? And then in a totally disconnected conversation, maybe five days later, say, hey, how much cash do we have in the bank right now? And burn rate, by the way, is a monthly number. And then just do a little bit of math. Divide cash by burn rate. And now you know how many months until the company's going out of business. Yep. If that's a single digit then uh layoffs are probably coming yeah layoffs are coming right if it's if it's more than like 18 or 24 you're probably in pretty darn good shape yeah but if it's like six yeah you might you might be in trouble yeah i somewhat jokingly mentioned crypto although rough times for for those folks oh yeah not not totally jokingly but you can kind of look around
Starting point is 00:24:26 at competitors and see, is our industry being affected? Do we have lots of competitors who seem to be struggling or have they done layoffs? It could also be a sign that you are uniquely positioned and you're going to come through stronger than ever because your competitors are falling by the wayside, but certainly some data points. And most of the information we just shared with you is very startup centric. Like James and I both work at startups now. We've spent a lot of our career in startups you know so they won't apply to anyone who's at like a mega co or a boutique shop that's kind of in you know like self-sustaining you know this just doesn't apply um it that's not to say you won't get laid off but these are the wrong questions to ask
Starting point is 00:25:11 yeah if you if i asked at walmart hey what's our burn rate then they'd be like ha yeah what's our runway our burner i guess you could technically just read some like public documents and figure out our burn rate is negative four billion dollars a month yeah what is our runway the the heat death of the universe yeah they're like we will never die a lot of things have to die before we die although i did just hear a big retailer posted like a 90 profit reduction year over year for this quarter so like it those things are happening too so if you work for a mega public company it's actually quite a bit easier to figure this information out what is hard to figure out at a mega giant company is how to translate publicly reported financial information
Starting point is 00:25:57 to what its effect is on your team you know it's like yeah there's not a clear line connecting those things yeah if there if there are 50,000 engineers and your company is losing money what subsection of those 50 000 engineers might be targeted by cost cutting that's pretty hard to tell there's another kind of precursor to layoffs that usually happens but there's some caveats here and and the precursor is a hiring freeze you know companies that are continuing to hire obviously have either a some pretty serious confidence in their ability to pay these people or b they just haven't checked their financial statements in a little while but that's not always a solid indicator like i'm aware of one company that is doing aggressive
Starting point is 00:26:47 hiring of software developers right now but they have like a 30 percent attrition per year among software engineers so it's like they're hiring a lot of people but they're losing a lot of people but they're not laying them off per se they're just trying to keep head driving them out exactly so anyway it's hard to know if this is coming your way but if it does what are you going to do you know you're going to react when the thing happens with the conditions that the thing happens in that you won't know until it happens and you're just going to do your best and you're going to be okay you know like what's the worst that could happen you you end up starving to death on the streets of manhattan as people pass by ignoring you okay that's pretty bad
Starting point is 00:27:31 what what's the second worst that could happen what if we go one better it's summer though so you're not cold that's the second worst at least it's not winter um oh that got really morbid i'm sorry yeah i mean i have not checked this i i think that folks are still getting jobs i suspect that this this might just have some downward pressure on salary increases or benefits or or maybe there might just not be as many different options to choose from if you go back into the labor market as an engineer i guess i should probably check i don't know it's a good question for for me but i i don't get the sense that um this has become the kind of thing where you get laid off and and the regular case is you just cannot find more work i know that
Starting point is 00:28:31 that happens to some people don't want to minimize the the impact of that it's brutal but i think most of the time for the past few decades if you lose your job as an engineer it's been relatively easy to get a new one. And I feel like my gut data is telling me that it's still not dire straits to get a new job. You might take a pay cut gasp instead of a pay raise, like you said, but I don't think the worst case is you don't work anymore. I think so too. There still seems to be strong demand for software engineers. And the remotification of work from COVID, but I think works to folks' advantage here if you live outside of a major tech hub
Starting point is 00:29:13 where that's a case where I've heard it in the past can be harder to find your next job if you live in a town without a huge tech market and you're looking locally, but... It seems to be less impactful now. Yeah, I think so. Right. So don't worry about it.
Starting point is 00:29:27 That's my answer. It's fine. Don't worry about it. That's actually... The don't worry about it thing is actually the right answer, I think, in my view. As flippant as it sounds, you have to force yourself not to worry
Starting point is 00:29:38 about bad things that haven't happened yet and that you have no reason to believe that they will happen you know well not no reason okay well i mean this question asker specifically said at my company i have facts that show i shouldn't be worried but i'm worried anyway and you're like oh maybe you maybe you actually just don't have all the facts is what you're saying yeah thanks a lot jameson you're welcome i'm glad we could help this person one more thing i'll say is maybe some additional prep you could do is try to cement this idea in your mind that
Starting point is 00:30:11 your worth as a person is not determined by some organization's view of your output and I think part of what is losing your job or either getting fired or laid off in some kind of cost cutting part of what makes that painful besides
Starting point is 00:30:27 the upheaval in your life is this feeling of like I wasn't good enough like they they thought i wasn't worth it oh yeah it's it's it's hard it hurts right yeah so all you have to do is develop an unshakable confidence that you are worth it ahead of time just just perfect let it bounce easy easy yeah just squash that imposter syndrome on down here have you tried just not having that that's what actually that's part two in our seminar of no bugs that's right no bugs driven development is part one we have an upsell opportunity for you yeah which is just don't have
Starting point is 00:31:08 imposter syndrome is the name of the workshop actually anyone who disagrees with me is a hater and they're wrong but obviously that is the work of a lifetime to accomplish but but it might worth it might be worth thinking about a little bit that that i mean if this does happen yeah and i mean this is called this is resilience right like you're you want to build some resilience and that's challenging to do i mean i laid in bed last night for three hours just worrying about things that was a great use of my time but it's normal like it's normal and natural to worry about stuff that hasn't happened i have some small children i could lend you that would make it so you cannot lay in bed awake worrying about things oh man you'll either be awake trying to deal with
Starting point is 00:31:56 screaming or passed out from exhaustion there's no time to ruminate because every time i try and ruminate i fall asleep i'm just too tired to worry about anything yeah that's part three of the seminar yeah yeah you can never have insomnia if you're just too tired actually that's literally not true because that's how insomnia that's that's right that's the definition of insomnia but oh boy i gotta get out of here i am so excited to come to your company not yours jameson but our listeners and just charge them insane amounts of money to tell your engineering team to stop writing bugs and stop being imposter syndrome victims like it's gonna be great we're gonna make so much money uh and you know you might want to worry about this but all the money we take from
Starting point is 00:32:48 your company will no longer be available for labor budgets this might lead to layoffs so you're gonna is that the secret part four seminar where we just grab all the executives and say the secret to success is cutting your labor costs so you can pay the consultants more right yeah it's perfect well have we answered this question we have and we've tipped our hands so we must we must end the show before we reveal more of our hot business tips i'm sorry that you're worried about this you are certainly not alone and and do what dave said and you'll be fine that's yeah my advice in general oh oh jameson i have to say this i spent four years at a big company worrying that i was going to get fired all the time and this was before
Starting point is 00:33:41 these uncertain times. And I actually found a technique that helped that I forgot to share, which was I found that when I was helping provide feedback to management on other people, that I was less worried about getting fired myself. Meaning if management came to me and said, could you help me evaluate the contributions of these engineers? I found that when I was having those discussions i walked out with a lot more confidence hearing management and kind of seeing what they're thinking and stuff it really helped me feel like oh i'm not going to get fired tomorrow because they they trust your opinion on on whether to fire other people so you mean yeah they're asking for my they're asking for my input and we're talking about people whose contributions
Starting point is 00:34:30 haven't been great or have been great and it kind of gives you a baseline of like where is the eye of sauron pointed right now ah and if like what you know you can see what kind of stuff summons it yeah yeah exactly like what stuff summons the eye of sauron that's exactly right and and i'm like i'm not doing any of the stuff that that has summoned management's eye of sauron so i'm okay it was very very helpful it put me at ease so if you can find a way to be part of the feedback loop and and i'm i'm trying to say this in such a way that doesn't make you sound like a mole where you're like i could share all the dirt on my peers because that's not what i mean yeah they can't lay you off if you're giving them reasons to lay off everybody else yeah you can't that's
Starting point is 00:35:11 right like if you've got a good snitch you want to keep that person around yeah for this round at least but but what i do mean is if you can move into kind of a leadership capacity where you're helping management make important decisions or giving it giving important input on the contributions of your teammates without being a snitch without being a mole it can help put you at ease that management is not looking to fire you that is so interesting to me to hear you say that you were worried about getting fired all the time because when i worked at a big company for four years i looked around at at some of the people i worked with and thought i could never get fired from this job ever ever like if this is what it takes to get fired from here man or rather
Starting point is 00:35:56 if these people can stay yes yeah yeah if you can do this and still work here i'm fine i think i worked for a company that was a little bit more aggressive about letting people go than you did yeah probably that's probably fair i just had no idea i don't know well this is just me worrying irrationally just like our question has great i think it's a common problem and maybe i was irrationally not worried maybe there was maybe you should have been my head i wasn't aware of it yeah the sword of damocles hanging over yeah the excel spreadsheet of damocles yeah okay i'm sorry i swooped into the very last minute with that let's get back to the exit here i think we did we say our thing i don't know send us questions if you have them
Starting point is 00:36:36 no you thank you for doing you have to ask you have jameson you have to ask me what people can do if they want to get their own question answered i'm all flustered now what can people do if they want their own questions answered. I'm so glad you asked, Jameson. First of all, you have to ingratiate yourself with the soft skills engineering management to make sure that your question makes the cut and that you don't have to sit around worrying about whether it did. Then you can go to softskills.audio and click the ask a question button. And as always, we have to say thank you so much to everyone who contributes and we read them and we love, love hearing your questions. You are the lifeblood of the show. Thank you. Thank you. We will catch you next week.
Starting point is 00:37:17 We'll be right back.

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