SnoozySushi
SnoozySushi

Getting overshadowed in tech team

I work in a small startup, we have 10 people in Frontend Team. 2 SDE-2, rest all SDE-1. I joined as Sde-1, when I joined them, we were 4(2 SDE-2 and 2 SDE-1).

At the time of joining, they had a messy codebase, nobody cared about writing good, optimized code etc.

Whenever I got chance to work on old feature, I used to re-write entire code from scratch, made reusable functions, components and moved common functionalities there, all these made the UI better, platform stable. Worked on optimization and performance. These folks never cared about all these things.

Also started peer reviewing everyone's PRs, explained them various design patterns and made them write re-usable components, optimized, bug-free code and other things.

Now I came to know, all these efforts of my mine never reached my manager to due manipulation by one of the SDE-2.

My manager likes this guy and allowed him to handle the FE team. This guy has shown that he's the one who took all these initiative and he got all these things done by the team. He involved the other SDE-2 in this game.

Fast forward 1 year, I see most of my code has been slightly modified by him, moved to new file and my actual file is deleted. He has done this in order to remove my GitHub history. I'm now getting frustrated and don't know how to handle this.

Resigning is not an option and raising with manager won't help as he's slightly biased and won't believe me.

Any help would be appreciated. TIA

10mo ago
Find out if you are being paid fairly.Download Grapevine
SparklyBiscuit
SparklyBiscuit
Tekion10mo

Don't you ever have one to one with your manager at that time? Neither you ever notified him what you are doing? I think you did the half part that is only doing things and missed a bigger part letting your manager know. This is learning for you. Keep in mind it's your responsibility to let your manager and skip manager know what you are doing and how impactful these things are. Have some metrics which back your claims.

SnoozySushi
SnoozySushi

TBH I thought this SDE-2 guy is a nice and good person and he would mention all these efforts of mine to the manager.
I explained him each and every single thing I did, the concept and reason behind what I was doing. He used to get curious and say good things to me.
Now I understood the game.
My manager really likes him, this guy knows this and he too has very good terms with the manager.
I now think, I'll raise this with the manager but like I said I'm sure he'll not believe me.
He might ask the other SDE-2 but that guy is already supporting this guy.

SparklyBiscuit
SparklyBiscuit
Tekion10mo

What happened happened, don't bother much. Remember that you and your manager are responsible for your growth. So, help others but don't disclose everything. And always communicate with your manager about what you do. At least once a month have one to one with your manager. Also, don't be a complainer. Nobody likes complainers. Find a better way to communicate what you did. The more you complain the less your manager will have trust in you.

FuzzyNoodle
FuzzyNoodle

Its a toxic place. RUN FROM THERE.

SnoozySushi
SnoozySushi

I wish I could 😔

FuzzyNoodle
FuzzyNoodle

Few things you should do. Performance oriented architecture.

  1. Always be present. Improve your visibility.
  2. Deliver more than you commit, but account everything. Pick some projects of significance and deliver.
  3. Don't pick someone's work. Don't share your work. Take full credit of things you do.
  4. Be patient. Identify each character in this game. Always be the happy easy going guy without complaints.
FluffyWaffle
FluffyWaffle

Purposefully ask him for help and involve the manager. Purposefully leave subtle bugs in your own code. (Very subtle) when he can't solve, pretend to come up with the solution. Sooner or later manager will realise who's who!
#stayToxic

SnoozySushi
SnoozySushi

😅

FluffyWaffle
FluffyWaffle

Mazak nahi kar rha 🥰🥰

JumpyMuffin
JumpyMuffin
Slice10mo

Hide bugs in the code you give that he takes credit for. Then once he’s made it live, point out those bugs

SnoozySushi
SnoozySushi

In such scenario, he'll point out that it was initially written by me and raise it with the entire team and manager. The rest of the folks in the team never counter question him when he suggests something. Most of the time it's me who raises questions and discuss about pros n cons and limitations of his approach. He dislikes this and never took into healthy way.

JumpyMuffin
JumpyMuffin
Slice10mo

Well then we ask for the changes he did in this one, and why did he have to delete your file instead of suggesting you changes / commenting on your code. Then extraopolate to all things he’s done

SnoozySushi
SnoozySushi

On to top of this, I came to know that I'm heavily underpaid and these SDE-2 guys are drawing hefty salaries.

GoofyBurrito
GoofyBurrito
Student10mo

How did you find out their salaries ? Just curious

Discover more
Curated from across
Indian Startups
by DancingPandaMeesho

Need help !! Toxicity at workplace

I am working as SDE 1 in a good Indian startup. It's getting toxic day by day. Late night workings like 3AM and working on weekends is normalised like anything. Since I am new to IT ( no sort of politics never) and have almost 2.5 Years ...

Top comments
user

Good Indian startup is an oxymoron statement

user

Coming with 12 yrs exp working in 5 orgs ranging from MNCs to one room lala companies, I lost faith in this hollow th...

user

Buddy we live in an era where if you dont work overtime, you may not be visible to the management. Its a fcked up tre...

IT Company Discussion

Quite depressed😔

I am not depressed because of work or challenges, but only because of my manager.

As soon I was under this new manager in a new project, I didn't knew my life would get so terrible.

1 The project got complicated because my manager cou...

Software Engineers

Need some genuine advice

Hi all, I am currently interning at a US medical device healthcare giant. Its been close to 5 months I'm here. Till now I haven't been assigned any implementation tasks All I get to do is dry runs, debugging and documentation

PPO is als...