Soft Skills Engineering - Episode 429: Should I quit my job for free hoodies and manager to IC

Episode Date: October 7, 2024

In this episode, Dave and Jamison answer these questions: I have a job I mostly enjoy, with a super flexible schedule and the freedom to work from anywhere. I learn a lot, and the engineers h...ere are top-notch. However… the pay is only ok, no bonuses, and the stock options feel like a bit of a scam. Asking for a raise isn’t really an option since the company doesn’t have much money. We’ve even cut back on perks, and our yearly kickoff was postponed due to financial issues. I don’t think we’ll go bankrupt, but things will be tight for a while. It’s an exciting, futuristic company, but… there are other exciting companies that pay more and toss in a free hoodie now and then. Should I start looking for a new job? Hey there! Love the podcast and the advice you give! After a year of managing of an engineering team, I asked to step back to IC. I was asked to continue working on the team I was previously managing, but this time as a senior engineer. I’m worried about the transition. I know a lot of how the leadership works for good and for ill, I hired some of my peers, and I know everyone’s comp and more. I want to be a peer on the team after having been their manager. What advice can you give to help me become their peer? Thanks in advance and keep up the incredible episodes with your extremely beautiful voices.

Transcript
Discussion (0)
Starting point is 00:00:00 it takes more than recognizing off by one errors to be two great engineers this is soft skills engineering episode 429 i'm your host dave smith i'm your host jamison dance soft skills engineering is a weekly advice podcast for software developers who just never could figure out the difference between one and two i think if you by induction yeah there's off by infinity errors right i was just thinking the induction is the way to demonstrate this but i don't think it's off by infinity it's uh for any n i can't distinguish n and n plus one yeah how many children do i have again it's either n n plus one or n minus one yeah uh somewhere in that range um it's not a bad range the more kids you have the better it gets as a percentage oh like the yeah you're
Starting point is 00:01:00 forgetting a smaller percentage of your children the accuracy rate goes up and up yeah that's true that's the beauty of off by one errors they don't matter much if you have big numbers so just work in really big numbers and you'll be fine yeah that's that's fair uh zero to one is a big it's a big jump it's the biggest it has a percentage that's that's true um should i thank our patrons uh yes please do if by the way if you go too fast i will slow you down with an http 429 in recognition of today's episode number oh uh i will ignore it in recognition of most implementations of HTTP. All right.
Starting point is 00:01:42 Thank you, too. A one-time shout-out to Ilwengel. Object, object in square brackets. Javier Gonzalez, Chewy, Ted Timbrel, becomeaseniorengineer.com,
Starting point is 00:01:53 unsaltedfrenchfies are morally objectionable. Dan from Drone2Play, Chase W. Norton, level up your TypeScript with typehero.dev. Never is not just a crater on Mars.
Starting point is 00:02:01 I like chicken, I like liver, meowmix, meowmix, please deliver. Trash Panda, thecomputersciencebook.com, Kyle Boss, Kenzie Doggits,
Starting point is 00:02:07 nivar is not just a planet in the vulcan system jenny kim owens charlotte the stochastic parrot helicone.ai best observability tool for ai red panda is best panda everyone in this list jonathan king zanai beautiful functional user documentation i like meow mix i like chicken oh no wait www.illwangle.com that's www.illwangle.com it literally tells me to say that so i i will not been replaced by ai yet travis braden canes john grant if you would like to join this illustrious crew go to soft skills.audio and click the support us on patreon button and please someone put this on a shirt i use vim but i'm not good at it they're just getting better and better illwangle.com is either someone framing will
Starting point is 00:02:56 angel or will angel doing it themselves it just is a link to willangel.com or willangel.net williamangel.net ah i've gone wrong okay what it said if you want to join this group go to softskills.io and click support us on patreon we would love to uh say the words or concepts that you write down object object that one haunts my nightmares it's almost as bad as undefined it's not a function yeah i mean i can't it is possible that they pasted in a bunch of javascript or something and it i don't know it actually caused maybe it got mangled yeah probably not though you got two stringed yeah get two stringed punk any amount we'll get you an invite to our slack team any enough amount we'll get you a shout out and uh all amounts are welcome yes do not
Starting point is 00:03:51 discriminate based on amount of money you give us all positive amounts are welcome yeah that's true we don't expect except bills yeah invoices that like dumb joke that pops up every once in a while where someone takes a picture of a receipt with a negative one million dollars for a tip aha i've done it i broke the system hey dave do you yeah do you want to read our first question Yes, I do. This comes from an anonymous listener who says, I have a job I mostly enjoy with a super flexible schedule and the freedom to work from anywhere. I learn a lot and the engineers here are top notch. However, the pay is only okay, no bonuses, and the stock options feel like a bit of a scam. Asking for a raise isn't really an option since the company doesn't have
Starting point is 00:04:34 much money. We've even cut back on perks and our yearly kickoff was postponed due to financial issues i don't think we'll go bankrupt but things will be tight for a while it's an exciting futuristic company but there are other exciting companies that pay more and toss in a free hoodie now and then should i start looking for a new job i love that you titled this question should i quit my job for free hoodies oh that's the real crux of the question here is how much value do you put on hoodies that were given to you with monograms of your company's logo yeah have you seen the full like head-to-toe company apparel i'm sure you can do it at a big enough company you can get like a hat and socks and underwear and pants and shoes and necklaces gloves a bathrobe
Starting point is 00:05:29 actually that's not a bad idea i would i would rock some swag slippers yeah that would be cool i've never gotten no one would see them well actually you know what people would see them because sometimes i wear them to walmart which is the place you're supposed to wear slippers to all the right people would see them yep i don't think we'll go bankrupt hmm stock options feel like a bit of a scam that's funny always yeah that's interesting i they're definitely a gamble that is hard to evaluate with perfect information when you say they feel like a bit of a scam that makes it sound like they're misleading in some way instead of just like maybe this will be worth money at some point i think the scam is that you take a
Starting point is 00:06:20 lower pay and no perks yeah because you'll get rich from the stock exactly that's the scam yeah that's that makes sense and you really mostly don't yeah statistically speaking you have about a 10 to 20 chance of making good money on most stock options for startups you said statistically speaking which makes me trust it it just sounds like got it i'll write it down yeah definitely true statistically speaking i only make up statistics some of the times we won't go bankrupt but things will be tight for a while i mean what's your alternative i think this is a fairly common dilemma in that you have a job there's something or things you don't like about your job and you're trying to weigh the current known situation against the potential future
Starting point is 00:07:14 unknown, that might be better in some areas and worse in others. If you have specific offers or companies that you feel pretty good about, I don't think it would hurt to interview. It's possible that you'll find out that there's not much out there that fits what you're looking for, but I don't think it would hurt to look around. It sounds from what I read here that getting fired or having the company lay you off does not seem like a likely outcome. and that to me is the differentiator between whether you should definitely go look for a new job or just stick it out and wait. Well, that and whether or not you don't get paid enough. Wait, how is getting fired or laid off the differentiator?
Starting point is 00:07:59 So here's my thinking right now. In today's economy, we have a situation where getting a new job is something that can take time. And if you are quite confident that you are going to need to look for a new job because you're going to get laid off or fired, then you want to maximize the time that you'll spend doing that while still collecting a paycheck by proactively going out and finding that job now to start that clock ticking. You know, whereas previously you could go and interview what two, two years ago and have three offers within a week or two. Now you're, you might take you three months, you know, to get your first offer. And so if you're going to get laid off and you're quite confident in that, then I
Starting point is 00:08:40 would say go start the job search process now while you still have a paycheck so you don't have to spend three months without a paycheck but you're saying it doesn't seem like yeah in this case in this case the question asker just didn't really say that like they said yeah the company's not going to go bankrupt we're not doing great i didn't but i didn't see anything about layoffs and the major cuts are just we're not having a christmas party yeah i mean to be fair those are the cuts you make early because they're easy to make they're a lot easier to do than laying people off. So it's not a great sign. I think there is certainly some risk. There is. And so that's what I'd probably, if I was in this situation,
Starting point is 00:09:17 I would dig into that, which is what are the chances that we're going to do serious layoffs and that I'm going to be part of it. And based on what I learned from that, I would start looking for a new job because you're going to have to anyway. And I think that's basically what I'm saying is if you're going to have to look for a new job, let's do it on terms that work better for you. Yeah. I feel like you started off saying it depends on if you think you're going to get laid off or fired. But it sounds like you're saying you should just look for a new job anyways. Oh, I don't know. See, this is okay. So there's kind of like the Maslow's hierarchy of quitting your job, which is his second opus. Many don't know about this one, but it basically goes like
Starting point is 00:09:54 this. There are several triggers that can cause me to go look for a new job. The first and most obvious trigger and the one that has no ambiguity about it is, am I going to be fired or laid off in a timeframe that would not be advantageous to getting a new job in an economy where it would take too long to find a new job than I can tolerate financially. If so, boom, trigger happened. Go interview now before that comes to pass. But then there's the second one, which is a little bit more of a blurry line where you say, is the pay low enough and the perks absence enough that i want to go try to find something better and now you're in that weird balancing scale where on the one side of the scale you're putting things like awesome co-workers cool project and on the other
Starting point is 00:10:45 side of the scale you're putting low pay no annual kickoff party no hoodies you know yeah and it's just like it's such a hard balance to decide but jameson and i have both had an opportunity where one side of that scale was like crazy heavy heavier than i ever thought it would be and so heavy that i thought that if i ever had a job with a scale that heavy i would definitely never quit but i did yeah that was when i was i was making a lot of money at a mega tech company and i quit anyway and i took a huge pay cut more than 50 and i it was so strange to me because i finally realized oh i guess i guess i actually do know what the calibration looks like when comparing quality of life and enjoyment for dollars maybe you're hoping to go the other way
Starting point is 00:11:35 in this case you want to trade some quality of life for dollars yeah i want to go suffer a little more with some worse yeah i want to have a less flexible schedule learn a lot the engineers are top-notch the engineers are top-notch i kind of skipped over that part that's pretty important Yep. And being somewhere that you feel like you are challenged and raised up by the people around you is, is not, not nothing. It's not. And you're not working with people that drag you down constantly. Yeah. It's hard to evaluate that when you're interviewing. Yeah. You can kind of go by reputation if some, if it's a big enough place to have a reputation. Or if you know someone. Like, yeah, that's true. That continues to be the universal answer for every job search.
Starting point is 00:12:20 just like know somebody on the inside for whatever question you're asking i don't know i think we're just kind of waffling back and forth but i feel like if i were you i would at least go poke around to see what's out there and maybe the answer is nothing and then you know great i'll uh wear this threadbare hoodie from several years ago with my previous company's logo on it yeah yeah i don't know have we answered the question almost i gotta say i think maybe jameson you and i should chime in on how much we weigh these different factors co-workers hoodies and annual kickoff parties and flexible schedule and i gotta say for me i don't care at all about swag i don't care about shirts hoodies monogrammed slippers i just be like i don't want it it's fine you can keep it
Starting point is 00:13:13 yeah i pay me more you know and i assume the swag is a stand-in for like general perks maybe yeah but you're saying you don't really care about those either it's like the perk is not the i don't know the monogrammed ping pong paddle they give you it's like interesting work with smart people and good compensation i was just yesterday having this conversation with some of my team members who have worked at companies, including our current company, that just showered them with perks. It was like the 10 years ago, the arms race among startups to see who can provide cooler ways to burn their venture capital money. Yeah, yeah. And what's crazy is our company has toned it down substantially over the last 10 years. It's
Starting point is 00:14:02 an old company now. And we no longer have venture money. We're now self-funded. And so the perks are still they're toned down a lot compared to what they were 10 years ago but my from calibrating from my experience this company has more perks than any company i've ever worked for and so we're just we're both both my team members and i are coming at this with completely different perspectives yeah and so when i say are some of them from the pre-toned down era exactly they are that's the man we used to have like the sponsored turboprop plane that the boss would take you in a ride on every quarter. Exactly. And it's like, oh yeah, we used to have access to the ski resort and golf course. And we used to get free lunches every day. And it's just like, wow. And a lot of
Starting point is 00:14:52 them say, companies I worked for had that too. But for whatever reason, the companies I chose to work at just did not have that level of perk. It's all part of your no-nonsense attitude. just just the business just the facts i don't need lunch yeah i'm a i'm a robot that takes in requirements and outputs code my job is turning jira tickets into working product yeah and that's where i get all my satisfaction i don't know i think i'm just easily adaptable to whatever environment i'm in because i feel like i don't care a ton about perks but i feel like if i was somewhere that had a ton of awesome perks then i think i would think they were cool oh yeah but i don't think they would motivate me at this point flexible schedule and freedom to
Starting point is 00:15:35 work from anywhere that is pretty important especially if you have built a life around it if you are used to traveling and bouncing around it'll be a dramatic life change to not have that anymore yeah for sure if you're lucky you join a company that had it kind of like deployed it during the pandemic while everyone was doing it and is just about to launch their brilliant return to office initiative. That everyone's been looking forward to? Yeah, exactly. I can't wait to end this amazing life of flexibility and no commuting. Yeah, I can't wait to be part of a rebellion at work. Okay. Surely we've answered the question, right? Yeah, I think so. I mean, it's a deeply personal
Starting point is 00:16:18 question. And so you're going to have to really inquire. And I think one of the things that will be interesting to this question asker is what do they choose because it's one thing to think what you value but then it's another thing to watch your own self carry out a decision that you make and then it's so crazy that the same brain that makes the decision is also surprised by the decision that's been fun for me watching my own self yeah it's it's i mean i know the the agony i feel but strangely enough every decision i've made i look back on it it feels like i made the right decision every single one i mean that that's the power of every yeah i thought that was the power of me no i mean that's just great in your decisions yeah that's right in your case that's
Starting point is 00:17:04 what that is yeah can confirm that i always make the right decision that's what confirmation bias means i think yes i can confirm that i always make the good decisions okay yes we've answered the question and i can confirm that we did answer it correctly excellent i will read our next question this is from an anonymous listener who says hey there love the podcast and the advice you give after a year of managing an engineering team i asked to step back to an ic role i was asked to continue working on the team i was previously managing but this time as a senior engineer i'm worried about the transition i know a lot of how the leadership works for good and for ill i hired some of my peers and i know everyone's
Starting point is 00:17:47 comp and more i want to be a peer on the team after having been their manager what advice can you give me to help me become their peer thanks in advance and keep up the incredible episodes with your extremely beautiful voices you just said thank you wait jameson did you add that less part. No, I swear. Written in by a human. Nice. Well, this is great to hear someone making the transition back from the world of management into individual contribution. I love that. I mean, a lot of people worry that that is not possible, but here you have standing as a witness that it is possible. So I participated in a very similar situation. I actually cut out part of the question that said, I think they started off as a team lead, but not a manager on this team. And then
Starting point is 00:18:32 they moved to manager and now moving back to IC. So a couple of jobs ago, I worked with a really talented engineer on a team who then we moved into having them manage this team. They managed for about a year and a half and then moved back to an IC on the team. And it was fine. I think they didn't have any issues with it they were also i don't know that it would work for everyone's management style they were they were very much like a highly technical engineering manager who still writes a lot of code they also were very close with the team and there wasn't like a weird power dynamic of like everyone being afraid of working with them like yeah so in in this case it went fine because the team got along well already and they got along still when when
Starting point is 00:19:21 it was just working with their peer instead it wasn't like they were like finally i i can stop pretending like i like listen to your voice oh my gosh how would it be to work as a peer of a team where you know how much every team member makes i mean they know you know right like i don't know it's not secret yeah i think it'd be fine. I don't really understand why that would be weird. Well, it's different, right? I mean, most individual contributors don't know what everyone else makes. And there's certainly not this information disparity where they know, but you don't. Yeah. And you also had a relationship where maybe you talked about
Starting point is 00:20:03 problems at work with each other or struggles on the team or something like that. So I assume that's what they mean by, I know everyone's comping more. Yeah, exactly. And so here's another way to ask that question. Let's say you hire a new person in on the team. And on their first day, you welcome them to the team. You say, this is Bob. Bob's new to the team. Hey, everyone, just so you know, I shared all of your salary information with Bob. And I also shared some of your secrets that you've shared with me privately. Bob also knows those too. So Bob, go ahead and get settled in. Welcome to the team. But it's not that situation, right? Bob already works there. yeah bob has just taken a new role so i i don't think it's i don't know maybe i'm just missing
Starting point is 00:20:44 why this is weird i guess you could make it weird right if you oh yeah use this knowledge to drop awkward hints to people about oh this is a great pr i'm just surprised about where you fall in the comp rage given how how excellent this code is yeah like i'm surprised someone who gets paid in the bottom 20th percentile of the team could write such great code. Yeah. What advice? I mean, it sounds obvious, but I think the biggest advice is... I was about to say the most clear advice. That is not true. This is not going to be clear advice. Lower your expectations. The main thing I can think of is you just have to be very explicitly not their manager anymore. If you're used to running meetings and kind of
Starting point is 00:21:33 leading groups and making decisions and kind of being where the buck stops and having authority, it might be easy or natural to fall into that pattern. And that would feel weird if you used to be the manager and you're still kind of acting like the manager, even though you're not anymore. Yeah. At the same time, if you're going to be a senior engineer, you do still have influence on the team. But it's a very different kind of influence than if you know how much everyone makes and have the relationship with their boss's boss and all the stuff that comes with being an engineering manager. So I would just say be careful to make it clear you are working as an individual contributor as you work with the team. I was thinking exactly the same thing.
Starting point is 00:22:22 here you have a relationship that is changing. Your relationship prior to your IC change was that you did these people's performance evaluations, you knew intimate details about their work and probably personal lives in some cases, and you needed that to do a job. Your job is now changing and you need to be very outspoken and articulate about how the relationship will change and say it out loud or else everyone will wonder. I mean, people are going to fill in the blanks with how they think you are now treating the new relationship. And so i would say get ahead of those blanks and just tell them how it's going to be and just say yeah i know it's it might be a little awkward that i knew some of your salaries because i was your
Starting point is 00:23:01 engineering manager for a little while but i'm gonna do my best to lobotomize that out of my brain and i'm going to act like your your peer now and they might also wonder things like how much are you talking to the new manager about the old stuff because a lot of times when you get a new manager yeah the old manager is gone or otherwise unavailable and so it's i don't know i just i think if i were a team member on this team where this was happening i would appreciate you saying out loud how the new relationship is going to be i like that yeah it also it always helps to give someone a narrative instead of allowing them to create their own narrative based on your actions, because boy, are we bad at coming to the same conclusions. If you're just
Starting point is 00:23:47 observing what someone is doing, it's pretty unlikely that you're going to come up with the same explanation for why they are doing it that they have themselves. For sure. Also, you might be able to earn this team's trust because you now have some very special skills and they might come to you and say hey former manager and fellow team member i'm going up for a raise this year what tips can you give me and now you can give tips that are like less less laden with conflict of interest because you are just a peer yeah that's true yeah you do have to if you're the manager you have to kind of balance the needs of the business and the needs of the individual against each other but as a peer you can say screw the business and help you get yours
Starting point is 00:24:33 i like hearing about stories of people going in both directions because they're they're so closely related especially at the kind of team manager of of a individual engineering team level i say this all the time because i think it's true that there's value in bouncing back and forth between that line over your career i think charity majors has a good couple of blog posts about this that you become a better individual contributor and a better manager as you spend some time kind of back and forth in each of those parts so that would be a useful thing too that you um you can think if i were my manager like what would i want me to be doing to help the team right now and and maybe you can help keep the keep your work and the engineering teams work a little bit more focused
Starting point is 00:25:22 on what the business and the team needs as a whole. Yeah, I like that too. And I've made this transition back and forth from formal management back to individual contributor, but I've never done it on the same team. I haven't either. I would feel weird. I know I would feel weird.
Starting point is 00:25:39 I have moved from like leading a team to reporting to someone else who is leading the same team. And I was leading a subset of the team. That was hard for me. I did have, I definitely had times where we were both like reaching to do the thing and sort of awkward of like wait oh yeah i don't do that thing anymore you do that but like yeah it was uh it was a tricky transition yeah stepping on each other's toes and yeah toes were stepped on each other in front of the whole team yeah
Starting point is 00:26:07 battles were fought and won and lost there were books written about this no no i mean it worked out i think i we we kind of figured it out in the end but it was it was a tricky transition i feel like this might be easier but maybe not i don't know it also probably depends on if you know the person who's going to manage the team now did you used to did you work with them already is it someone new if it's someone new it might be hard to see them doing things that you would not do or in a different way than you would do yeah and that's another important thing to do here. And I've been, I've been, in one time, I've been the manager who came in, and the former manager stepped down to an IC role. And one thing I really appreciated
Starting point is 00:26:53 that that person did, which I would advise this question asker to do, is they were very humble about saying, okay, our new leader is Dave. So everyone, let's please, you know, give Dave the direction. You know, I welcome him as my leader. You know, I commit to following him and I accepted it. And it was great because it turned what could have been an organ transplant rejection scenario into a really smooth, awesome situation where the team just completely welcomed me. And so I think that's one thing you definitely need to say is like, look, our old leader was me. That person is dead. I am now your peer. And I put my full force, my full support with our new leader and every chance you get to reinforce that through your actions take it yeah all right
Starting point is 00:27:38 we've answered it we've done it we did it confirmed good luck i think you will learn stuff from this transition oh yes and learning is guaranteed in this situation you know what one of the most fun things about this move is all the stuff you used to have to worry about that you get to you you get to briefly be like yeah you like startle yourself like oh no what about the oh yeah not my job any of that crap and your old boss will probably come to you or your you know sorry the replacement manager will come to you and be like oh what do you do in this situation and you get to give advice but not have it be your problem yep oh that's a lovely situation why do you think consultants are always so happy yeah you get to say well it's because you didn't
Starting point is 00:28:21 take my advice correctly right my advice was right you just didn't do it correctly if you done what i said i mean what i meant he would have been great yeah ah the the bliss of just doing things and getting stuff low responsibility what can people do if they want their own questions answered well i think they should just pony on over to soft skills audio and click the ask a question button where you can fill out our handy little form that will give you instructions which you can choose to follow or not really it's up to you we don't have a strong opinion on that And thank you. Thank you to everyone who does this each week.
Starting point is 00:28:56 We love reading your questions. They fill my heart with joy and they just confirm even more that every decision I've ever made is perfect. Just kidding. Thank you for listening. 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.