This content originally appeared on DEV Community and was authored by SimpleDev
Disclaimer:
This post is meant to talk about the current state of my career and mental health in the hope of receiving support. It is not intended to blame or hurt anyone.
I was recently asked to resign from a reputable organization due to subpar performance. I was working on a task that I couldn’t complete before the deadline. During my appraisal meeting, my manager placed me on a one-month PIP (Performance Improvement Plan). I followed everything they asked during that period, but afterward, HR still asked me to submit my resignation.
After almost four years of service, I am now unemployed and questioning my skills. Is this really how IT jobs are supposed to work?
I’m a self-taught MERN stack developer. After college, I did some freelancing, then worked on a contract job for a year before joining the organization I just left. From the interview process to the offer, I genuinely admired how the company handled everything even the compensation was above my expectations. I felt welcomed and was quickly placed into a project after a single client interview. I spent nearly a year working for the same client under two different projects.
In my second year, I was moved to another project for the same client. However, this was an older version of the previous project, and the codebase was significantly more complex and outdated. Still, I didn’t complain I saw it as a challenge and pushed myself to learn. Though I struggled initially, I eventually adapted and even mentored junior developers.
But over time, I realized I couldn’t grow in that project. It lacked contemporary features, best practices, or any opportunity to learn new things. Eventually, my tasks boiled down to analyzing old code and copy-pasting it into new modules. It became monotonous and uninspiring.
That’s when things started to go downhill.
Almost three years passed, and I was still on the same project. At times, I was expected to handle multiple features simultaneously. The real challenge wasn’t the coding itself it was the documentation, lack of clarity, and restricted access. Often, we had to start development without complete requirements, just to keep up with deadlines. Changes would be made later when documents were finally available.
When I discussed these issues with a co-worker, he advised me to leave he himself had already started interviewing. But with financial and family responsibilities, I couldn’t focus on job hunting. I was mentally exhausted, and even daily work became a struggle. I lost all motivation and felt stuck in a loop.
Around this time, the company was going through restructuring. Senior positions were being reshuffled, and there were rumors of layoffs. I dismissed them, believing this company wouldn’t resort to that.
Then one day, I completely burned out and couldn’t finish a task. Coincidentally, my appraisal came around, and based on what I confirmed with a co-worker my manager used that opportunity to push me onto a PIP. It turns out this was a planned move. The client was transitioning to a newer version of the project and was releasing team members one by one.
As per my co-worker, anyone placed on a PIP was expected to resign, regardless of how they performed during it.
When I finally realized the truth, I had already been unemployed for two months and my self-esteem was shattered. What hurt me the most and what continues to haunt me was how they delivered the final verdict. I still remember the exact words:
“Your entire performance is equivalent to one year of experience.”
The worst part? I believed it.
It’s taken time, but I’ve started processing these emotions and distancing myself from the negativity. Still, doubts linger:
- Am I good enough?
- Is there a future for me in this field?
- If I failed that task, does it mean I wasn’t capable to begin with?
- With AI changing the landscape, especially in front-end development, do I even stand a chance anymore?
Am I a developer? or have I reached the Height of Imposter Syndrome?
The anxiety and depression are still here. I suppose that’s why I’m writing this to talk to people who might understand what I’m going through. If you can, please offer career guidance or share your experiences. I’d be truly grateful.
Thank you.
This content originally appeared on DEV Community and was authored by SimpleDev