Hey everyone and welcome to today's episode of Developer Tea.
There is a natural tension, a natural tension between wanting more money, wanting to get paid, wanting a raise, wanting to get a promotion in order to get a raise right.
Wanting more power, more financial stability, more freedom, more agency.
You know, all of these things kind of come with more money usually.
There's a tension between that and wanting to have meaningful goals.
And at some point all of us have hit a wall in our careers, whether that's because we felt like the only way to get to the next level in the pay side, in the money side, is to do something that is a trade-off that we're not sure we can make, either because we're not confident we literally are capable of it.
Or it could be because we're trading off something that we really do care about.
A third possibility here is that we feel like we're kind of stepping towards a life that is less meaningful. right?
Uh, we're trading off, you know, a job that we really buy into maybe the mission of the company.
Uh, you know, we, we really identify with the work.
Uh, we'd like the people that we're working with and we're saying, in order to get paid more, I have to leave behind all of that purpose and all of that connection that I have.
Uh, but I'm going to get paid more if I go to this other place.
So there's a tension between these things.
Uh, And sometimes this tension is very real.
A lot of you listening right now probably resonates with you, right?
And we're going to talk about this more in depth today because a listener named Abdul sent in a question.
It's an excellent question.
I think it illustrates what a lot of you are going through.
What a lot of you will continue to go through into the future because it talks quite a bit And we'll get into the email in a minute.
But it talks a lot.
I want you to pay attention to this idea that you've hit a wall of some kind and that you're not really sure how to make a leap.
You're not really sure how to make a shift, a transition.
And you're not sure.
In this case, Abdul talks about not being sure whether it's the right transition in the first place.
Right.
So thank you to Abdul first for having the courage and, um, in taking the time to write this email.
Uh, if you want to write an email, you can, it's developer T at gmail.com.
Uh, if you're not watching this on YouTube uh, then you won't get the pleasure of seeing me look off screen for a minute.
Uh, you know to to set this email up and make sure that we're going to uh.
Get all of Abdul's excellent questions up for discussion.
Okay.
So Abdul wrote in, he says, Hi, Jonathan, I've been listening to your recent career growth series.
I want to thank you for it, particularly the episode.
I'm breaking out of the autopilot loop, moving away from vague goals like make more money towards more intentional and instructive ones.
A lot of it resonated with me.
I want to share a bit of context and ask for your perspective.
We'll be right back.
Now.
At the same time, I feel like I may have hit a ceiling as a front end engineer, especially in the current job market.
Despite enjoying front end work, I'm not convinced it's the best path to achieve my financial goals at this stage.
I've been advised by others to consider pivoting into back end platform or AI related goals, but I'm struggling with the practical reality.
How does someone with my background credibly make that jump into a higher paying role rather than starting again at a lower rung?
So my question is this.
How would you recommend reframing career strategy when financial necessity is dominant constraint?
And more concretely, how should someone in my position think about targeting higher paid roles or domains without making unrealistic leaps that the market won't reward?
I really value your thoughts, whether that's around role selection, skill positioning or even challenging some of my assumptions.
Thanks again for the work you put out.
It's genuinely thought provoking.
Best regards, Abdul.
Abdul, thank you so much for sending in this question or set of questions.
Really, it's a full situation that we're going to get to talk about today.
And I love this stuff.
What we're going to do today is kind of like a coaching session.
Unfortunately, you're not going to see the Abdul side.
And normally in coaching, there's a lot of back and forth.
But hopefully this will give Abdul it'll give you some idea of how you can step forward in this situation.
And you're absolutely right.
The first thing we're going to start with is questioning some assumptions.
I'm noticing, in the email that you sent Abdul, I'm noticing there's a little bit of what feels like kind of a self-judgment, some self-evaluation, that your vague goal of making more money is not instructive enough.
I want to push on this assumption.
I don't know whether that's true to you, Abdul.
I know that someone is listening, that this is true.
For that you feel some sense of discontinuity with your own personal values and setting a goal like make more money.
Maybe some of that comes from listening to people like me.
Because I'm very much, I think a lot about why.
Not just what do you want to achieve, but why.
And I think in this case Abdul and people who are listening.
If you have a similar situation, where money is beginning to dominate your thoughts more and more, I'm going to ask the same question.
I'm going to ask you why.
Because The non-instructive version of this goal is make more money for the sake of making money.
So if somebody came to me and said oh, I just want to get a raise, what I really want to know, if I'm their coach, if I'm their friend as my children grow up, if they came to me and said I really want to make more money Dad, I would say the same thing.
Why?
Why?
What about more money is important to you?
How does it change your life in a way that matters to you?
Because your real goal here, your real goal isn't just to make money.
It's to take care of your young children.
Your real goal isn't just to make money.
It's to future-proof the opportunity to take care of your elderly parents.
Your goal is not just money for the sake of money.
You've recognized that you're just getting by.
You have financial goals.
I don't know what those are, aside from what you mentioned, your children and your parents.
You don't have a buffer, right?
That tells me that's instructive as well.
The word buffer, usually this implies some kind of risk mitigation, right?
So I challenge you, Abdul, it's possible that you haven't done this yet.
I don't know your financial goals.
I want you to think about the financial goals in terms of what does that produce for you in your life?
If you want to buffer, why?
Is the buffer a risk mitigation?
Are you trying to avoid a negative outcome from, let's say, job loss, for example?
Right then, your goal is financial in its expression, but in its outcome, in its effect and in the intent, is not just financial.
It's about risk.
You don't want to end up having to go get a second job in order to support your parents.
You want a financial buffer.
That So that if something happens, you have the space and time and the energy necessary to go and get another job.
Or if there's, let's say, a medical emergency, you can handle the medical emergency without going into debt.
Right.
Presumably the long term here might be to pay for, I don't know, depending on where you, what kind of parenting and culture you're a part of.
I don't know.
It's a very typical thing in the culture I'm a part of is to pay at least part of my children's school.
Maybe you want to save money to be able to do that.
Maybe you want to help them buy their first car. right?
Maybe you want to go on vacations.
Maybe you want to visit them when they go off to college.
I don't know.
I don't know.
But in order to do those things, we have to avoid these potentially catastrophic scenarios.
And so you want to buffer.
This makes total sense to me, right?
And so it may feel like those things are not instructive, but your intent is very clear.
And I want to be careful.
I want you to be careful.
I want whoever's listening to this to be careful in condemning your own intent, right?
And trying to prejudge that your goal is not good enough.
That is definitely not the message of this show.
Uh, your goals in this case, based on what I'm reading, Abdul, sound very values oriented.
It sounds like you've recognized what the function for you, what the function of that financial success would be.
And so if you are considering weighing out your values and your purpose in this, then there's plenty of room, right?
There's plenty of room for you to argue that seeking a better financial position is in line with your values, right?
That is a completely normal and very typical thing, right?
And I would caution you Or encourage you to try to identify if you have feelings coming up about this, because you have to get okay with your own goals first.
You have to buy into the idea that this is actually totally in line with your values before you can take any action on it.
Okay.
So that's the first thing.
And question your assumptions here about whether these are actually good goals or not.
I actually think it is a completely reasonable thing to say I want to seek a job that better optimizes for money.
All right.
And there's plenty of people who are listening to this show that you have already gone through this kind of exploration.
I'll say, on the flip side, if you are just seeking money for the sake of money and you haven't thought about how that impacts your values, for example, you're trading away a bunch of time in order to just climb the corporate ladder right.
The opposite applies.
You should do the same kind of exploration.
There is no blanket approval for these goals.
You need to do the exploration and align it to your values and recognize what kinds of things are you willing to trade in order to achieve that.
And Abdullah, I think in this case, you're asking the right kinds of questions.
You're saying, okay, I need to figure out or I would like to figure out how can I position myself?
How can I get from where I am to where I need to be in order to become more financially stable, to de-risk myself, to improve my wealth preparation and start to actually build on these wealth goals?
I'm not a financial coach.
I'm not a tax advisor.
So everything that I say here is entirely from my own experience.
And you certainly shouldn't take my advice on taxes.
That's something I definitely don't know about.
But what I will say is there is often an illusion that there's multiple illusions about how to gain more money, right?
One of the illusions is that the role that you're in is static.
All right, what do I mean by this?
It means that you're going to get paid what you get paid here or anywhere else doing this role.
That the role itself is more established, than That it has really strong history or that it is kind of a concrete setting.
And that in order to get paid more, you'd have to move roles and it would break the concrete.
You'd have to...
Get certified in some other skill.
And this is kind of the theme of a lot of what I want to talk about today for your situation, Abdul.
I want you to think less about the role boundaries today.
Because a lot of the language that you use in your email, and let me go back and read a little bit of this.
You say you're a front-end engineer.
You've got 10 years of experience.
You are developing your skills, but you've hit a ceiling as a front-end engineer.
Hit a ceiling as a front-end engineer, especially in the current job market.
You enjoy the front-end work.
You're not convinced it's the best path to hit your financial goals.
You've been advised to consider pivoting into back-end platform AI-related roles, but you're struggling with the practical reality.
How do you do it?
How do you pivot?
How do you break out of the concrete?
How do you go from where you are to these totally different roles?
And what I would suggest to you is that, if that is true It's most likely true mostly at the place where you are, at the company, where you are, you know, within the team.
Maybe it's true just to you even, right?
So when I say where you are, I mean your mental state, your beliefs, as well as your environment.
If you were to leave that environment, if you were to break that assumption that the role itself is well-defined and that it is distinct and heavily different from another role, if you were to break that assumption and try to question whether that's true in reality?
It's more likely to be a spectrum of difference.
And the shades between the different roles are less defined than they might look from the outside.
Looking in.
Why do roles exist in the first place?
Mostly, roles exist in the first place to bucket skills, right?
What does that mean?
It means that we're going to take some set of skills that align to some kind of deliverable that we can hand to a person.
We say we have some amount of work.
We're going to hand this person this amount of work.
And the composition of skills that that person has, they're going to be able to do whatever the work is that we just handed them.
Okay.
So then we should put skills in that skill bucket that complement each other, right?
This is why as a front-end engineer, you probably know JavaScript, CSS, and HTML.
If you are missing one of those things, then life would be hard for you, right?
Being a front-end engineer is a lot harder if you're missing one of the key skills.
However, if you are missing, let's say, some kind of DBA skills or data engineering skills as a front-end engineer, it's unlikely that that's gonna break you right.
So, if you're building a company in order to scale that company, instead of evaluating every single long list of skills from every candidate, You create roles and the roles, or you create job positions, job descriptions.
These roles are aligned to those deliverable types, generally speaking.
OK, and this allows for your company to hire another person who can deliver in that lane.
Hopefully, if your company is well laid out, you're able to identify what percentage of work falls within those roles.
You're able to say okay, we can compose a team with these three or four job descriptions and they would be able to do a deliverable like that.
And point at a project where those skills are needed or the composition of skills are needed.
All right, why are we talking about all this?
Because...
You're at the company now.
You've gotten past the job description part of this for the most part, right?
You're going to come around to your performance review and the job description comes up then.
Maybe if you get a promotion as a front-end engineer let's say you were previously in a mid-level and you got a senior level promotion your job description may expand a little bit or your responsibilities might expand.
But, largely speaking, the critical reason for that job description, which was hiring you in the first place.
You've moved past that right.
So you're in the door now.
So once you've gone past that door, is much more like a spectrum.
What do I mean by that?
When the company pays you on payroll, they're not looking at whether or not you are coloring perfectly inside the lines of your job description.
In other words, Let's say that tomorrow the skill requirements change.
You were hired under one job description, but now what it means to be a front-end engineer has shifted, and you've shifted with it.
So you've learned new skills.
You've learned new tooling.
No longer is that original job description, role contract as defined, as it was on the day you were hired.
So why does that matter?
It means that you shift to meet the need.
You shift to meet the need.
So if your company starts adopting new front-end technology, the easiest thing for you to do as a front-end engineer is to go with the company right.
To adopt the new technology by learning the new skill set and starting to put it into practice, etc.
Okay.
Well, in that case then, what we've learned through that process is that our skill set is not concrete.
Our skill set is not, you know, set in stone on the day that we walk into our job.
And it doesn't have to stay within the boundaries of the job description or even the role description.
All right.
So my recommendation here, Abdul, I have a reason for saying all this.
My recommendation is for you to break your idea.
Break away from the idea and that your job is deeply tied to your role or your title.
I want you to break from that a little bit and start thinking about your job as an opportunity to produce value in the role you're in, in the position you're in, with the relationships that you have, with the opportunities around you, right.
Talk to your manager.
And this is really the biggest piece of advice I can give you.
Talk to your manager and express that you'd like to learn more.
You'd like to start integrating some backend work into your work.
Could you work alongside a backend engineer so that you can understand it more?
Would that be valuable to your company, right?
In most companies an engineer saying they'd like to become more capable in the stack, they'd like to be more useful in more places.
A good manager usually is going to be amenable to that idea.
Why wouldn't they?
You're offering to create new value.
You're offering to de-risk your position. to become more flexible.
Now your manager can say, oh, I've got a back-end ticket.
I've got something like an AI integration that I want to do.
Let's give to Abdul.
He knows what he's doing with that, right?
So now what you're doing is you're starting to recreate and shape Your job.
This is a really critical point, okay?
And if you're a manager listening to this, if you're Abdul's manager maybe Abdul, you can send this to your manager.
One of the highest job satisfaction factors.
Okay is, how much shaping do people have over their own jobs?
How much autonomy do they have to define their working tooling, their working style when they have meetings?
What kinds of things they're gonna focus on?
Are they able to align their interests and their strengths with their work?
These are all things that are very important impactful to somebody's enjoyment of their job.
All right.
So Abdul, talk to your manager about this and say I really would like to grow my skills in these areas.
I would even share your long-term goal and say look, and you know, and this Abdul, this is something for you to answer for yourself.
Is your long-term goal to move past front-end engineering regardless of the pay?
Let's imagine that you're not going to get paid anymore.
Do you want to continue down this pathway?
Absolutely.
Or is the skill set kind of irrelevant to you?
And it really is solely about the pay.
In either case, if you were to say, I'm going to get paid the same, but now you're going to expand your skill set, then you're probably going to de-risk yourself and you're going to give yourself an opportunity to move into those other areas if your job was to come under fire, right?
You're going to de-risk.
And we already talked about the fact that you probably are interested in de-risking, right?
So now it's not just a financial buffer.
It's also a, it's like a job market buffer, right?
Which turns into a financial buffer.
So there's a lot of reasons to consider kind of growing where you're planted, let's say.
So I want you to back away from the idea that this is one big jump, right?
That you're going to switch tracks, that it's going to take a huge commitment.
Instead, start to develop these skills where you are.
If you're enjoying the front-end work, then work alongside your back-end coworker.
On on a feature ask maybe there's a backend engineer who's interested in learning some front end.
Maybe you can trade, trade a ticket, right?
See if your manager is okay with you all trading tickets.
As long as you, you know, review each other's work and mentor each other.
These are ways that you can uh, you know, start to develop these, these pathways, without having to uh, you know up, kind of uproot your entire career.
And eventually you could say okay well, now that I'm doing a bunch of this front and back end work, maybe we could retitle me to a full stack engineer.
Is that a role that exists at the company?
Talk to your manager about it, right?
And this is an opportunity to reconsider what your job description is in a more formal way.
And now you can have the conversation with your managers.
Look, I think I'm, I'm delivering more value than the average front end engineer.
Can we talk about how, you know, what my financial future looks like with a company?
How, how can I, you know, make this a compelling, uh compelling enough um, you know, uh value proposition that the company is willing to compensate me for it?
Right.
So um, I think there's an important thing to think through here that you asked, and you asked specifically this question, and it has a slightly different answer.
The question you asked is how would you recommend reframing career strategy when financial necessity is the dominant constraint?
The dominant constraint.
And more concretely, how should someone in my position think about targeting higher paid roles or domains without making unrealistic leaps that the market won't reward?
Okay.
So we just talked about that latter question, right?
Targeting higher paid roles or domains, higher paid roles, this is going to change a lot.
There may be a higher paying front end role at a different company.
Switching companies is one of the best ways to get a financial increase.
So here's what I'll say about your first question, though.
How would you recommend reframing career strategy when financial necessity is the dominant constraint?
If it is the dominant constraint, then a perfectly optimized strategy would only look at what your pathway for financial stability is.
That would be your only qualifier.
Now, a lot of people listening to this probably hated that.
They probably hated hearing that.
Abdul, you may have hated hearing that.
But if you could switch into a different career path entirely?
I'm talking about not even a software engineer if financial necessity is the dominant constraint.
Now, I want to be clear here because...
This is a very big answer to a very big problem.
If we're talking about financial necessity, there's a lot more variables involved.
For example, is it a short-term financial necessity question?
Is it a sustained necessity question?
Is it you're okay with extra risk as long as the upside drops? uh, is sufficient.
In other words you're, you're okay with, you know uh, becoming the owner of a company as long as you could potentially make a lot of money, or would you much rather go with a stable?
Now I think I can kind of fill in the blanks with your situation Abdul, but for other people who are asking this question, I want to make more money.
Is you know that?
That's a very typical assertion.
Then the reframing comes down to not only how can I get into a new role, but you're also asking the question what is the timeline and the shape of this financial necessity?
Is this something that I expect to be true for the foreseeable future, decades?
Even right.
Do I need to make this much?
Is this something that's going to be true for the next five or 10 years?
What is the shape of it?
How how critical is reliability?
Right.
It's possible.
It's possible that the answer to your question is actually you take a lower paying job that you're almost certainly not going to lose.
Right.
So.
Model out and really think about the key financial outcomes.
And that is the reframing of the career strategy that I'll give you is that the financial constraint here has to take precedence over a lot of other things.
But you need to know what the shape of it is because?
So the reason I'm saying all that is if you're looking at, let's say, I want a stable career for the next 15 years, then it's very likely that you're going to start asking questions like how do I future proof my career when AI is starting to write more and more code?
Now those questions start coming into frame.
Instead of thinking about how can I grow my skill set, you're thinking about how can I de-risk myself from being set to the side.
By the way, there are a lot of answers to those same questions.
There's a lot of ways to arrive at those same outcomes.
You could, for example, shoot for a very high paying job and bank a bunch of the money that you make right.
Hold on to it. and use it in the downtimes.
This is a very typical thing for consultants.
Consultants will charge a lot more than if they were getting paid that consistently over many years.
They charge a lot more for, let's say, a six-month contract, because it's a feast-famine kind of industry.
And so maybe they get paid really well, but then they don't have a client for the next six months after that.
Again, feast famine cycles.
So really get specific about what financial necessity really means in your situation, right?
Because from the way that you wrote the email, you have already met your financial necessity goal.
Oh, that changes things.
In other words, you're not in an emergent scenario right now.
This is part of the reason why my recommendation for you Abdul, was to look at ways to integrate these skills into your career now, into your job now.
Instead of trying to make a big jump, you're financially stable today.
You're getting by, as you say.
If you're getting by, then use what you have.
Use the fuel that you've been given to try to grow your career where you are.
One ticket at a time, right?
One opportunity at a time.
Break away from the preconceived ideas of what your role is meant to be.
You take control.
You take ownership over your career.
And once you decide that your role is not really the key thing, it's not defining where you are, then you'll have the opportunity and the confidence the more confidence to go talk to your manager about your real goals.
Abdul, I hope this is helpful for you.
There's a lot more that we could talk about with your situation.
There's a lot more that people are going through.
And there's a lot of uncertainty in the market right now.
But...
I can encourage you by saying if you're thinking about this right now, the way that you are, if you're already seeking to improve every day, that's the key.
That's the core.
And you just work on that core, work from that core.
And I believe that you have a good opportunity in front of you if you stick with the thing that you have and make it better.
Thank you so much for listening to today's episode of Developer Tea.
Thank you again to Abdul for not for sponsoring.
Excuse me.
Thank you again to Abdul for emailing us at developertea at gmail.com.
If you want a question talked about on the show, you can email at developertea at gmail.
You can also join the Developer Tea Discord community.
Head over to developertea.com slash discord to join that.
That's totally free and it will always be free.
Uh, we have a handful of people in there.
We've got a book club, uh that that reads books that are relevant uh to to things like this, uh in a career decision-making, that kind of thing.
Go and check that out.
Developer t.com slash discord.
Of course, we have the developer to YouTube uh, and we're continuing to build uh, We're starting to build new channels for you all, not YouTube channels, but content channels.
One of those is our newsletter signup.
We haven't sent out the first newsletter yet.
You could be there for the first newsletter.
You can find the form for that newsletter at developertea.com.
Thanks so much for listening.
And until next time, enjoy your tea.