Soft Skills Engineering - Episode 263: Why am I bored and ver-boss-ity

Episode Date: July 5, 2021

In this episode, Dave and Jamison answer these questions: Questions I’m feeling bored and disengaged with my job lately, but I’m pretty sure it’s one of the best jobs I can find: my ma...nager and teammate are great, my compensation is very high for my area, worklife balance/benefits etc are excellent, and the mission and product the company make are awesome and help the world! On top of all that I think the work is technically interesting! But still I’m bored and disengaged :( I can’t tell if I’m just burned out from the pandemic and this is how it’s manifesting, or if I just have a serious case of “the grass is always greener” and now that I’ve been on this team for 2 years I’m ready just for a change of scenery. I want to fall back in love with this job, but how can I do that? Do you have any advice? Changing teams isn’t a great fit as this is a small office for the company in a ““satellite”” site, with only one other team that I’m not super interested in. I could of course take the patented advice and find a new job that might be equally great, but what else can I do? Listener Very Verbose asks, Love the show! I’m rapidly working my way through the backlog and dread the day that I reach the end and have to wait a whole week for the next one! :) Whenever I write a message to a coworker I tend to start with a huge wall of text, then revise it down to something smaller and hit send. I do this with emails, slack messages, code review feedback, you name it. Even this question I’ve re-written a few times! I feel like I’m over-thinking things, and trying to make sure there is no misunderstanding in what I’ve written. For example, a relatively small piece of feedback for a code review might be re-written many times, because I’m concerned that I will come across as overly negative or condescending if I just send through my first draft. Often, the feedback is positive and they agree with the points that I’ve raised. But they’re only seeing 2 points, when I probably started with 10 and deleted 8 of them that I later deemed to be ‘too nitpicky’ before sending it through! Naturally, all of this takes time and I’m often wasting more than 20 mins, only to end up sending 2-3 sentences at the end of it. Do you have any tips for helping me get to the point, so that I can be more productive and move on with other work? Do I just need to care less about what they think of me? Should I just skim over the code, say “LGTM”, and suppress the fear that I may have just approved a critical bug to go to production? Appreciate any advice you can give. Unfortunately, I don’t think inventing a time machine to go back 18 minutes after spending 20 minutes writing a message is a reasonable option :) It would take me several decades to be happy with the time machine before I turn it on!

Transcript
Discussion (0)
Starting point is 00:00:00 it takes more than declaring we're doing kanban so that you can get out of meetings to be a great software engineer this is episode 263 of the soft skills engineering podcast i am 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 what if we just declared we were a vlog now to get out of meetings yeah to get out of recording a podcast yeah when i first joined a job a while ago the team was doing air quotes kanban but really it meant like everybody did whatever they wanted all the time and whenever you asked when is this going to be done they said i don't know we're on kanban said yeah can we can we do this
Starting point is 00:00:51 big project that takes a while and will need to be broken down they'd say sure like put it in the to-do column so it is it can be convenient convenient so you don't have to commit to anything yeah we don't have that much space in our in our board for more post-it notes so we actually can't take on any more work right now sorry kanban says i mean take it up with the con bond consultant that's mr bond con is his first name con bond i like my sprint board shaken not stirred do you want to thank our patrons dave i do but first i want to acknowledge that that was the dumbest joke i've ever made on this podcast i liked it thank you to those who are contributing at the level where they get a weekly shout out where we say then their name or an unpronounceable
Starting point is 00:01:44 shape or whatever the heck you type that's safe for work all right they this week those names are nick kantar the ij of interest charity chris hogan brayden canes john grant philip john basile dennis bogan of travis sanders nick hathaway taras harouk bites of wisdom.com with a y ragnar hartesen olad apafadie kiaran sveinsen fizzbuzz influencer roman denisov adrian bordink testing is documenting.org jonathan king will angel monkey face emoji ira chan patreon.com.au we're hiring and chatalian if you'd like to join this crew or not join this crew but still send us money you can go to softskills.audio and click support us on patreon you can send us any amount you want and everyone who does that will get an invitation to our slack
Starting point is 00:02:24 community where you can come hang out and chat with other listeners and this week there was a photoshop contest that gave me great joy oh my goodness that was pretty rad i i have to say i showed well we should probably describe what happened here but someone found a picture of me on the internet and let's just say after you see this picture you'll you'll understand why we're not a vlog but anyway have we tweeted these out no maybe it's time all right well i'm going to okay pay attention to soft skills audio on twitter and you will probably be disappointed you did but anyway someone photoshopped some pictures and they are pretty hilarious at least i thought so then i showed them to my family and they were unimpressed get a new family i know i already
Starting point is 00:03:15 have a family they're all in the slack oh the the familial bonds of paying one dollar at least one time to join the slack it really unites family unites a group yeah it's a common bond yeah well yeah i'll post these and then you can laugh or not laugh as is your choice it's your choice in life all right you want to read our our first question, Jameson? Yep. Thank you. This is from an anonymous listener who says, I'm feeling bored and disengaged with my job lately, but I'm pretty sure it's one of the best jobs I can find. My manager and teammates are great. My compensation is very high for my area, work-life balance benefits, et cetera, are excellent. And the mission and product the
Starting point is 00:04:00 company makes are awesome and help the world. On top of all that, I think the work is technically interesting, but still I'm bored and disengaged. I can't tell if I'm just burned out from the pandemic and this is how it's manifesting or if I have a serious case of the grass is always greener and now that I've been on the team for two years I'm just ready for a change of scenery. I want to fall back in love with this job but how can I do that? Do you have any advice? Changing teams isn't a great fit as this is a small office for the company in a satellite site with only one other team that I'm not super interested in. I could of course take the patented advice and find a new job that might be equally great but what else can I do?
Starting point is 00:04:40 She's got to cut our legs out from under us like that. Oh, sure. I could quit my perfect job. But no. Have you ever felt this way about a job? Like it's good, but you're bored, I guess, or not engaged? No, I've always come up with other fake reasons to convince myself that I should get a new job. Okay.
Starting point is 00:05:02 My job is perfect. The people I work with are great. I'm well paid. The work-life balance is perfect. I love the company. the work is technically interesting but i'm bored hmm i want to fall back in love with this job it sounds like you need a second honeymoon is a sabbatical like that i guess two years might be too short to take a sabbatical yeah so there could be a couple things going on one thing could be
Starting point is 00:05:29 that you've listed all the great things but really there is something about the job that you maybe haven't talked about here haven't even noticed explicitly yes like i don't like it where every day when i come into work someone hits me on the head with the two by four but other than that it's great yeah but everywhere is like that so i didn't even bother to mention it yeah we uh instead of poker planning we do poker full contact rugby and i don't like getting hit and knocked to the ground i don't like it yeah i don't like just the scrum the literal scrum of people smashing into each other oh do you guys do scrum too yeah it's weird we don't even wear helmets like in american football
Starting point is 00:06:16 yeah but i interestingly it makes it safer because you don't lead with your head as much right hard hits so scrum is good you heard it here first yeah so there could be something that you that that is underlying your dissatisfaction to do with work it's also fine to just be disengaged to your job and and still do it i mean maybe you maybe just punch the clock for a while i've been through periods of my life where i have punched the clock and then been engaged in other things outside of work not at the same time but not not on that same clock no not on that same clock there are two clocks yeah but i mean it sounds like it's a pretty good gig alternatively it never hurts to interview i know you said don't find don't tell me to what else can i do this
Starting point is 00:07:08 isn't find a new job this is go interview for a different job i've also had the experience where i've been kind of disengaged or unhappy with my job and interviewing has actually convinced me you know what it's pretty good here yeah yeah some of the stuff out there i really wouldn't want to do yeah and and that's been helpful so you're saying to get over the grass is greener go over there and eat some of the grass and find out that it's disgusting yeah literally go take the grass and compare it under a microscope check the chlorophyll levels is that the thing that oh yeah that's definitely what i would do with grass under a microscope these chlorophyll levels are terrible you call this photosynthesis fall back in love with this job how can i do that
Starting point is 00:07:50 you said fall back in love and so that makes me feel like this is has to be like a romantic comedy with your job so like what would this plot line be like if it was a romantic comedy i don't think you see too many romantic comedies about well wait a minute about falling back in love yeah usually usually there would be like a different new job or a different new employee that would take your place and then well the story is actually about those two but there are a couple stories a couple of movies though that might fit the bill here one is mr and mrs smith with angelina jolene and jolie and brad pitt remember their life was dull i haven't seen it and oh they had a dull marriage and then they've both found out that they were both secret agents and then their marriage got
Starting point is 00:08:28 spicy again okay there you go so you find out i mean what would this be you find out that the mission and the product of the company are awesome and help the world it's actually like how do we produce more toxic sludge to spray on the birds faster or something spice it up that way it's secretly been a a hospital seeking missile company the whole time or something i'm still bored and disengaged you can see how long you can be bored and disengaged and still have a job like that that's a thing so so turn it about experimenting on just how long your disengagement stamina is. Yeah. I, so I had a job once where I became bored and disengaged and started, uh, it affected my performance quite a bit if it, so then it kind of became
Starting point is 00:09:15 the company's deal. I just wasn't getting much done cause I would sit down and then stare at the computer and do nothing. And I just quit that job. So you've already preempted that, but I found out that it wasn't just the job. There was also a lot of other stuff going on in my life and that reflected the job or reflected in my job performance it wasn't actually the job quitting the job was like a catalyst to resolve some of that other stuff for me like it made did it was it like process of elimination well that didn't fix it i'm still miserable yeah it's uh it was just like the the shock of moving myself into a different situation professionally uh helped solve the underlying problems in a way but it wasn't that
Starting point is 00:10:02 the underlying problems were caused by the job so i i know you i just keep saying but what if you quit your job after you said what else can i do well i mean i'm sure this person has listened to this podcast before they had to know what we were going to say yeah i mean take a vacation that's always standard advice if you're feeling burnout take like two weeks off in a row not just a couple days take or take long enough that you can disengage completely from work and if you come back and you're immediately just rolling your eyes and saying i can't believe i have to deal with this crap again or i don't know that could be a sign or maybe you come back and now you are you are re-energized to work on these exciting problems with these wonderful people for great
Starting point is 00:10:44 pay and benefits again yeah can i have your job what if that what if we do that your job sounds great what if we do a job swap yeah you can have my job and i'll have yours you come run this podcast and i'll come to your job yeah yeah i mean yeah pandemic burnout is real i have noticed a spike in people quitting across the board i think there was some amount of uh kind of be conservative don't make any changes hang on to stability during the pandemic and now that it's over people are putting their heads around up and looking around a bit more and it i mean it affects everybody differently but yeah you certainly shouldn't underestimate the effects of that on you i felt it i did too even though i worked remote already yeah i i that's right me too
Starting point is 00:11:32 interesting yeah it's uh it's been interesting i actually quit my job in the middle of it well i did not i'm at the same job but definitely it's been yeah it's it's it's been hard to stay engaged sometimes because of the the isolation i don't know where i'm going with this changing teams isn't a great fit is this is a small office pick a different programming language rewrite everything in that yeah it is time for haskell at your company the time has come you know what we've been shipping too much i need to rebuild everything so that it's exactly the same on the outside but the inside will be this perfect clockwork watchmakers intricate arrangement yes yeah i don't know i i would say see if this extends outside of work there's something else
Starting point is 00:12:25 contributing to it don't underestimate the power of stepping away for a bit and and you can always just hang on for a while just work there and be bored and disengaged and see if you can find engagement or meaning somewhere else yep i'm on board all right also oh also i don't need you to bear your soul here jameson but i felt like you were adjacent to something i was thinking of and before i make this next comment i need everyone to know that we are both certified space psychotherapists so you know when it comes to interplanetary therapy we're your guys anyway if you are disengaged with things that in the past have been very exciting for you this might be a symptom of a mental health problem that needs some attention and it might
Starting point is 00:13:12 not be a bad idea to go seek help yeah that's very true yeah it could be i mean some people develop mental health problems and they're chronic some people have like uh i don't know instances of depression that come and then and then they kind of resolve but it doesn't hurt to talk to a professional about it for sure and if that doesn't fix it it's time to go be a goat herder on the plains of wyoming yes famous for its luscious goats and bountiful harvest of goat milk wyoming goat milk it's so good do you want to read our next question dave yeah i do here we go okay this comes from a listener named very verbose who says love the show i'm rapidly working my way through the backlog and dread the day that i reach the end and have to wait a whole week for the next
Starting point is 00:14:01 one or sometimes two weeks depending on how lazy we were whenever i write a message to a co-worker i tend to start with a huge wall of text then revise it down to something smaller and hit send i do this with emails slack messages code review feedback you name it even this question i've rewritten a few times i feel like i'm overthinking things and trying to make sure there is no misunderstanding in what i've written for example a small piece of feedback for a code review might be rewritten many times because I'm concerned that I will come across as overly negative or condescending if I just send through my first draft. Often the feedback is positive and they agree with the points that I've raised, but they're only seeing two points when I probably
Starting point is 00:14:38 started with 10 and deleted eight of them and later deemed it to be too nitpicky before sending it through. Naturally, all of this takes time and I'm often wasting more than 20 minutes only to end up sending two to three sentences at the end of it. Do you have any tips for helping me get to the point so that I can be more productive and move on with other work? Do I need to care less about what they think of me should i just skim over the code say lgtbm and lgtm and suppress the fear that i may have just approved a critical bug to go to production appreciate any advice you can give unfortunately i don't think inventing a time machine to go back 18 minutes after spending 20 minutes writing a message is a reasonable option dang it no this is okay before i read
Starting point is 00:15:20 the last sentence of this question i just have to say the last two questions have just cut us off at the knees our go-to options are off the table we're becoming predictable yes 263 episodes in okay final sentence i should have read this it would take me several decades to be happy with the time machine before i turn it on oh i love it hmm i just want to know how many hours went into this question do i just need to care less about what they think of me yeah that's that's interesting because that to me sounds like telling someone just just be taller you know like i don't know how to just make myself care less about what other people think of me or how to make someone else care less about what other people think of me and probably my life would be better some people's
Starting point is 00:16:12 lives would probably be worse and would be improved if they actually cared more about what other people thought yeah they're like i'm already a sociopath i don't care what you think but i think it's pretty common to be negatively affected by other people's perceptions of you and i don't know how you change that without i guess this is go to therapy for a long time and try really hard and then maybe that will work maybe you can finally achieve apathy and then you can write the code reviews that you need and you can join the zen masters have you tried being really busy i am prone to this problem of walls of text and deleting a lot of it and i've gotten a lot better at deleting a lot of it but i've also gotten better at not writing the wall of text and one
Starting point is 00:17:00 of the biggest things that's pushed me towards that is just having like 8 000 things to do so i can't sit down and write the wall and then tweak it and then think what if they interpret this phrase wrong and then like i just i just have to be more direct and succinct like i just can't afford to do this yeah i just can't i just can't tweak it it's also get a second job i heard there's a great one that offers excellent pay and benefits and good co-workers and cool technology and a meaningful mission and we just told them to quit so they might be hiring you could also do an experiment you could try see what happens see what happens if you just dash off a reply and don't edit it the experiment details are important so what you do is you
Starting point is 00:17:45 randomly assign your co-workers into one of two groups let's just call them a and b and maybe we'll call this an ab test i don't know whatever and for one of the groups you take your time and you really go concise and for the other group you just blurt out your first thing and then after a few months of this you survey the group and ask them what they think of you on a scale of one to ten and if there's a statistically significant difference between the two groups then you know it's worth the effort and you'll need like a few thousand coworkers in each group right like you need a lot of data points you're probably going to need to do like four or five code reviews per second at least good news you have now achieved the state of being too busy to spend
Starting point is 00:18:27 a lot of time on them yeah i i wonder what the culture of code reviews are on the team Is there an expectation that they are very detailed? Is there an expectation that they're very positive or, I don't know, fluffy? You can kind of look from the context of how other people are reviewing code to figure out why I stick out a whole bunch. If I give them a list of 10 things, just do people only give a list of one thing? I think it's great that you look through the code
Starting point is 00:18:58 and find 10 pieces of feedback because that means that you care and are thinking about stuff. if you find yourself consistently having the same pieces of feedback that might be an opportunity to pull it out into linting or some kind of discussion or agreement with the team so that you you don't have to remind people don't do this thing or the team can you can just know like they don't care and and the team has decided collectively that that thing is not a problem so i will stop trying to to find problems that look like that if this person is any person like me even after you've got your linter doing all the easy stuff i'll still come up with 10 things you can debate
Starting point is 00:19:38 variable names for eternity exactly should i just skim over the code say lgtm i've done that a lot certainly there are times where i've been very clear and explicit and deep on my code reviews and i've i've rubber stamped plenty of stuff to production suppress the fear that i've just approved a critical bug to go to production yeah but you at least you didn't write it it could be worse could be worse yeah that is an interesting point though what what responsibility do you take on by doing a review for for the product that's delivered i guess i see i see code review as a way to add value not a way to like remove potential disaster oh oh you just kind of rocked my world a little bit stuff is gonna get through code review it will or you'll have spent
Starting point is 00:20:32 way too much time and money on code review for it to be worth it um but code review is a chance to like add value or find some things it's not it's not like the last in my mind anyways it's not the last opportunity you have to prevent the world from being ruined so maybe if you flip that a little bit your your fear of like what if i don't cover everything might go away a bit but that same fear i don't know so yes i agree the code review ideally is a place to add value but most of the time isn't it really just about averting crises i don't know i feel like it's it i feel like the code review feedback i've seen is some of it is like ways to do a thing in a language or a framework or something sort of like patterns or idioms that you might not know some of it is larger scale
Starting point is 00:21:24 design feedback and then a little bit of it is like this does not work or there's this bug or there's this flaw but it's not only like will this code light stuff on fire yeah i think there's there's opportunities to coach and and teach you know if you see someone who's doing something that could be done a better way that's very much a high value activity but also if it's like i know something about this particular piece of code that the author of this code change didn't know and i know that if you push this it's going to cause a crisis i don't know see to me that's not really a matter of editing your review comments it's like you either see a crisis unfolding or you don't and you can convey that concisely or you don't and it sounds to me like this isn't so much
Starting point is 00:22:06 about conciseness as it is throwing away things that you decide not to share because you're worried they aren't worth taking up someone else's time maybe they're not i mean yeah how many of those eight points are like i like it better this way right versus it'll have this actual benefit that's exactly right and it's very hard to keep those separate in people's mind in my mind especially like this feels so important to me right now because i'm looking at it on the screen at this moment but as soon as i look away it's like nope i forgot in so many things in life In resumes, in job promotions, in code review, in bugs. Like the most important thing is to get the top things on there.
Starting point is 00:22:50 You know, don't tell me everything you see wrong with this code. Tell me the top things that are wrong with this code. If you found 10 issues, it probably is a good thing to whack off seven of them after you've put them in order of importance. Just show me the top three. I think that's probably a good thing to do. So you've come around to saying you're doing great. I think so.
Starting point is 00:23:06 They did say 20 minutes on a code review only for sending two, three sentences. 20 minutes does not seem unreasonable for a code review. I've seen the opposite. Frankly, I think, Jameson, I think most engineers I know, they review code way too fast. It's like they scan the page top to bottom and then click approve. And I think to myself, like, what were you looking for? What did you see that made you click approve? Yeah.
Starting point is 00:23:30 but seriously i've seen prs get reviewed in a matter of seconds from when they go up and i'm like this was like 50 lines of code what did you they're like scan scan scan oh a green button i'll click that yeah i was looking to bump my numbers up yeah anyway i think more people should take time like you do i don't think this is a problem at all i find myself sometimes rereading the stuff that i've written in haste and realize that it can be interpreted multiple ways. And that's a problem. Especially if you're in a leadership position and you start telling people to do things. I'll just give a classic example that struck me so hard years ago when I had been using this one term. I had been seeing bugs,
Starting point is 00:24:13 like I was triaging bugs as they came in, bug reports, and I was assigning them to teams and saying, please prioritize this. And after a few months of doing this pattern, I realized that someone interpreted that to mean make this bug your top priority while other people had interpreted it to mean select an appropriate priority based on your other things in your backlog i meant the second one and i had been inadvertently sending the message asking people to make this their top priority when that's not at all what i meant to do so i i do think it takes i think it's worth it to take the time to identify where you're being ambiguous and to clearly communicate and this takes time and i think more people should do it maybe you should start a
Starting point is 00:24:53 newsletter yeah although it takes but don't delete it well yeah don't delete the just keep the parts do you have any tips for helping me get to the point so i can be more productive do i just need to care less of what they think of me i think all of this all of this editing you're doing on everything you write is fantastic practice and you'll get to the the skill level where after years of doing this editing that you start producing the edited version first i bet oh i like that you're saying they haven't leaned into it enough they're like they need to practice the skill of of producing the the core of it faster or or first yeah i think so i think what will happen is you know you should be able to see progress on this because it could be that you're
Starting point is 00:25:37 just spending a certain amount of time until you assuage your guilty conscience that you've spent enough time by the way that'd be a great name for a tech conference a guilty conference it would have to be about like tech dead or incidents or something outages yeah oh a guilty conference all about post-mortems let's do it that'd be a great conference anyway what i'm trying to say is don't get i think the one risk is that you get to a point where you just spend a certain amount of time without assessing the content itself and i think over time if you do enough editing you'll get to the point where you can crank out the content fast and figure out how to assess whether something is ready to go without spending more
Starting point is 00:26:16 time on it that's what i would consider yeah yeah there's there's like a there's a spectrum of worrying about how your message is perceived and and on the far bad end of the spectrum is you inventing fears that might not be there in reality of of are they going to think i'm being mean or rude or unkind or is it going to kind of damage this relationship but some amount of of thinking how will the person i'm writing this to receive it will help you deliver it more clearly to them so if you can figure out how to tone that back a little bit that's helpful one other thing i'll say is that often i don't know what i think until i start writing it and so it takes me a couple i gotta i gotta throw a couple iterations out there until i find out oh this is what i'm
Starting point is 00:27:04 actually trying to say and and that's not the worst thing in the world either yep if you just have this list ahead of time of 10 things and you know these are the three most important ones then write those but if you arrive at the three most important ones by writing 10 then maybe that's yeah maybe that's good all right have we answered the question i think so i think you're on track and and i don't think this is a problem at all i think you're awesome and just as someone who reads a lot of written messages every day i just got to say thank you for taking the time to make my life a little easier and feel free to send me an email sometime with something really concise in it. Dave is a busy man. I'll be screening his emails. What should
Starting point is 00:27:41 people do if they want to have their own questions answered? Well, go to softskills.audio and click ask a question and then write and rewrite your question 17 times until it's perfect and then submit it. Or skip all that and just let your cat walk on your keyboard a little and then submit it. I'm going to go backwards and go back to the question. How do you know it's getting better too like what if it's i don't know what if it's worse what if you delete valuable stuff you should just try and and and send some drafts sometime and see and see what happens you'll realize nothing happens yeah yeah you'll never know what people think of your writing unless it's really really bad yeah or really really good okay i think with that 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.