Soft Skills Engineering - Episode 71: Informal Leadership and Dealing With Burnout

Episode Date: August 14, 2017

Jamison and Dave answer these questions: I’m sometimes an informal lead on project teams. How do I help the team get stuff done as a peer? How do I deal with burnout after an extended period o...f crunch time? Jamison mentions the blog post by Jamis Buck called To Smile Again where he talks about his experiences with burnout.

Transcript
Discussion (0)
Starting point is 00:00:00 It takes more than great code to be a great engineer. This is Soft Skills Engineering Episode 71. I'm your host, Dave Smith. I'm your host, Jameson Dance. Soft Skills Engineering is a weekly advice show for software developers as well as squash soup. So, that's what you're having for lunch. That is correct. I am so creative. I am creative and you are just a great detective. Yeah, we make a good team. Is 71 a milestone of any kind? Is it prime?
Starting point is 00:00:34 I don't... It feels prime. It feels pretty prime. It's not even, so it's prime. That's how the algorithm works. Boy, we could... We have a thing or two to teach mathematicians about finding prime numbers. It's so easy.
Starting point is 00:00:50 Listen, you guys are like crunching away on these giant supercomputers. Just why? Look at the least significant bit. Just look at the last... If it's a one, it's prime. that's called dave prime that's right it's a dave prime uh maybe in dog years this is like an auspicious age to reach or something yeah i don't know anyways triple a dog life yeah uh we have a bad interview experience this one languished in our queue for a while
Starting point is 00:01:18 but we finally got to it and i think it's hilarious so i'm gonna read it all right right out of graduate school i was in the process of interviewing and got through two phone interviews to get to the final in-person interview at a location-based startup the office was mostly sales but it also had a small dev team the in-house recruiter gave me the rough itinerary two days before get there at eight have an hour or have a four hour long interview with the team and then possibly a short coding quiz um i get to the office 20 minutes early but have to wait 45 minutes more for my first round of interviews because the internal meeting went over the recruiter apologized to me and asked me if i wanted breakfast i said i'll take something
Starting point is 00:01:56 small like a bagel and she said okay and then disappeared never to be seen again i got through the culture interviews just fine though i thought it was a bit odd that several of my interviewers brought in their catered breakfast and lunch into the room but never offered me some and i had to go find my recruiter so i could get a cup of water between the interviews this is all i just assume this is hazing at this point they were like look you this is like surgery you need to be fasting when you come to the interview wait do they do that in surgery yeah you can't eat like 24 hours before the surgery or something oh before the oh i thought you were saying like surgeons get interviewed no while they're
Starting point is 00:02:38 what is that to test their mettle somehow i believe it those people are usually pretty hardcore yeah oh yeah okay it's yeah it's because the coding quiz they give you would make you throw up maybe yeah exactly it might empty your stomach when you see our interview process you're going to want to have nothing in your digestive system the okay the final interview was with who would have been my boss the senior engineering lead she asked me the normal bank of engineering questions and then let me ask anything she also sent me some vibes that the engineering team isn't really respected and that as a junior i'd be expected to put in overtime and be on call on weekends without comp time without being able to say when i would be on call then i got some
Starting point is 00:03:23 seemingly weird questions do i work well with loud noises how noise canceling are my headphones usually what yeah she then asked me if i was ready for the live coding exercise i responded with i was told this was a written test she rolled her eyes and ranted for 10 minutes about how the recruiters never pay attention to the engineering team's process also they don't bring you food when they offer it to you yeah these are your recruiters actually like sneaky gnomes who are just trolling people they're just like little little fake creatures who are like we said we'd get him a bagel and we didn't our prank has been successful okay uh i asked to postpone the exercise as i just went through four hours of interviews and
Starting point is 00:04:11 hadn't eaten anything they could not postpone because they had to make a decision with within 48 hours so that they could onboard someone at the beginning of a sprint oh boy as a jobless person i acquiesced and started working i was brought to a desk and handed a 13 inch ibm think pad a piece of paper with half a page of marketing copy on it another piece of paper that was a grading rubric and a pen i was given 90 minutes code a design that i could find in a png on the desktop the laptop had no internet connection the only software it had on it was notepad plus plus and the marketing copy on the piece of paper was the stuff i was supposed to type into my markup what without a color picker or a psd to get font sizes or accurate margin padding and no internet
Starting point is 00:04:52 to check why some of my css was broken i was coding pretty blind to top it all off i didn't have any noise canceling headphones and the sales team hit a large gong every time a sale was made and was blaring really bad hip-hop to get hyped up to make more sales it all makes sense you could just hear like the chest bumps as they like bro down in the other room yeah bro then you hear the the smack of chests hitting each other in a big gong yeah i got about 30 of the design done by the end of the time allotted but i hadn't done it that well based on the rubric i had failed anyway the engineering lead took me into the recruiter's office so i could wrap up the day but the recruiter had left early and nobody
Starting point is 00:05:41 knew where she was so i was escorted to the front door by the receptionist and left another gnome trick i didn't hear back from them yeah uh so that sounds so good in so many ways um i i don't know i i just love the detail of asking how noise canceling your headphones are and then in the coding quiz you're like oh that's why they asked that question i mean at least it was representative right like it's like yeah this is how you will work so if you can't work this way yeah oh so maybe it really i mean it sounds like they thought you failed the interview but also you dodged a huge bullet there oh yeah yeah plus you have that you now have a gem you have a story you can tell forever yeah yeah developers love to like throw down about no my interview was the
Starting point is 00:06:39 worst but i think you you score pretty high yeah this is hard to top yeah so how well do you write code in loud noisy environments no it's like like really how good are your noise canceling headphones there's like foghorns under all the desks that go off your desk is here behind the 747 jet engine we turn it on every 10 minutes to make oh my gosh just keep people on their toes well good thing you didn't get that job um should we read our first question yes we should are you are you just like marinating still in the story it was so good yeah so i oh they made you type in just by hand like a page of printed text oh it's great oh man how are your typing skills let's find out i'm you've seen men in black right
Starting point is 00:07:43 uh yes all three of them you know that part where they take at the first one where they make them do a test and they're in these like weird egg-shaped chairs that don't really have a place to like put your paper and their pencils are all broken and stuff and there's that one table that will smith courageously drags over and then he like passes the test yeah i feel like interviews that are this bad are always some kind of like either their performance art or there's some psychological experiment performance art no you were supposed to leave the interview and go hunt down a bagel and then you would have passed the first part and the second part was you were supposed to like go over to the sales team and turn down their hip-hop music and take their
Starting point is 00:08:25 gong back with you and then you code the quiz and then when you finish you ring that gong every every time the dev team closes the ticket they ring a gong we're now sales bros we're crushing it over here oh i just can't stop laughing you failed that interview the moment you didn't follow that recruiter who promised you a bagel it was a whole different interview if you had followed her there was another team waiting to interview her to interview you
Starting point is 00:09:13 oh and she just sighed sadly as you stayed in the room we lost another one we lost them ah okay breathe dave all right question time let's help people okay okay i'll read our first question okay there's no bagels here though no okay this comes from an anonymous listener who says oh my gosh if anyone sends in a story that can top that i will just be so happy we'll send you two stickers that's right okay this question comes from an anonymous listener it says we have been rapidly expanding occasionally i am given a team of my own to complete a product or feature my position as
Starting point is 00:10:10 a lead isn't formalized. I am sent off to champion and coordinate developers without any managerial power. I think this is a great opportunity for me. Unfortunately, I find myself struggling with an internal balance of not dictating things to developers who are technically my direct peers and showing management my ability to lead and produce results. Do you have any advice about how to finesse this leader but not leader situation and general tips for first making this transition when you're not a senior developer love the podcast and thanks you're welcome have you tried creating a totem or item of ceremonial power and just holding that like a conch yeah or some kind of staff with like a cool crystal on the end
Starting point is 00:11:01 or i guess maybe maybe on the end would be like a smashed up old iphone or something because more techie related but it's sapphire some kind of yeah yeah some kind of item that you just hold and then people automatically do what you say sounds like a way to get people's respect and authority i think that's called a gun actually there is one of those things it's the threat of it's not very ceremonious but it works yeah don't don't do that hmm so it sounds like they they mentioned transitioning when you're not a senior developer so they they are not a senior dev and there are no senior devs on their team um they're they're actually i trimmed out some stuff there are a couple of senior developers on the team uh who are technically leading the team but but what
Starting point is 00:11:52 the question says is that um occasionally this person is given a team of of their own to go complete a product or feature but it's not formally assigned as a lead developer on that team so like they're on a team yeah i'm having a hard time reconciling this because it says lead this team to get the feature done they're just like you work with these people get this feature right but it says i am given a team of my own and i don't know if that means it's just like the temporary sub team that you're a member of or if it's a temporary sub team that you are responsible for and a member of i don't know i guess yeah i don't have a way to answer that yeah i don't either let's let's assume that there's some degree of authority being given here
Starting point is 00:12:40 but it's not managerial and certainly it wouldn't be recognized by the hr department who carries the staff of managerial authority yes they do have that it's called the spreadsheet with everyone's yeah so it it sounds like especially that last part about i don't want to dictate things to people who are technically my peers but i also want to get stuff done it sounds like you believe that if you were a capital m manager or capital l lead then you would have the power to dictate to your no longer peers what to do and they'd be like they'd be fine with that because you would have the power right and in my experience that's a real crappy way to work with people not even just lead it's also a crappy way to lead but boy does it stink to work with someone like that
Starting point is 00:13:32 so i i would question your whole approach i so when you are the lead or manager you do have the responsibility to get stuff done in a way that doesn't fall on the rest of the team but just turning that responsibility into a dictatorship on the team is a great way to make your team not like you and make smart people not work there yeah yeah yeah i i want to give the listener the benefit of the doubt as well but i'm i'm hearing this undertone like what you're saying jamison the undertone being if only management would bless me with the authority then i could tell everyone what to do and not feel bad about it yeah yeah yeah like i feel bad telling them what to do now because they're my peers right but i wouldn't but but if only i could tell them what
Starting point is 00:14:18 to do and have them not be my peers yeah then it would be okay and and the big secret to leadership in engineering and maybe even everywhere else is that um leadership is actually not about telling people what to do it is about inspiring supporting and serving the people who you are responsible for driving consensus within that group and helping them achieve their goals and uh being the kind of leader that they want to follow and that they want to uh that basically inspires them to do what they already know they need to do right um not i think nobody likes to work for a manager or lead who hands out tasks and orders and um tells you to do the job their way because they said so and they are the one holding the badge yeah and and that also just doesn't scale as well because if
Starting point is 00:15:13 they're looking to you to tell them what to do that means you have to know what everyone should be doing all the time and and you have to be so down in the details and and micromanaging things that you can't do the broader things like uh supporting the team like dave said um it it's infuriating and and stressful and and also it just doesn't scale to larger teams and larger problems it also doesn't scale along the dimension of your own professional growth because being a team lead might not be a destination for you and if you get so caught up in the details of doing other people's jobs for them you will never be able to grow to even the next level of responsibility for you yeah so uh i i think this sounds like we're giving you the smackdown but i think it's
Starting point is 00:16:03 good news because the thing you should be doing is easier than the thing you want to do which is um you should be helping the team decide stuff i i think people that you work with in general have great ideas and and if you bring those ideas out and help the team agree on them they will get things done faster and better than if you just say this is the way we're doing it even if your idea in a vacuum is technically better the fact that it's just being shoved down people's throats will make there's a lot of ways you can make a good idea not deliberately or or or inadvertently um but ideas that come from the team that the team agrees on and likes are are easier to implement well that's right and um everything we're saying right now i
Starting point is 00:16:54 think applies not only in your position uh in other words without authority you have to exercise these skills but even once you do have that authority you will still have to exercise these same skills in fact maybe even more so when you're in a position of authority because people will actually follow your ideas sometimes to their own detriment if your ideas aren't that great right yeah i mean i i have seen this go down when i was at a previous job and had a position of authority and i i miscommunicated some ideas repeatedly by using a word that was ambiguous that i didn't realize was ambiguous the word was prioritize and i would say okay team i'm handing you this bug to prioritize and you can interpret that two ways and about half the people in my organization
Starting point is 00:17:41 interpreted it one way and half the people the other way and that was about half thought it meant select an appropriate priority for this bug and fix it along with your other priorities the other half of the people thought it meant make this a high priority and fix it quicker um and oh man it was so bad for me because it was like all this time i thought i was telling them to select an appropriate priority they interpreted it as something else and then they did it even though it was a bad idea it wasn't even the idea i wanted them to do and so yeah um you have to exercise so much more care in how you lead and influence people once you do have that authority that practicing it when you don't have the authority is great it's also just the way you work with peers
Starting point is 00:18:25 yeah it turns out commanding your peers what to do inspires resentment and i mean smart people don't want to be told what to do they want to come up with solutions together with other people and and if someone just tells them like listen you're not as smart as i am do this thing then then they'll just quit and then suddenly you'll have people that only need to be told what to do it's like all the people that don't need to be told what to do will go somewhere it's natural selection yep survival of the most compliant yeah if so that's kind of addressing the the um leading without leading side but if we address the um we can we can also talk about the other side which is like you seem to feel some special
Starting point is 00:19:18 responsibility towards getting stuff done that maybe the rest of the team doesn't okay and that might be leading you to try and like clamp down a little bit and take control a little bit more i don't think it's bad that you feel more responsibility to get stuff done but you just have i think you have to go with the harder solution which is the better solution which is don't let that responsibility turn you into a dictator because i don't think that will help get stuff done anyways it doesn't matter how many steve jobs biographies you read just like screaming at people for most people doesn't doesn't work very well yeah unfortunately i've tried not that you're screaming at people but so can we go to um how do you influence
Starting point is 00:20:03 others without authority and talk about some techniques for that i mean one technique isn't really a technique it's just be right a lot just establish trust with the team and then you're still not saying here's what we have to do listen up here's what we're going to do you just say you use your experience and your reputation to to lend weight to your suggestions but you still bring suggestions to the team i think in addition to making suggestions it it pays to take the time to explain why you think these are the right things to do you know do put actual weight behind it in the form of evidence that other people can relate to i think sometimes things feel right to us as an engineer but it's actually much harder to take that feeling and transmit it to someone
Starting point is 00:20:52 else in a way that they can internalize as well and so saying things like i'd like to propose x for the following reasons it will buy us x amount of value in this way it will save us this much pain in this way and here are some bad things about my idea that i think are trade-offs we also need to be aware of as we're making this this decision you know and if you lay those things out for people oftentimes in written form uh i think people will be more likely to follow you because they can see that you've thought it all the way through and then they can they can internalize your argument just like you have yeah that makes a lot of sense i think a theme with that is you are you're addressing people's concerns you're not commanding them yeah yeah hmm hmm also you
Starting point is 00:21:36 could promise to provide bagels and then disappear i've heard that that might conduct psychological warfare on your teammates maybe bring in a gong bring in a gong bring in two gongs one gong is for bugs that get opened and the other one is for when they get closed well good luck i mean i actually think that the fact that you're thinking this way bodes well for your future and i and i say that because what i see is someone who is responsible cares and is engaged and wants to do that um i think that not everyone is like that not everybody wants to be engaged at that level and so that's great i think it'll be a good opportunity for you i do think that you need to be super careful to not put too much weight on
Starting point is 00:22:25 official authority that has to be given to you before you can start influencing others for good Yeah. I also, I want to just tell one quick story about a great technical manager that I had. It was at my last job. I worked with a guy named Joel Dillon, who's the CEO of Kuali. There were like, I don't know, not that many employees when this happened. So he was still a little bit in the weeds of managing this team. and we wanted to decide on a technology for uh this new project that we were going to start and it was basically like the boring established technology that we knew well and the fancy new just insanely futuristic yet also a little bit untested technology and um his approach to this was to just get the team in a room uh schedule an hour and have us all like talk it out and we wrote down pros and cons and we talked about like what happens if the people who love it quit and then the team is left with it what happens if uh but what about the effort it would save us if all
Starting point is 00:23:31 these productivity benefits pay off and and we just talked it out and he expressed an opinion and then he said but that's my opinion and i i want you to take it as a member of the team not as what you should do the team is going to decide what you do and then just come back and tell me what you decide so he kind of like led a discussion um we decided uh it turns out we made the wrong decision and he let it happen for a while and and then we fixed it later and the wrong decision was not the decision he recommended but he was okay with it because he was he placed more value on the team deciding than on them doing what he said when the when the team decided did he already know that was going to be or did he already believe that that would be a bad out a bad decision
Starting point is 00:24:20 yeah yeah yeah he was like i think you should do the other thing he'd let you go completely against this we want to do yeah we want to do this thing and he's like okay if you want to you're i mean you're the ones who are gonna do it so it's your funeral yeah yeah that's awesome and it's since been surprise surprise we chose the fancy new thing and then it's since been rewritten in the boring established thing but let that be a lesson there's a lot of lessons i learned from that but one of them was i could tell he was just like raging inside to try and avoid telling us no you're not going to do that and he successfully did that oh man like could you see like his veins popping but he's smiling and like nodding politely yeah yeah i don't know i
Starting point is 00:25:05 know the kind of person joel is and and he he wants us to make the right decision but also he wants people to grow and learn and have ownership more than he wants them to make what he thinks the right decision is a lot of the time. That might be my favorite just microcosm example of what I think great technical leadership is, even though it involved the team making a stupid technical decision. It's still great. So there's a wonderful book that I suggest to our listener and anyone who wants to be an engineering leader, or frankly, any leader for that matter. It's called multipliers by liz weisman and one of the attributes that she identifies as being a strong leader attribute is what they she calls a debate maker which is a leader's ability to get people
Starting point is 00:25:47 to engage in an argument and i don't mean like contentious fighting but rather debating the merits of ideas with each other on their own grounds without having to like ultimately be the decision maker and it sounds like joel did a great job with this like he let the team come together he let the team debate the various ideas and then ultimately they decided together even though it was against his his suggestion right but the team debated it and and came up with their own idea even though it turned out to be wrong yeah i i think the key was he valued the culture of engineering ownership and autonomy more than making what he thought the right decision was in this specific thing and and that was a thing that is like written on the walls there and we talked
Starting point is 00:26:30 about in meetings and stuff but like it really happened there awesome um so it was cool to see cool question answered question answered you want to read our next one yes i will read the next question uh this is from antonin who we answered questions from before good job asking good questions antonin it probably means you have bad things happening in your life so sorry about that is that the theme for every one of our question askers it's like every single one of them is suffering in some horrible way yeah exactly no one's ever like everything is fine what should i do just keep going good job all right
Starting point is 00:27:10 antonin says how do you deal with burnout after an extended period of crunch time both as a company and as an individual at my job i just finished a six-week sprint from hell and now i find myself unable to focus both at work and in my personal life i feel too burnt out to read code fun stuff or do anything productive and obviously to work i want to get back to my usual self but i'm struggling on top of that my co-workers are feeling similarly as an individual what would my best bet be in terms of recovery as a senior developer or de facto team lead what would be the best thing i could do for my co-workers look just binge watch netflix until your eyes are just so bloodshot you've been awake for 40 hours straight watching tv and then i think you should feel
Starting point is 00:27:56 better so what you're suggesting is you burn out on being burnt out exactly exactly you have a six week netflix sprint you'll be so happy to get back to work so i i think every year or two i experience uh some amount of burnout and sometimes it results in me quitting but sometimes it is just a thing i deal with and then and then get over it and i don't think i have like a hard and fast solution for it because if i did i wouldn't experience it that regularly but i know what helps me when i'm feeling that way um one of the main things is i i have to take on smaller things that are more easily measurable and digestible. So when I'm not burnt out,
Starting point is 00:28:47 I can take on these broad, undefined tasks like we need a new backend. Go figure out what it needs to do and how you're going to build it and build it. And when I'm feeling super burnt out, it's like go through and fix up all the styling errors in our code base. Or like, I don't know.
Starting point is 00:29:04 There's a word I can't think of. Normalize? It's not normalize. um well i don't know like the the css is all weird so we have like different paddings everywhere on all our buttons go go make those consistent or like consistent defy consistent defy that's the word uh or or like go take on a bunch of these small little bugs that are quality of life improvements but not like showstoppers you know they're not hard to fix but they'll also be some measurable outcome and and doing this helps me feel like i'm still accomplishing things in
Starting point is 00:29:40 providing value because if i don't do that then it kind of feeds into the burnout feeling of i can't get anything done and then i don't get anything done and i think i can't get anything done and i don't get more done so yeah it kind of spirals a little bit so breaking out of that spiral helps a lot for me personally yep have you ever like taken a sabbatical or just some extended period of time just like uh more than just like a few days off no no never in my life and i actually this is the thing i want to do i'm i'm gonna do it um this year probably at the end of the year i'm just gonna go like a month without doing any client work okay um but no i'm i'm horrible at disconnecting on vacations i have a friend co-worker who i've known for about 10 years
Starting point is 00:30:29 and about every four or five years he takes like a 12 week vacation just something crazy you know and he takes it as an opportunity to reassess what's important to him which happens naturally by the way when you disconnect from your regular routine you start to realize that a lot of what you do is just following the day-to-day demands that get levied on you kind of incidentally and he takes it as an opportunity to get more purposeful about what actually is important to him and uh so far every time he's done this he comes back and quits his job so um don't you don't have to do that part i think but um it is a great way to take stock and kind of reboot but also it's kind of uh it's kind of a blessing of the privilege that not
Starting point is 00:31:16 everyone can afford to just take 12 weeks off of their job um i couldn't even afford the health insurance to do that let alone the time without income but um anyway it might be something you do it's not something i've ever done but man when this guy reports to me what it was like when he got back it's just like it's like he's a whole new person with all these new ideas about what makes him happy and whole i think i've talked about this on the show but we had a several months of crunch time at one of my earlier jobs and we worked with great people who after the crunch time recognized that the team needed some time to recover um so we we i mean we still came in i think they just gave everyone a few days off right after the crunch time and then when they
Starting point is 00:32:01 came back in um when the team came back in we basically decided that we would do a couple weeks of of low stress work basically so we identified some refactoring things to do we it was basically the kind of work i talked about like a lot of fixing up and cleaning up and um things that make the team feel better that aren't very stressful yeah and i think that helped um it was a pretty crappy time in the crunch time i haven't had a time like that since and i don't want to but i don't have any lingering resentment over i feel like we were we were taken care of well after that's cool one thing i found that works really well to get out of burnout at work without just quitting your job or taking a long vacation is to try to work on a green field
Starting point is 00:32:51 project something brand new you don't have you know all this brownfield legacy requirements to keep in mind you can start fresh and try to deliver something from start to finish um for you and your team i mean the question asker says for me and my my company and i have found that that can be totally rejuvenating just to start over from scratch on something brand new. So maybe, are you thinking kind of like a hack week thing where you just take a week, so make a new project or just a new business?
Starting point is 00:33:21 I actually think hack weeks can be detrimental to the burnout problem. I have, because he specifically mentioned that he's having a hard time focusing. I've actually, so I've done five hack weeks in one per year for the last five years. And after each one, i found the team had a really hard time recovering their focus afterwards it took several weeks uh to get back into the groove no so i don't think a hack week i think what you should do is embark
Starting point is 00:33:46 on a new project greenfield if it's possible i bet it's not that's yeah that sounds nice if you can do it i think that if if you're a leader and you know that your team is having to go through a crunch time one way to orchestrate the recovery from the crunch time is to try to schedule things so that after the crunch you can focus on building something new and exciting yeah although maybe it was a new and exciting project that led to the crunch time in the first place so that could backfire yeah i think also as a leader just acknowledging that burnout is a thing and people are feeling it helps a lot because some people might be suffering silently and just feeling miserable and feeling like there are all these, uh, expectations that they're now not meeting,
Starting point is 00:34:34 but acknowledging that the team needs some time to recover and, and, and demonstrating that through vacation or, uh, or whatever your personal techniques are for dealing with it. I think that could help a lot. So I don't deal well with burnout, um, generally, but I do have two techniques that i use to fight it uh the first technique that i've used and is not what i recommend because it actually sucks a lot is quitting your job and i know that we joke a lot on this podcast about how quitting your job is like the universal answer but if you have a decent job you're just burned out quitting your job actually really sucks and after quitting my job sometimes i look back and i go i was burned out and frankly if i could have just taken a few weeks off i would be fine now
Starting point is 00:35:20 but now i have to start this whole new job and build rapport with my new team and so on and so so i actually don't recommend quitting your job unless it's chronic burnout that is clearly baked into this job um the second thing i do is regular exercise where uh i don't mean just go out and like burn a bunch of energy i mean make it a consistent part of your day every day for me i ride my bike to and from work and it makes a huge difference to my personal well-being huh i would ride my bike to work if i were being chased by animals and there was a bike and that was the only way i could escape them but i do exercise and it helps a lot um just in general taking care of myself helps and not taking care of myself exacerbates burnout so if i go home and
Starting point is 00:36:08 play video games all night and like cram down several packages of oreos which i can do uh surprise surprise i work less effectively and i'm less focused afterwards i also resort to stupid video games sometimes when i'm feeling burned out and it just makes me feel worse yeah yeah so well what kind of let's dig into this what kind of video games do you play you said they're stupid i only play one and it's league of legends oh okay yeah that's perfect because it's basically the same as dota and when you win you get this like fake high but then even after you're done and you win you're like i feel like i have accomplished a thing but what is different in my life now oh i have negative one hours and then when you lose your team is all
Starting point is 00:37:02 yelling at you and they're fighting with each other and it's just like this cesspit of misery and despair and and um that is not on the list of things that helps with oh it's not okay good i i yeah i was confused about that wallow in it you know what my secret is to avoiding burnout i just dive into it dive into the burnout into the yeah just luxuriate in the misery so these these video games have you said you get a high from them when you win but i don't get that what i get is i think oh it's over you need to get better well like no like when i win it's like oh because you know these games are designed to like addict you into leveling up your character and then you're like oh but i i didn't get to buy that last item to really max out my my hit my uh attack damage
Starting point is 00:37:50 right i always feel like i'm like i gotta play another game because i didn't get to max out my level anyway you know they're designed that way interesting to just make you have these obsessive responses to them um i think dota is designed to make you spend money on its cosmetic items okay and it works it's did you know it's a free game and also the average amount of people of money that people who spend money on it is way more than what it would cost to buy like a regular expensive video game there you go so with that done we've solved burnout it's solved i think the fact that people talk about burnout so much means it is a tricky problem to solve and there probably aren't really easy solutions to it i know that uh when you were talking about
Starting point is 00:38:43 quitting your job and how that's a bad solution to it it reminded me of this blog post i read by this guy named jamis buck who was he might be like the first programmer that i learned about and looked up to um he worked at 37 signals for a while and he wrote really openly about burnout and it cost him his job like 37 signals worked very hard to keep him and to make him happy but in the end he just if you just don't do anything for a long time you can't just sit there and get paid um so he had to quit and then he kind of went on this journey of self-discovery and it was a long process for him to recover from it but it was it was painful and it was hard i'll uh i'll link that in the show notes because it's a really good read and also
Starting point is 00:39:26 did it have a happy ending yeah it had a happy ending he's kind of like found his happy place again he he actually dove into maze generation after he quit his job so that's your uh burnout cure um generate no but it was for him he he ended up writing a book about generating mazes in code and it became pretty popular and it was just like this cool technical thing that he learned about that he wouldn't really have done without the experience it's it's an interesting read that's cool yeah all right question answered question answered where can people go if they want no jinx they go to softskills.audio there's a new fancy button on our website i haven't even seen it i should go look at it right now but dave i
Starting point is 00:40:13 saw the pull request Dave made a new thing and ask a question link at the very top yep and by the time this comes out Jameson will have read it approved it and merged it yeah oh did I not merge it yet not yet okay well it'll exist it'll be better I don't know what it is because I haven't looked at it yet it's one but there is a way for you one click now okay cool it's just a link that takes you to the form yes uh and i did some extensive user experience analysis to save you one click it turns out that two clicks is more than one click and we have learned that um you can give us as much as little details you like we can keep you anonymous we can uh give you give us okay ask a question that's really embarrassing and then and then say i want to be known as and
Starting point is 00:41:07 then insert your enemy's name there help i keep wetting my pants in the middle of a meeting from steve and then you just like snort and giggle while we read it and talk about steve's pants wetting problem um okay or ask a serious question we'll answer it if you like this show please share with people we we love getting new listeners new listeners means there's a wider variety of experience in questions and feedback we get on the questions and so we love that cool all right thanks yeah we'll catch you next week

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