Soft Skills Engineering - Episode 302: Bad boss movies and well-written emails

Episode Date: May 2, 2022

In this episode, Dave and Jamison answer these questions: My boss keeps recommending bad movies. I watch most of them but I feel bad because they’re not good and I don’t want to disappoin...t my boss. They are ‘okay’ but are really mediocre. Do I just ignore my boss’s suggestions or should I keep watching these terrible action-heist movies even though I don’t like them? Does it matter if my emails are well written? I’m a software engineer. I asked my partner how I should word a part of my email. After reading my email they were appalled. They said that it was “abysmally written and lacked refinement”. I’ll admit that it wasn’t my best written email, but who cares? It was just an email letting a team member know that I had followed up on a ticket a while ago, so it wasn’t like this was going to a client or something. Plus I felt like the email conveyed the message that it needed to. In my mind as long as the email isn’t offensive or covered in grammatical errors and conveys the message, isn’t that good enough? My partner argued that I should write my emails more eloquently since my “terrible” emails will reflect poorly on me. I told other engineers care more about the content and less about how well-written any given email is, but they wouldn’t budge. In addition to that, some of the emails I’ve gotten from our senior and staff engineers seem like they were written with someone who has the English skills of a middle schooler and they seem to do fine for themselves. Thoughts? Show Notes This episode is sponsored by Compiler, and original podcast from Red Hat. Check it out Reference to the Dragon book on Wikipedia Robustness principle: Be liberal in what you accept and conservative in what you send

Transcript
Discussion (0)
Starting point is 00:00:00 it takes more than using regular expressions to replace all the instances of the word parser with regular expression in the dragon book to be a great software engineer this is episode 302 of the soft skills engineering podcast i'm your host jameson dance i'm your host dave smith now if you're thinking that intro makes less sense than the intros normally do we are recording this late at night so in in the calm light of the morning i might have no idea what i'm talking about is this the compilers book yeah yeah the dragon book is the famous compilers book that like nobody reads i'm pretty sure i've recommended people read it before i've never glanced at a
Starting point is 00:00:51 page i just like i heard from someone oh that's the compilers book and then years ago wanted someone to think i knew stuff about compilers so i told them to read the dragon book right of course i just pulled it up and saw the cover on wikipedia so yeah i can tell it's good yeah it's it's got like it's like the highest quality 3d rendering that you could get in 1986 of a dragon and a knight attacking the dragon yeah i couldn't tell you if it's good or not all i can tell you is it is the dragon is wearing a t-shirt that has words on it that say something computery but the it's just too the resolution is too low yeah they didn't have the technology the knight has a shield that says the word syntax on it though so i know that that's definitely compiler-y yeah now is the
Starting point is 00:01:41 dragon your code you're slaying the the bugs the dragon is the bugs in your compiler i don't know okay well and and i'll never know because i'm never gonna read that book okay i will not recommend it again not because it's bad but because i will never read it speaking of compilers this episode coincidentally is sponsored by the red hat podcast called compiler which we will tell you more about later on in the show i would like to thank our patrons so i will this episode we want to shout out all the folks who contribute at the ludicrous level of ten dollars a month or more wait no twenty dollars a month or more and you know what leave it in well it's it's ten o'clock anything goes okay the witching the witching hour yeah the witching hour i am allowed to get the
Starting point is 00:02:35 patreon tiers wrong it's the witching hour yeah thank you to craig motlin rum and code i love mavis the stochastic parrot alice jost andrew pollock the eat your job podcast ian walter aranduna patreon.com.au we're hiring ira chan monkey face emoji jonathan king testing is documenting.org oladoppo fadye rmrf prod ragnar harrison timmy garibrandt nick hathaway travis sanders brayden canes john grant nick cantar and philip john busil and we want to thank everyone who's supported the show in the past too and supports it by listening or by contributing on Patreon.
Starting point is 00:03:07 If you want to join this crew, you can go to softskills.audio and click support us on Patreon and you get me to say words and at any amount, you get an invite to our Slack team, which is popping off. It is.
Starting point is 00:03:21 Trying to think of new adjectives to describe it. It's popping off. I haven't used that one yet. Yeah. To the questions. To the questions. Yeah. Can you read the first question, Dave? Yes, this comes from an anonymous listener who says, my boss keeps recommending bad movies. I watch most of them, but I feel bad because they're not good and I don't want to disappoint my boss. They are okay, but also really mediocre. Do I just ignore my boss's suggestions or should I keep watching these terrible action heist movies, even though I don't like them?
Starting point is 00:03:57 this is i've heard about people feeling pressured to learn about sports or some some other hobby that maybe their boss or lots of people at the company are into i have not heard about this specific one of yeah watch these terrible movies watch these terrible movies i love it i i don't think there's such a thing as bad movies anymore because if any movie is bad you just get to claim it's actually a cult classic right it's not terrible it's just it's terrible on purpose it's it's ironic yeah exactly this is just a future cult classic that's right it's a it's a nascent cult classic you just got to you you loved it before everyone else did this direct to dvd in 2022 steven seagal movie is not bad
Starting point is 00:04:47 and 30 years from now theaters across the nation will be full of people yelling quotes at midnight screenings that's right it's like the rocky mountain what would not the rocky horror picture show yeah as they dig up their old dvd players from old pawn shops to be able to play this thing yeah it never went to streaming or movie theaters you could only get it at redbox outside of walmart it was a limited run in just a few red boxes right we had to drive i had to drive all over town to find this i'm not deranged i just like cult movies yeah i just classics you're like you're like the venture capital investor of cult classics you have to watch 10 of them to get one hit
Starting point is 00:05:40 in 20 years yeah for every rocky horror picture show which i have also never seen in like like the dragon book there's a thousand steven seagal direct-to-dvds 10x return is is it's hard to come by yeah you okay what if you add so stand up is is or sometimes is what i worked on yesterday what i'm working on today any blockers you can add a fourth section which is movie reviews yeah how many stars yeah or thumbs up thumbs down Or I guess you could do what Netflix does and only do thumbs up or nothing. And then you kind of have to just figure out. Yeah, like the absence of a review is an implicit thumbs down.
Starting point is 00:06:28 What do they do now? You can thumbs up movies. You can't see other people's ratings, but you can see this percentage of how likely you are to be into it or something like that. Does that sound familiar? No. Well, it might also be wrong. I don't know. Okay.
Starting point is 00:06:44 But I think what I'm getting at is you could just tell your boss, this movie is a 100% match for your tastes and interests. Right, right, exactly. Okay, so instead of sharing your personal opinion, you try to predict your boss's alignment with the movie. Is that what you're saying? I think you already can. You just take your opinion and invert it.
Starting point is 00:07:06 One minus your opinion. You got that. and the dialogue was gripping it was 95 awesome i do like the stand-up idea where it's like okay yesterday i finished my code review today i'm going to tackle this bug no blockers and steven seagal in contract to gill in 2016 was four out of five stars oh okay take it further uh add if you're doing sprints add some stories for the movies that your boss is going to recommend you need a good three hours set aside to watch that like land before time john wick crossover where the little
Starting point is 00:07:49 little foot dinosaur goes to avenge his tiny friend or something like that and and so you're saying that needs to come out of your work time i think so i mean if you have to watch it so you don't disappoint your boss then yeah like why are you complaining when your boss is literally assigning you work of sitting down and watching movies put it on the sprint board and be like oh look what's at the top of the kanban board today you okay what type of movies do you think your boss would despise oh man you could start recommending movies to your boss be like okay i'll take your recommendation but i'm gonna trade you one and this is a one-for-one situation you gotta watch mine and i'll watch yours i'm imagining
Starting point is 00:08:39 there are these like very avant-garde art house critically acclaimed maybe not many people being shot in right exactly movies you gotta find you're gonna need to find the right inverted ratio and rotten tomatoes of crowd pleasing being exactly the opposite of the critical rating and i think you've got yourself a winning combination there yeah black and white is probably a good sign yeah oh yeah subtitles are probably a good sign oh yeah for sure unless it's like my wife really loves kung fu movies those have subtitles but also some of them are black and white as well yeah so maybe not but your boss would love those movies yeah exactly so that's off that's and they do kind of rock to be fair in this case your boss might be correct yeah yeah huh do i ignore
Starting point is 00:09:28 terrible action heist movies action heist movies i'm actually suddenly i'm in the move to to go watch like an italian job kind of movie how many of them are there i don't know i didn't realize action heist was a genre but i kind of like it that's like oceans 11 right i think so okay well thank goodness we have google to tell me the 88 best heist movies of all time yes i know what i'm doing for the next 44 days inception is supposed okay that's on the list i guess that makes sense inception's a heist yeah they're they're except they're inserting an idea not stealing something it's like reverse theft your boss probably doesn't like it yeah he he okay well yeah we don't know the gender of the boss i'm assuming it's a he because this is like a very masculine energy
Starting point is 00:10:14 thing to do just like throw your arm around someone and be like you look like the kind of person who'd enjoy diehard 17 you should really watch it i think you'd like it just be like so out of touch with what the person actually wants look tomorrow tell me how much you liked it yeah i forgot what my original point was gonna be i don't know it was really good though i think you should dedicate your time while watching these movies to look go learn machine learning learn about neural networks and train a model that does nothing but predict given a few facts about a movie whether your boss will like it i think that'd be really cool be a good use of your time level up your skills and then you can show your boss like look i have the perfect system i've
Starting point is 00:11:00 classified every movie title on imdb and i now have a sorted ranked order list of movies you should watch just let me know which ones you've already seen and you're set for life you could even pitch it as you have this special expertise that you can only access when you're not face to face with your boss and you have a couple minutes to air quotes think aka bring up a gpu instance on aws yeah spot instance yeah hang on let me let me go to my mind palace to search through for the perfect recommendation for you of those two minutes you're going to spend the first 90 seconds trying to type in the captcha on the AWS console login. You have to upload a picture of yourself
Starting point is 00:11:46 holding a sign that says, I solemnly swear not to mine cryptocurrency with this instance. Although they probably don't care. Yeah, they're happy to take your money for CPU cycles. One last suggestion that is only 50% stupid is there's a whole genre on YouTube of people trying to get around copyright restrictions, preventing them from just playing movies on YouTube and making ad money from it by doing
Starting point is 00:12:21 like a 30 minute long reaction to them watching the movie that features all of the top 30 minutes of the movie with like their faces in the corner. So if you don't want to watch a movie, but you you want to know a little bit about what's going on you can find one of those it's like fair use maybe if you squint so that someone can monetize a major hollywood movie without having the the copyright problem hollywood assassins sent to their yeah copyright assassins sent to their house these days netflix has like a 1.5x speed so you could kind of burn through these movies and get the gist faster if you can't find one of those youtube clips i mean we talk about movies recommend something it doesn't have to be a movie like it could be other medium
Starting point is 00:13:06 recommend some poetry yeah here's a book go check it out at your local library yeah it's in a language we don't speak but i think you'll really enjoy it i don't know that's all my best ideas i think it's kind of amazing that we just spent more time answering this question than we do most soft skills career questions on this show and i feel like we got better answers than we often do the new recording time is 10 p.m we are on okay hey jameson have you heard about that podcast from red hat called compiler isn't it the podcast that transforms human voices into bites interpretable by machines yes that's the one like every podcast so the show compiler
Starting point is 00:13:51 comes to you from the makers of command line heroes and is hosted by angela andrews and brent simono yeah i've listened to it a bit i listened to episode 18 which is about productivity and i learned about the co-action effect which i will not explain to you so that you go listen to it i hadn't heard of that before and it was cool they also had an episode on compilers and there were fewer really corny jokes about the name of the podcast right i expected but very informative they had one of the gcc developers on there to talk about compilers which was great yeah i've I've been listening too. It's an awesome show. I liked the episode on how Red Hat ran a long standing, like multi-year, I want to say 10 year challenge for employees to hack their monitors
Starting point is 00:14:34 inside the building to put up a meme image. And I don't want to spoil it, but let's just say that it ends with a business gap. Probably my favorite kind of podcasts are shows that tell outsiders how things work inside big tech companies and have access to people and perspectives that you don't see every day. Very interesting. You can listen to Compiler on Apple Podcasts or anywhere else that you listen to podcasts. And we'll also add a link in the show notes. Check it out. All right. Now the stakes are high for this next question. Should I read it? Go for it. All right. This is from an anonymous listener who says, does it matter if my emails are well-written? I am a software engineer. I asked my partner
Starting point is 00:15:12 how I should word a part of my email. After reading my email, they were appalled. They said that it was not air quotes real quotes abysmally written and lacked refinement i'll admit that it wasn't my best written email but who cares it was just an email letting a team member know that i had followed up on a ticket a while ago so it wasn't like this was going to a client or something plus i felt the email conveyed the message it needed to in my mind as long as the email isn't offensive or covered in grammatical errors and conveys the message isn't that good enough my partner argued that i should write my emails more eloquently since my quote terrible emails will reflect poorly on me i told them other engineers care more about the content and less
Starting point is 00:15:52 about how well written any given email is but they would not budge in addition to that some of the emails i've gotten from our senior and staff engineers seem like they were written by someone who has the english skills of a middle schooler and they seem to do fine for themselves yeah thoughts yes it is amazing the variety of grammar and spelling and punctuation skills that you can find among very skilled engineers very well compensated people yes i make a lot of money to write this bad grammar you know how much they pay me to confuse which there it is right oh man this is a tough one i have a i have a very strong bias i do too can i predict what your biases? Yeah, go for it. I think you spend an obsessive amount of time crafting very clear
Starting point is 00:16:46 and carefully written emails. That's my prediction. Close. I think that I hold others to a higher standard than I hold myself when I read emails. Oh, I was way off. Okay. No, but what I'm saying is I do value a very well-written email. I often write too much. I pride myself on not making grammar mistakes, but I could be wrong on that. You know how you can't see your own mistakes sometimes. Yeah. I pride myself on no one telling me that I make grammar mistakes. Yes. I don't know. No one who reports to me has told me my emails are bad. They must be good. I do, however, put on my kind of like eighth grade English class teacher hat when I read other people's emails. And I'm like, semicolon, nope, comma, nope. Those are two independent
Starting point is 00:17:32 clauses must be joined by a conjunction and comma so i do find myself doing that a lot it's like i can't turn off that part of my brain it just criticizes reading sadly i think one of the things you might be saying is that this question asker said other engineers care more about the content less about how well written it is and that is not i mean like all generalizations that one is not 100 true there will be engineers who will have a harder time if you're trying to convince them of something or trying to if you need credibility they'll get distracted by it right yeah yeah they will have a harder time understanding your idea or agreeing with you if they feel like it is written poorly and that's that's absolutely a fair criticism for certain
Starting point is 00:18:18 classes of people like me like i i actually find myself going okay i need to turn off the part of my brain that critiques grammar so that i can actually get to the core of this idea and i do pretty good at that you do pretty what no i meant i meant to say that the good i do is pretty it's beautiful okay that was your mistake ah okay so now that we're clear on that point to you yes i'll just make a note on the scoreboard here. Just give me a moment. Okay. It's been noted. Sometimes I also do pretty well at turning off that part of my brain so I can get to the core of the idea, but sometimes emails and other written documentation is just so poorly written that I just can't parse it. Like, I'm just like,
Starting point is 00:19:06 okay, I'm trying really hard to understand what you're saying here, but there's just so much run on. I can't tell what this pronoun refers to. I can't tell what we're talking about. And in those cases, I do think it behooves you as the author to just sit down and edit your email before you send it out. Yeah. I can get trapped in editing emails or other work written communication because my default writing style is wordy. I'll just spew a lot of stuff onto the page. And then if I don't delete most of it, it can be hard for people to get through. But I can also just get sucked into like adding and deleting little snippets all over the place like this is going to be engraved in stone or something like that and and sometimes i've found that when i get into that
Starting point is 00:19:53 mode it makes the email worse because i start rearranging sentences but then i don't take care to go like do a full dry cold read all the way through top to bottom and then i'm like oh crap now i'm i'm referencing things i haven't said yet you know and it's like because i rearranged the sentence it used to be at the bottom now it's at the top so yeah anyway i i also can get carried away with that one thing i've seen there's like this class of tech adjacent content clickbaity stuff that's like emails of famous tech executives you know this is a master class in leadership in two sentences yeah exactly look how steve jobs wrote this email but i i do feel like they're always clear they don't always or or always i don't know this vague idea i have in
Starting point is 00:20:40 my head of all these things i've read combined together it feels like they're very clear sometimes they're capitalized and sometimes they're not but it's always very direct which i wonder if that's is that a thing you do if you're the ceo of a giant tech company or is that like correlated with becoming the ceo of a giant tech company you know is it like you are powerful and so no one can get mad at you if you just respond with like a question mark to their five paragraph long proposal or something like that you know yeah like that is it cause or effect of the leadership position yeah i think i'm just imposing advice i'm giving advice to myself which is not what the question asked about which is like make them more concise because they're
Starting point is 00:21:23 probably not very concise that's not what this says yeah terrible emails will reflect poorly on me it also probably depends on how much you communicate with this with the audience already like how much context they have yeah if they never talk to you and this is your one introduction to them you're trying to grab their attention then it's probably worth investing more time if this is yeah to answer a quick question with someone that you work with regularly that they know that you not putting a period doesn't mean that you didn't like ship the thing to prod or whatever right well it says here this i mean this lack of a period makes me wonder did you actually do the thing your sentence says you did i don't know yeah i see that there are no paragraphs
Starting point is 00:22:05 in this email and it makes me worried that you never hit enter on the terminal to actually run that that deploy command because it seems like you don't know that that key exists like is your enter key broken i wonder yeah yeah your terminal is just full of unexecuted commands you just you just keep typing and assuming it looks like it looks like a chalkboard out of a horror movie but and i really fear what happens when you eventually do press return five years of built up saved buffer yeah imagine imagine all this work that's about to go to production right now yeah you know to me like i'll say this good grammar good punctuation and whatnot there's kind of like a minimal minimum bar that you must clear to actually convey your
Starting point is 00:22:56 thoughts and above that i think it matters a lot less than the thing you're trying to say like is the thing you're trying to say actually accurate and valuable and if it's not it really doesn't matter how amazing your grammar is like yeah this is a really bad business idea but dang the grammar it's so good no prepositions at the end of sentences you know no run-ons it's just amazing they know the difference between an m dash and an n dash yes oh and you could tell we are adopting this framework this terrible terrible thing yeah so like no amount of great grammar can make a bad idea a good idea but a good idea can be shrouded and thought to be bad because of bad grammar so there's like this beautiful goldilocks zone where it's like just
Starting point is 00:23:49 enough grammar right you're just just enough grammar good to convey the idea you know now i will say this is also it depends a lot on the audience like in this in this example this person's talking to their partner and it's like i'm just telling the engineers that i that i finished a ticket it's like okay yeah don't really care about the grammar but if it's like i'm emailing a vp to ask for approval to do something uh i'm gonna rewrite that email probably four or five times to get to get it as small as possible as grammatically unencumbered as possible and shortened to the point to get my question answered or my or my approval granted you give now longer timeline right now now big timeline
Starting point is 00:24:35 exactly many stock yes what's that rule be be liberal in what you accept and conservative in what you send not in the political but like yeah the other the other way isn't there some one of those pithy programmer laws yeah it's uh yes it's uh joe no not joe john postles postles law liberal in what you accept the conservative what you send or or in other words be generous in what you accept and strict in what you send this is what made web browsers so hopelessly complicated but it is a good strategy for written communication i think especially if you work with folks who have different language skills maybe english is not their first language or whatever language you're
Starting point is 00:25:29 communicating in maybe they have some kind of difficulty in writing like dyslexia is a thing or other i don't know other things besides dyslexia so i think this could be a useful lesson for you to if you see someone else's email that feels like the point is there but it's maybe sloppily written give them the benefit of the doubt that that the delightful placement of their semicolons is not like how smart they are i guess i'm just repeating what you said but saying that it might be language things more than just like they don't know how to grammar if that makes sense Yeah. Yeah. And I've worked with a lot of people for whom English is not their first language. Did you like how I used for whom correctly there? Just wanted to throw that in.
Starting point is 00:26:14 Like it, I did. And I absolutely have no problem looking past grammar mistakes in those contexts. It's no problem at all. It's really easy. In fact, I struggle a lot more reading text written by people whose first language is English for whatever reason, as weird as that sounds. Yeah. I don't know why that is, but definitely the worst emails I read definitely come from people for whom English is their first language. Yeah, you got to have... That's a good point. I feel like if you're speaking or writing in a foreign language, when I did it, I tried hard to communicate
Starting point is 00:26:50 clearly because I couldn't just smash my hands on the keyboard and have something meaningful come out. You lacked the vocabulary to embellish. Yeah. And so you just had to speak like Hulk voice. I wasn't smart enough to be stupid in a foreign language. That's right. That's exactly right. I know exactly how you feel. It's almost like what you were just saying before, like, longer timeline now. That's all my vocabulary I have.
Starting point is 00:27:19 That's how I felt when I was trying to write and speak in a different language. So, yeah, anyway, long story short, if you're sending an update to your teammates to say, I finished the ticket, I don't care at all about your grammar. If you're trying to convey a complex idea, I think, you know, especially if you're trying to convince a team to go in a new direction or you're trying to make a multifaceted complex solution to a problem, I think it behooves you to take your time to make sure the grammar doesn't impede your ability to share the knowledge or share the information you're trying to share. we've talked about grammar a lot here too but it's it's also kind of information architecture and and outlining and organizing and and yeah if you have a lot of context and you're just trying to drop a chunk of information you probably don't need a thesis statement and a summary like executive summary and you know you can you can just say thing done and then hit enter or whatever but yeah the less context you have and and the wider the audience is the more clear you have to
Starting point is 00:28:19 worthy yeah and that's a good point is that emails are easy to forward so get a load of dave big timeline now oh man can you believe it i wasn't thinking about forwarding more like if you're if you're yeah if you're sending an update to a i don't know a team of 30 people or something like that right then it's sort of like the math of it too the time yes spent reading it will be higher multiply it's yeah yeah it's probably worth a bit more your time to tweak the writing like if you send an email to 30 people you're probably gonna have at least two of them read it i think about all that time that's a lot of responsibility on your shoulders i mean most of my emails get zero reads yeah awesome if you could have little
Starting point is 00:29:09 stats like you do on blog posts and youtube videos you know i'm sure people read your email how many liked it yeah like comment and subscribe to this email and you get notifications for emails you wrote six months ago that someone's going into view again like yeah that's interesting my boss is pulling up really old emails what does that mean for me probably something great yeah i'm sure it's i'm sure it's great i'm sure it's to put together this nice reward all right well is that question answered indubitably oh fancy words yes okay what can people do if they want their own questions answered sorry i'm still chewing on indubitably just give me a moment i had to chew on it a little bit just to get it out
Starting point is 00:29:58 if you want your own question answered go to softskills.audio and click the ask a question button and as always thank you from the bottom of our hearts to so many questions that come in we have the ultimate job security like startups talk about how much runway they have financially well we've got question runway and boy is it a long runway yeah you could get a very heavy overfilled plane off this runway thank you so much for all the questions keep them coming we love them we will catch you next week see ya We'll see you next time.

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