Advice, Software Engineer

Seven Steps to Stop Quiet Quitting and Start Moving Forward

As quiet quitting becomes a trending topic, it's not uncommon for many to start thinking about the idea of quiet quitting. After all, the past two years had been mentally exhausting for many employees. You are tired. I get it. You feel like you are trapped on a hamster wheel, running out of inspiration and motivation to do your best work. The one job that you used to enjoy so much feels boring, or worse, painful. You may be wondering if there is more to your career than feeling this way.

There is nothing wrong or unlawful about quiet quitting - especially when the term is used to mean "refusing to do tasks beyond your job description". However, staying at a job that doesn't fulfill you is soul-destroying enough that it is better to consider other ways forward than to continue to quiet-quit.

I am a senior tech leader and like many of you, I work for a company. I am an employee. And trust me, I have been stuck many times in my career whether I was an individual contributor or a manager. It also didn't matter whether I was working in a top-tier tech company or a small and exciting startup.

But there is one thing I want to share - each time, I managed to get out of my career rut by following the exact steps that I will be sharing with you in this article.

This guide covers seven steps to get unstuck and move your career forward. Follow these steps and you will be on your way to finding your groove again.

Step 1: Assess your current situation
Step 2: Identify your options
Step 3: Set S.M.A.R.T goals
Step 4: Get out of your comfort zone
Step 5: Be at the service of others
Step 6: Take a good break
Step 7: Review your progress

Step 1: Assess your current situation

Why are you feeling stuck in your career? Start by asking yourself a few questions. I have outlined some of the common scenarios that may make people feel stuck in their careers. Some are driven internally, such as wanting to create more impact, while others are driven externally, such as wanting to be recognized.

Scenario 1: Not feeling challenged

Are you not feeling challenged in your current role? Do you feel like all you do every day is firefight? You and I both know that fixing problems is an important part of anyone's role; be it fixing bugs to ensure the quality of your software, improving processes to ensure efficiency, or facilitating meetings to ensure important discussions are made. But part of you must be thinking - surely there must be more to your job than just fixing stuff, right?

Scenario 2: Not being recognized

Do you feel like you are not recognized for what you do? Do you feel like your hard work is overlooked because not everyone understands or appreciates the complexity of the environment you operate in? Or worse, your manager under-values the skills and experiences that you've got and measures your performance by the hours you work? And every knowledge worker's pet peeve, did that colleague of yours get more credit because they look and sound competent?

Scenario 3: Not creating impact

Do you feel like you are not making an impact through your role? How does your work contribute to business goals? How could you possibly increase your value for the company that you work for?

Scenario 4: Not keeping up with the latest

Technology is always changing and advancing. Regardless of which industry you are in, technology is the centre of every business. Without time for professional development and continuous learning, do you worry that your skills and expertise are going to be obsolete soon? Do you fear that you will become unemployable in the near future? Are you unsure about what is needed to help you in your career growth?

Scenario 5: Not feeling excited

On the surface, not feeling excited might look similar to not feeling challenged. But not feeling excited here means you have lost your love for your role altogether. You are ready to do something different, a completely different role, one that doesn't involve doing what you've been doing for the past few months or even years.

Once you have identified your needs and wants and understand your current situation, the next step is to come up with options and take action.


Write down your current situation on a piece of paper or in your worksheet (which you can download at the end of this article). If you belong to one of the scenarios I identified, write down the name of the scenario instead of the number.

Step 2: Identify your options

Now that you know what you want, the next step is to look at your options. You want to know what is available out there and what you need to create for yourself.
This is how the process is going to be.

Look for a problem to solve -> Come up with various solutions and incorporate what you are looking for in your solutions -> Share it with your manager or mentor -> Take actions

If you have a good manager, they will appreciate the fact that you are proactive and self-starting. You don't go to them with a problem or a complaint, but you come up with a solution. They might give you constructive feedback or just words of encouragement. And you're all set.

However, we all know that this is not always the case. Not all managers or companies are supportive but it's your job to ask first instead of assuming. If you feel like you are not going anywhere after you have asked and have given your best, it might be time to start looking elsewhere.

If you have a mentor, it's a good idea to brainstorm ideas with her to get her perspectives. Mentors are usually good at providing unbiased thoughts. It's also helpful to sound things out with someone that you trust.

Back to the process: to help you get started, I am going to list a few options for each scenario.

Scenario 1: Not feeling challenged

  • Start a new project
  • Automate a manual process
  • Improve parts or all of an existing system

Scenario 2: Not being recognized

  • Share what you know and educate others through brown-bag sessions
  • Invite thought leaders in the industry to come in to speak at your company
  • Take pride in your work and find opportunities to talk about the ins and outs of what you do to cross-discipline partners, perhaps at your company's internal events

Scenario 3: Not creating impact

  • Get access to data that shows business performance such as a Value Driver Tree (VDT) or Objectives & Key Results (OKR) System
  • Request training from someone on the strategy or analytics team to teach you how drivers (like an increase in feature adoption) impact revenue and other outcomes
  • Improve something that adds value to the business directly, such as making time to market faster by improving the release process through continuous deployment, or introducing tools and processes to increase the productivity of your team

Scenario 4: Not keeping up with the latest

  • Dedicate time for learning
  • Contribute to an open-source project
  • Start a side project

Scenario 5: Not feeling excited

  • Speak to people from different roles or different departments to understand their jobs
  • Attend industry events and meetups to see what's out there
  • Volunteer for unpaid work to get experience in a different role


On a piece of paper or in your worksheet, write down all the options that you have. You may find that some of the options that I listed appeal to you even though you don't exactly belong to that scenario. None of these are set in stone, so feel free to take whatever option you like.

Step 3: Set S.M.A.R.T goals

Let's say you have shared ideas with your manager and she is very supportive. You are ready to jump right into it. But before you start taking action, I'd like you to set S.M.A.R.T goals for each option that you plan to execute.

S.M.A.R.T stands for Specific, Measurable, Achievable, Realistic, and Timely. Without S.M.A.R.T goals, you won't be able to track or measure how you are going.

Let's say you are a software developer and you have picked the option, "Start a new project".
Imagine that your company does not have a tool to manage time-offs, and it makes your manager's job very hard when it comes to resource allocation for various projects.

You can create an internal tool for that: let's call it "Leave Management App". Whether you write it in a programming language that you are familiar with or a new one you'd like to learn is up to you. If you are a pure back-end developer, this might a good chance for you to pick up front-end development too. Or you might want to pair up with someone in your company with a different skill set to work together on this project.

Remember that you will likely be doing this project on top of your normal work duties, so take it into consideration when putting the date of completion. Your S.M.A.R.T goal will include the following information.


Write down your S.M.A.R.T goals for all the options. This is also a good exercise to ensure you have given them enough thought and you don't take more than you can chew.

Step 4: Get out of your comfort zone

There is a very famous saying that goes, "magic happens outside your comfort zone."

I want you to take a few minutes to let it sink into your brain.

Now, you want to get unstuck and move your career forward so you feel good again about your career. To get from where you are right now (feeling stuck) to where you want to be (feeling energised and inspired), you need to do something different. You can't stay where you are and wish things were different. Most of us spend about 33% of our time at work, so take a little risk with your goals, step out of your comfort zone, challenge yourself and witness the magic happening.

To give you an example, your goal might be to contribute to an open-source project. So you find a small project to contribute to, one you already know a bit about and have used before. You picked that project because you want to have a small learning curve.

But how about if you were to pick a different project which you are not familiar with, one that is written in a different framework or a programming language? I encourage you to challenge yourself because when you achieve your goal, you will feel incredible.

Another way to challenge yourself is by introducing a stretch goal to your original goal. Business Dictionary defines a stretch goal as

That cannot be achieved by incremental or small improvements but require extending oneself to the limit to be actualized.

For example, instead of completing your project in ten weeks, your stretch goal is to complete it in seven weeks, with the same quality and features.


Review your goals from Step 3 and either revise them to make them more challenging or add a stretch goal.

Step 5: Be at the service of others

Do you know the number one secret to happiness? It is not money or status or material possessions. So if you think you can get out of your career rut and feel happier by getting paid more, getting a promotion, or buying yourself a shiny new gadget, then you are in for disappointment.

The secret to happiness is giving back and being at the service of others. I once spoke to a software developer who has big dreams to live a purposeful life through her work and she confided to me, "I am just a developer and all I can do is write code, what possibly can I do to help others?"

Well, she, and you, can do so many things to give back. You can be at the service of others in more ways than you thought possible. Here are some of the ways:

  • Mentor juniors, whether they are on your team or in the community
  • Collaborate with others on a non-profit project
  • Pick up important but sometimes mundane tasks
  • Invest in your team members' career development
  • Improve something that is inefficient or ineffective, for example, a process, a template, a document
  • Be generous with your time and knowledge
  • Volunteer at community events
  • Be a listening ear to a colleague who is having a hard time
  • Teach others how to do basic technical stuff like checking emails, using Google, and so on.
  • Help out with important issues at your workplace, such as diversity and inclusion

You might not change the world by doing any or all of the above, but you will certainly have an impact on a few people's lives. And that is also good enough!


Make a list of things that you already do to be at the service of others on a piece of paper or in your digital planner. Add a few more things to the list and start doing them as soon as possible.

Step 6: Take a good break

Have you ever been in a situation where you had been trying to solve a defeat for the past three days and you were not getting anywhere close to the bottom of the issue? You had been working really hard at it, even having lunches at your desk and putting your headphones on all day so you were free from distraction.

And then a colleague came over to your desk and asked you to walk to a cafe with her for a coffee break. You'd feel bad saying no, so you stepped out of the office and walked to a cafe with your colleague. When you came back to your desk and looked at the problem at hand again, a light bulb went off your head and you pinpointed the issue, and resolved it in less than an hour.

Do you know why you suddenly uncovered the issue? It was because you took a break. Your brain got a chance to recharge and became active again.

Likewise, if you feel stuck in your career and you are not enjoying what you used to enjoy anymore, it is time for you to take a good break. And it doesn't have to be a long break. Perhaps a few days to a few weeks would suffice.

Once you have had a bit of time off, you will suddenly have clarity and understand what it is that you want for your next step. It could be the same role, with a few differences, or it could be a completely different role. Once you have clarity, you will be able to move forward with confidence.


Look at your calendar and see when - I don't say if but when, because trust me, you can definitely do it - you can take a few days or a few weeks off work within the next three months. And then write it down on a piece of paper or your digital planner to make a commitment to take that time off.

Step 7: Review your progress

Review your progress every two weeks or at least every month and ask yourself whether you think you are heading in the right direction. For example, are you still feeling unchallenged? Are you still not being recognized? Has anything improved?

Depending on your situation and the options that you're exploring, the feedback loop can take longer for certain things, for example, getting recognition, making impact, and so on.
The important thing is that you have to be honest with yourself and answer the question of whether you think you are heading in the right direction.

If your answer is yes, then we are all good. Keep up your good work.

If your answer is no, then ask yourself why. There is an old but useful technique of asking five whys, and I encourage you to do that. Keep asking follow-up questions until you get to the root of the issue. It might also be a good idea to reach out to someone that you trust so they can be your sounding board and help you look at your situation from a different perspective.


Set up a reminder in your calendar to review your progress at a regular interval. Also write down the questions that you would like to ask yourself and names of a few people that you might want to reach out to.

If you're serious about getting unstuck and moving your career forward, I strongly recommend putting your thoughts onto a piece of paper or digital planner* and start planning. Dale Carnegie, the self-improvement guru said, "An hour of planning can save you 10 hours of doing."

While working towards meeting your minimum job requirements may seem like an easy and safe option in this microeconomics condition, it will slowly kill your creativity and inspiration. On the other hand, if meeting the minimum job requirements is already overwhelming or unachievable due to unrealistic expectations, it is not worth your time and energy. In both cases, the solution is anything but quiet quitting.

My final words of advice: Know your values, focus on what lights you up and you'll be moving your career forward.

*Use my ultimate career planner designed to encourage your creativity and growth mindset to get you thinking, put your mind to focus on what matters, and get your professional and personal lives on track!