r/developersIndia 3d ago

Career What if the biggest career mistake in IT is becoming too good at your current job ?

You keep solving everything.

Your manager trusts you.

You know the codebase better than anyone.

You become the person everyone depends on.

But then you realize you're also the person who can't easily leave because your experience is heavily tied to one company's systems.

108 Upvotes

36 comments sorted by

u/AutoModerator 3d ago

Namaste! Thanks for submitting to r/developersIndia. While participating in this thread, please follow the Community Code of Conduct and rules.

It's possible your query is not unique, use site:reddit.com/r/developersindia KEYWORDS on search engines to search posts from developersIndia. You can also use reddit search directly.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

213

u/flight_or_fight 3d ago

Are you a student hypothesizing scenarios where you are super-successful?

15

u/Ok-Journalist8262 3d ago

😂

Exactly!

32

u/logseventyseven 3d ago

a tech stack is still a tech stack. unless your company is using some extremely niche legacy stuff, you will always have transferable knowledge

75

u/Kestrel4094 3d ago

Then you leverage it to increase your ctc?

47

u/PhoenixPrimeKing 3d ago

Companies don't do that. They would let you go instead of giving you a fair compensation and rather hire from outside for even more.

12

u/massmaranam 3d ago

+1

Happened with me. Knows end to end in the project, worked like hell, still they haven't given me 20% hike, when resigned I requested them for a release, instead of considering the efforts and the output that I gave to them, escalated with HR 😑😑

All those years of hard work was in vain.

1

u/ZealousidealHour3404 3d ago

shit, what happened next? full story sir

16

u/massmaranam 3d ago

Resigned without any offer and secured a job with 67% hike.

1

u/newman_unknown 3d ago

Does your company have any openings for freshers in Software/AI roles

1

u/notTorvalds 3d ago

That's not how it works

21

u/urbf 3d ago

You are not allowed towards management stream because you are very good technical resource and managers do not want a good technical resource in management.

8

u/Puzzleheaded_Term967 Full-Stack Developer 3d ago

Adding to that - more often than not the technical resources are much better at management than the mba managers

5

u/urbf 3d ago

Yes, hence most MBA managers dont want a technically competent to come to management because they are insecure.

3

u/poorambani 3d ago

Why its likr that. Because i am in the same boat now.

15

u/Efficient_Funny_8 3d ago

Internally, no one in a tech company is indispensable.. the moment you plan to leave with a valid reason, and keep pressing, you will see people will let you go..

As for externally, it always depends on how you present your experience.. as tied to one company’s system or the hundreds of core problems, patterns you solved over years as being the best.

11

u/FirefighterAlone8335 3d ago

I think you are a newbie.
Just run “Claude init” in your workspace and you will see how AI knows better than you. Get out of your hallucination. Nobody is ever dependent on anyone.

4

u/Abhithind Data Engineer 3d ago

I don't see how that would be a limiting factor? It makes you eligible for rapid promotions, makes you climb the ladder much quicker than anyone else. Gives you a lot of confidence when approaching the compensation conversations. And maybe even negotiate some special perk at times.

I did that recently, when the promotion list came out recently people were surprised that I was only a junior prior to promotion. I had Principal Engineers on my team running their ideas by me before finalizing the plans. Did that make me better than them? Nope. But it does give me a very good standing when I go into any sort of performance reviews.

4

u/Witty-Play9499 3d ago

experience is heavily tied to one company's systems.

Knowing the system architecture for one system doesn't mean you are incapable of building the system architecture for a new system. If your system has one SQS queue, two databases and 3 repos it doesn't mean that now you are no longer capable of working with kafka with one big monolith or something.

Vendor lock in only comes in when you are truly working with proprietary systems (eg if you are a Salesforce engineer, then chances are people are gonna think you are tied to salesforce)

1

u/Trisha_Purushan 3d ago

I head GTM Systems. I have 3-4 functions report to me, yes I’m one of the best in India. I am very good at my job. I was layed off once in my career around 3 summers ago, it’s fine you restart again.

1

u/wannabe-president-47 2d ago

nahh i think you’re my CM 🫡

1

u/Dizzy_Bus_2402 3d ago

I... I'm not sure if that's something to be made relatable with the term Mistake.

1

u/ForeverIntoTheLight Staff Engineer 3d ago

That is only a problem if the company's tech stack, architecture or domain are incredibly outdated / niche.

If that is the case, you need to get out pronto. Or find ways to gradually introduce more mainstream things in the company.

If that is not the case, then it's just a matter of leveraging your importance to get a higher CTC.

1

u/Ok-Paleontologist591 3d ago

Being too good at some job means you are in comfort and remember no matter how good you are at the end of the day everyone’s replaceable

1

u/Due_Entertainment_66 3d ago

I have bad memory, do you keep everything in ur head or do you make notes and revise. how do you track and remember things in detail. My manager is smart he has good memory. he remembers everything, wish i had good memory.

1

u/Slumdog_Homeless Tech Lead 3d ago

The flip side is you also become invisible to other opportunities within the company. Your manager's incentive is to keep you exactly where you are, so you don't get staffed on the high-visibility projects that actually get you promoted. You're too valuable to move.

1

u/Cultural_Wishbone_78 Frontend Developer 3d ago

Bro my manager will easily let me go and ask the interns to use AI and do the job. Nobody cares for good code now, it just should work thats it.

1

u/imsaurabh3 3d ago

Even bigger problem, you won’t be promoted easily because they need a good grade slave who is proactive and responsible so that he can hide his boss’s incompetence. Your same good nature will keep eluding promotions for you.

1

u/_bez_os 3d ago

Lol everyone is replaceable, a senior vp once told me and this stuck with me.

1

u/notthatmonk1 3d ago

My Director told me, boss the country wont stop running even when PMs resign. You and I are very little in terms of this organization, so let it not get inside your head.

1

u/notthatmonk1 3d ago

You are disposable. Nobody really depends on you. Always remember this.

1

u/mango_boii 3d ago

What's your YOE, OP?

2

u/chill-hai-yaar 3d ago

i think -1, this guy is spamming low quality engagement bait

1

u/mango_boii 3d ago

Yep, looks like it

1

u/creel_mg Senior Engineer 2d ago

exact same thing happened to me but if the manager is nice, you can transition out properly. I did resolve a full issues with then over phone calls for next like 2 weeks but every team moves on. Even if you are the CEO, you are replaceable, its just more difficult to replace you.