So, I am senior software engineer, got hired into this company. I was tasked by my manager/tech lead to work with another senior software engineer.
Overtime I realized that this engineer did not have the proper background in this field. I asked him and I asked my tech lead, and confirmed he did not have background in this field. This guy just roped into this project and stayed.
I sent him articles, tutorials, and even documentations that say so and so is so and so, but he refused to believe it and said it was just my opinion. I even offered to work on these problems instead of him. But we ended up getting into heated arguments. I talked to my tech lead and my VP and they just brushed me off. It got so bad that I asked to be transferred to a different team.
I also realized later that my tech lead was not as technically competent as I hoped to be, so that's why he couldn't make a decision.
Anyway, I asked Reddit and TeamBlind how to best deal with this kind of situation. (In those forums I actually described exactly what were the problems)
To my surprise, a lot of them, 99% of the answers go along these lines "Who the fuck cares man, just get your paycheck and go home, what an idiot". These are highly paid FAANG engineers.
So, that was my wake up call. They were right. Who the fuck cares. Just get my paycheck and go home, and work on other stuffs, work on side projects, side hustle, and go Leetcode.
I was 8 years too late into the industry to know that this should be my default attitude when working.
Now I am in "Who The Fuck Cares" club.
Let me get this right, you discovered your team was mediocre, you then asked the clinically cynical folks at Reddit for advice, people you don't even know and people who certainly don't know you, and the conclusion you walked away with was that it wasn't worth caring because there's cynics on the internet?
If you're adopting a "Who the Fuck Cares" attitude, the highest form of it you can reach is not giving a flying fuck about what anons on the internet say.
Now, as an anon, I won't bother to give you advice, but I'll tell you what works for me. I found a team that is intelligent and passionate and enjoys their work, and a startup with talented founders that I respect, and I am far happier than I would ever be working at a mediocre company or team. I feel better as a person, I learn better, challenge myself more, and feel more accomplished by surrounding myself with other highly competent people.