Soft Skills Engineering - Episode 127: Leaving a Job I Love and My Role Is Being Eroded

Episode Date: October 8, 2018

In this episode, Dave and Jamison answer these questions: Hey guys, I love the show! Thanks so much for keeping episodes coming every week. Some background: I work for a small, esta...blished company based in a small city with a growing tech scene. We have about 20 employees, 5 of which make up the engineering team and it’s been a great experience. My role is primarily being a full stack developer working on our web application, but since we’re a small company, I’ve been able to explore some other responsibilities like analyzing data for the marketing team and working with the sales staff to build custom solutions for select clients. I started working here as an intern while still in college almost 6 years ago. I feel my initial salary out of college started a bit low, but I’ve received an 8-10% raise each year I’ve been a full time employee (without having fight for them)–so I think I’m catching up. My question is, will I be stunting my career or making myself seem less hirable by staying here too long? I’ve clearly found a great place to work so leaving here would be difficult. I’m also concerned that I’m beginning to run out of skills to acquire here. It sounds easy to leave a job you hate, but how/when should you leave a job that’s this good to you? Hi Jamison and Dave, tl;dr: The role I was originally hired for is slowly being eroded - what should I do? Longer version: I have been working for my current company for a little over a year now. Things were going really well at first, I liked the team I was on, the work (backend) was interesting and I was learning a lot from my colleagues. Unfortunately, due to corporate machinations, my team was dissolved as part of a reorganization and scattered to seperate, mostly frontend focused, teams. Originally I was told that I would still be doing effectively the same type of work on my new team as on my old, and this has been mostly true. However, over the course of the last few weeks my new manager has gradually been announcing changes in the direction the team is taking as a whole and talking to me specifically about working more on frontend related tasks and upskilling, as I have almost no frontend experience. I have tried to make it clear that I have no interest in doing this but my manager is still pushing for it. I am currently still doing mostly backend work with a little frontend, but I feel like my days are numbered. There are other teams with a more backend focus, but I feel that my manager partly wants to keep me in the short term for some necessary backend work and in the long term is hoping I will acquiesce on doing more frontend work. How should I navigate this situation? It feels like I sinking in quicksand Thanks

Transcript
Discussion (0)
Starting point is 00:00:00 It takes more than four nines of availability to be a great software engineer. This is episode 127 of the Soft Skills Engineering podcast. I'm your host, Jameson Dance. I'm your host, Dave Smith. Soft Skills Engineering is a podcast where we answer your questions about all the non-technical things that go into this technical field of software development. So how many nines does it take? That's kind of like how many licks does it take to get to the center of a Tootsie Pop, right?
Starting point is 00:00:25 Or I guess the answer to that was three at the end of the commercial. so three nines what is that that's like i don't know 10 hours of downtime or something oh yeah like per month yeah that's not too bad yeah okay do you want to talk about our wonderful patrons yes thank you patrons for supporting us on patreon at the level where we shout them out every single week they are matthew motowicks the agile ventures charity zach granin michael green david jackson nick kantar and sean clayton thank you so much for your contributions if you would like to support the show financially go to softskills.audio and click on support us on patreon if you want us to shout out your like old browser mmo form handle too like it can be any
Starting point is 00:01:12 name yeah we'll say it so thank you thank you all very much for your support yes how about you uh read our first question jameson yeah how about i do hey guys i love the show thanks for thanks so much for keeping the episodes coming every week. For some background, I work for a small established company based in a small city with a growing tech scene. We have about 20 employees, five of which make up the engineering team, and it's been a great experience. My role is primarily being a full-stack developer working on our web application, but since we're a small company, I've been able to explore some other responsibilities like analyzing data for the marketing team and working with the sales staff to build custom solutions for select clients. I started working here as an intern while
Starting point is 00:01:54 still in college almost six years ago i feel the initial salary out of college started a bit low but i've received an eight to ten percent raise each year i've been a full-time employee without having to fight them so i think i'm catching up my question is will i be stunting my career or making myself seem less hireable by staying here too long i've clearly found a great place to work so leaving here would be difficult i'm also concerned that i'm beginning to run out of skills to acquire here it sounds easy to leave a job you hate but how when should you leave a job that's this good for you. Hmm, okay, six years,
Starting point is 00:02:26 eight to 10% raises each year. That's pretty good. If you did about eight to 10% for five times in a row, starting at 60K, you'd be at 90K. So that's like a 50% increase. That's pretty good. You think, okay,
Starting point is 00:02:42 I guess it depends a lot on the location. 90K seems like okay to maybe, it seems in the reasonable range for someone working with that much experience but you could definitely get a bunch more if that's your primarily if that's your primary concern well yeah so i mean these aren't i didn't mean for this to be an absolute number but more like over the cumulative effect of five years of raises in that range would be about a 50 total increase yeah so 60 to 90 or 100 to 150 even you know yeah like do you feel like 50 is a good increase for six years out of college i don't i
Starting point is 00:03:18 never know i feel like you could get more if you wanted to but it also probably depends what market you go into and what job you take first and yeah i mean you hear some people um joining facebook out of college that make like 150k 200 in total comp i don't know if those are just the people i hear about because they're like guess how much i make because they feel very proud of it yeah it seems okay it doesn't seem like you're being taken advantage of i guess that's you might be able to get more somewhere else but it doesn't seem like you're being neglected horribly in terms of finances yeah i don't know that i've ever stayed at one job long enough to feel like i had kind of learned the things that i could learn there you always jump before you're like yeah
Starting point is 00:04:03 it's a lot more to learn here but i'm out yeah i feel like i i don't feel like i've i've exhausted all the technical challenges at a job before so i don't really know what that feels like what's longest you've stayed at one job like two and a half years oh wow yeah that's pretty short what's the shortest you've stayed at a job six months oh okay how about you full-time job yes like 18 months i think oh i got you beat yeah mine are all kind of like in the same window i got you beat on both ends the longest i've stayed at a job is seven years and the shortest is six months. I've got you whooped. Oh, way worse than you in every way. It's not just about looks anymore. It's even tenure. Have you had this feeling though, where you feel like I just kind
Starting point is 00:04:51 of have this place figured out and I could do more of the same, but I can't really, there aren't any new challenges here. I have, I've had that at two companies where I felt like I'm doing the same things over and over and it's starting to feel repetitive. And in both cases, well, in one case, I changed roles. That's actually when I moved into management. And in the other case, I quit my job and got a new one. That was the proto soft skills engineering advice. So I'm thinking about the situation. You're paid well, you like your job, you're coming up on your six-year anniversary, and you're worried that if you stay there much longer, it might make you less hireable in the future. And I think that's a valid concern. But right now, the market is so good that it wouldn't
Starting point is 00:05:39 really matter if you'd been there for 15 years. I don't think it would hurt your chances that much. The risk, though, is that you develop skills that are so specialized to this one company that they become hard to transfer to other companies. It's one thing to be a good software engineer. It's another thing to be really good at your company. My skills are all here at this company i worry about that a lot too how do you know what's transferable versus what's not i feel like i get more effective the longer i stay at a company but i don't know if that means i'm becoming better absolutely or i just know i know who to talk to to like get stuff through yeah you know and that's not scalable maybe maybe figuring out how to learn who to talk to quickly that's like
Starting point is 00:06:23 a transferable skill but yeah and to develop that skill you just need to change jobs a lot yeah Yeah, you need to improve your anthropology skills, your bureaucratic anthropology sensors. You know, I think we've talked about before how long you should stay at your first company out of college. And you and I, I think, came to the consensus that that should be a pretty short tenure compared comparatively, like probably two years is typical and encouraged to be about the maximum is that where we landed before i'm gonna reserve some i'm gonna put a caveat on there which is if i ever start a company and you come join it as your first job out of school then the answer is for the rest of your life but besides that sure yeah if if you're not like in love with
Starting point is 00:07:15 it then i think it you should definitely look around at that time i just we've brought up the Monty Hall problem before. And I feel like that applies so much in your first job because there are hundreds of jobs that you qualify for right out of college. The one you choose is undoubtedly going to have some drawbacks that the other ones don't or vice versa. And there is almost definitely one out there that is better suited to you that you'll enjoy even more, that will pay you more, and that will teach you things that your current job won't teach you. so I just have a really hard time locking myself in for the first I don't know 10 years of my career without trying any other company now obviously there are caveats like if you landed at
Starting point is 00:07:56 one of these mega tech companies as your first job out of school you could probably spend your entire career there and never run out of interesting things to learn because there's so such a big diversity of different kinds of positions you can work in right but like if you're just at some small medium-sized company you've been there for six years I'm probably going to recommend moving on sounds like an answer what if you're happy though why would you leave if you're happy i know i know it's you have to basically measure your comfort and happiness or not measure balance those against opportunities for learning even more and interesting things there's one nice thing about this position which is you do not have time
Starting point is 00:08:36 pressure if you are at a job that you hate or you get laid off or you're just often when you switch jobs there's some amount of pressure to make that happen quickly but in this situation you're you're pretty comfortable there you you're pretty happy you're not in a rush right you have the opportunity and the ability to evaluate a lot of options so you could just kind of take the job search slow and say i want to find something really exciting and if i don't then this is fine too and and that gives you a lot more freedom and flexibility and it improves your negotiation position a lot too If you have to take the first acceptable job, then you're going to be less likely to see, like, I wonder what they'll do if I ask for them to wash my Bentley that they will also give me. Let's just find out.
Starting point is 00:09:28 And then maybe they'll say yes. You'll be like, huh, wow, this will work there. but but you you you have some more power there with if you're not rushed and you're also not under like feelings pressure i guess is is if you're just miserable and want to switch jobs yeah and plus you'll do better in the interviews anyway yeah that's true just yeah make sure the first interview you take is with a company you would never want to work for yeah because it's probably been a while if you've been at the same company for six years you're probably a little rusty yeah come into your current job in a trench coat stacked on top of another person
Starting point is 00:10:06 and pretend like you're a very tall person interviewing for a role there will i be stunting my career or making myself seem less hireable i think there's a potential like you said technically if you're in like fox pro or some weird niche technology if you're kind of like broadly keeping up with industry tech trends i wouldn't worry about that too much and then i think dave already answered the other part about tech specific skills and and long tenures like no one's gonna be like six years must be some kind of loser like no yeah nobody else must have wanted to hire them they stayed that long i don't think you'll encounter any of that yeah but it is long and um after i went to my second startup um which i joined after having
Starting point is 00:10:51 been at my previous company for seven years people asked me you know where'd you come from and i told them and they said how long were you there and I said seven years and everyone at this new startup their their jaws just dropped to the floor it was like they were like that's three times longer than any place I've ever stayed and I was just amazed so there is you will um I sorry I'm stumbling you may be surprised at how big of an outlier you are and I don't think it will automatically hurt you at this point um but you will seem unusual i think in the startup scene i should say you'll be a unique snowflake just like you are inside your career will reflect that okay have we answered it yeah i think so all right good luck friend do you want to read our
Starting point is 00:11:42 next question dave sure this comes from a listener named james who says hi jameson and dave the tldr is that the role I was originally hired for is slowly being eroded. What should I do? The longer version is that I've been working for my current company for a little over a year. Things were going really well at first. I liked the team, the work was interesting, and I was learning a lot from my colleagues. Unfortunately, due to corporate machinations, my team was dissolved as part of a negotiation and scattered to separate, mostly front-end-focused teams. And I like to work on the back-end. Originally, I was told I would still be doing effectively the same type of back-end work on my new team as on my old, and this has been mostly
Starting point is 00:12:22 true. However, over the course of the last few weeks, my new manager has gradually been announcing changes in the direction the team is taking as a whole, and talking to me specifically about working more on front-end related tasks and upskilling, as I have almost no front-end experience. I have tried to make it clear that I have no interest in doing this, but my manager is still pushing for it. I'm currently still doing mostly back-end work with a little front-end, but I feel like my days are numbered there are other teams with a more back-end focus but i feel my manager partly wants to keep me in the short term for some necessary back-end work and in the long term is hoping i will acquiesce on doing more front-end work how should i navigate this situation it feels like i
Starting point is 00:13:00 am sinking in quicksand in the princess bride when wesley is sinking into quicksand how does he get out of it doesn't someone come rescue him don't they throw like a vine in yeah does it is it is it uh the big strong dude who he then later chokes out yeah i don't know i somebody cuts him a vine and throws it in i can't remember i'm getting the order of events all like backwards i don't know we'll have to do that instead of recording the show one week just watch it together anyways whoever that character is that's who we are we're here to toss you the vine we have slayed the rodents of unusual size here's your cue dave i killed the rodent now you do the rest of the work well so i i am latching on to one part of
Starting point is 00:13:58 the question where it says i feel like my boss wants to keep me around to do some necessary short-term back-end work and then after that i don't know you know you think the boss is being untruthful and saying i really want you to switch skill sets i think the boss has an immediate need to do back-end stuff has no long-term need for back-end and just doesn't really know what to do with this person in the long run and obviously hasn't articulated a clear plan you know like here's what we're going to do for you in six months i guess i just wonder if they can switch teams yeah is there at companies of a certain size there's opportunities usually to just do something else within the company you just change who your manager is do different work that's more
Starting point is 00:14:43 fitted with what you're interested in yeah might be time to go shopping around and see if there's a team that has a better long-term roadmap for you why i mean even if there isn't if if it's like a small startup i've still worked at small startups where individuals have said i just really want to do this other thing and i think they were given opportunities to some of them it worked out and some of them um it didn't but they all had at least a chance to try and do it so i feel like the the manager is pushing for you to change skill sets i just wonder if you can say i'd really like to continue doing this kind of work and if there's no other work like that then i'd like to explore switching teams it if the manager wants someone with that skill set usually when you
Starting point is 00:15:28 switch teams like this that that opens up an opening on the team you came from and so you can get someone else onto that team so it should be better for the manager overall too if they just really need someone who does a lot of front end and that's not what you want to do then you just switch and they have the skill set that they need the other word i'm sticking on is upskill where the question asker says my manager is pushing me to upskill into front end and that sounds like it could be like the manager trying to get you to grow your career in some way and that's the tactic that they have landed on oh i just literally interpreted the word up meaning like up the stack you know front end is up from back end i don't know is that a word that people say i don't think
Starting point is 00:16:14 you had it right i'm just that was me being hilarious okay oh okay but uh maybe it's them trying to be helpful you know like james wants to grow there's an opportunity for them for for james to have more impact if they develop front-end skills and if you just say i don't want to do that i still want to grow here's another alternative we could try or what what alternatives do you say do you suggest you suggest i want to down skill into the database right now i'm in the middle at the back end but i want to go even lower or i just want to get worse at the things i already know but do more things overall i want to do more things side skill i'm gonna horizontally scale out my skills yeah yeah my the t part of my t-shaped person needs to be wider
Starting point is 00:17:10 but thinner because there's only a fixed amount of ink it's yeah it barely covers the surface but you know what really what i want to get to is the point where i've read at least one blog post about every potential piece of software and hardware but i can't actually do anything that's the sweet spot i'm aiming for i've heard of everything and know nothing and that's why i read twitter all day at work instead of do anything oh you can't you don't even read the blog posts you just read the headlines in twitter no you read the tweets vsdl okay that's a thing check
Starting point is 00:17:51 I like what you're saying about the win-win situation like you leaving this team might actually help your boss out and it might help you out too so this is the kind of conversation that I think is actually one of the easiest to have is where you say my interests are back in dear manager please help me find back in work this is what I want to do you know and then just give them a give your manager a chance and some time to make that happen and then check in every couple of weeks and see how it's going that way it'll be very clear and unsurprising when you do come to your manager and say okay well we've explored this are there other teams that might be able to give me this kind of work changes in the direction the team is taking as a whole yeah so i feel like it makes
Starting point is 00:18:36 sense from the manager's perspective to me like i i don't know sometimes i want things to be different and then i look at people on my team and think like who can do this new thing so i've had conversations with people about them doing different kinds of things than they've done in the past and sometimes that's worked well and sometimes they've said you know i really want to stick with this thing and i say okay but it's not like i'm not offended i want people to be able to do work that they're fulfilled by and feel happy about and that's i think you can expect that out of a job that you should be able to do work that pays you reasonably well that is something that you're interested in specific i mean certainly a programming job there's enough
Starting point is 00:19:13 of those out there that you should be able to find that so the fact that your manager is pushing doesn't mean you have to do it you can just say i'm interested in this thing and if that's not what the team needs then can can we is there is there someone else i don't know that's that doesn't seem like a weird conversation yeah yeah especially with the team changing direction right like oh yeah that's yeah that's fine i'm not saying it's easy and you're like dumb for having this question though like it's it's i can see why it would be distressing to have your job circumstances upended like this but i feel like if you just explore it with them directly and say that's not what i'm interested in doing long term i'm interested in focusing on the kind of stuff i
Starting point is 00:19:52 was brought in to do and and is there an opportunity for me to do that work here on this team still yeah and it could be that the company as a whole is changing direction and that's one of one of the side effects of this direction change um is that there's less back-end need and more front-end need and if that's the case then it could be that you're going to find your desires met on some other at some other company and i think that you should do these things in order of like escalating uh what's the word i don't know you should basically escalate by talking your manager first to find work on your team if you can't find it there look for it on other teams and if you can't find it there look for it at other companies sure that seems reasonable well
Starting point is 00:20:34 good luck i hope you find what you're looking for yeah which is more back-end work you made that you made that very clear yeah all right what can people do if they would like their own questions answered go to soft skills dot dot dot i think you know the rest it was clear soft skills dot dot one of them is spelled out one of them is is a period but we won't tell you which one and then click on the button and most likely looks like it'll give you what you want thank you so much for listening thank you to all our patrons who are contributing to the show you are fantastic and we really appreciate your support and 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.