Am i whiny or is resilience so glorified in this field?

I am a junior developer. I was assigned with two projects together with a friend and a senior. My friend and I finished our assigned tasks way before the deadline. Fast forward, my senior got reassigned to a different project since we are lacking with manpower. Naturally, his transactions were assigned to me and my friend. And my goodness, his existing codes are a piece of shit! It's all over the place. His variable naming is shit, his codes are all around the place, his codes doesn't even follow our company's coding standards, no try catch, a lot of unsafe practices. In short, cleaning his code is a pain in the ass and my friend and I got really busy with cleaning his mess. The testing of our system is really near but I just thought that maybe he's really busy with the other project that's why the quality of his codes deteriorated.

He's not. One day, I saw his in discord that he's playing during work hours lol. And the worse part is that he is playing with our boss! YES. DURING WORK HOURS. I got mad but I couldn't say anything because he is really tight with the boss.

Later on that day, we had our meeting. I was surprised when my boss told me that she's expecting that the excel part of our system is already finished. A little background here, my boss asked me to study Excel VB. However, I didnt get to study that much because I was so busy fixing bugs and after that came the cleaning of our senior's shit codes.

So I tried to say these things to my boss but I was cut out by the same senior shouting "You can do it!" over and over again. No one listened to what I was trying to say! And to make it even worse, the boss had a very proud look on her face and she even had the audacity to tell me that I'm lucky I have such a good support system. I dont.

Now, the company is planning to put me in a very demanding project. I havent finished cleaning up my senior's codes, I havent started anything with the excel and the deadline is next week!

The boss told me that even if I enter the other project, that I will still be responsible for the Excel part of our system. So fucking shoot me in the face.They were telling me that I should have a good time management system, that I should be flexible, that I should adapt easily, yada yada yada. She just makes you feel bad about yourself if you're not as 'flexible' as her.

The thing is, even if I have the best time management techniques in the world, if you bombard me with a shitload of tasks, then I won't be able to do it properly! I don't even take breaks anymore! I work literally 8 hours a day, even more than that. And I dont understand, why the hell is she overworking me when her friend (the senior dev) is just playing during work hours?

Another funniest thing is that she told us that when we encounter technical problems, we should ask our senior dev. Oh boy, if only she knows how shitty his codes are.

  • 2
    Move on. Junior jobs aren't that hard to find.
  • 0
    @craig939393 the thing is, i have a bond with the company lol i should have known it's just a ploy to overwork their employees
  • 2
    Give your estimates, they can’t make things take less time than they do
  • 1
    Sounds like you wasted a bunch of time rewriting code (which probably worked fine) when you could have been working on your assigned tasks. It's common to come across less than desirable code bases; especially if the company doesn't manage their technical debt. It comes with the territory. Stick to your assigned tasks and you'll find yourself with a bit more time. 🤷‍♂️
  • 1
    @ingenioushax Ohhhhh no i was rewriting it because I have to. Sorry i failed to mention this in my rant but the transaction I am currently working on is based on an existing project that the senior dev previously created. Basically, my assigned task is to copy his codes and modify it to suit the new project. So no escaping for me i guess haha iwannadiepleaseshootme
  • 1
    @Wintercrest that sucks... just rm -rf ./src-dir && git add . && git commit -m "fuck this" && git push origin/master
Add Comment