I disagree. It's not uncommon that there is work on a team that everyone might want to do, but only one person gets to do it. Being a team player can mean doing unsexy maintenance work while a team mate works on a highly visible greenfield project. Spreading the credit around a bit is perfectly reasonable.
Reasonable for whom?
In sufficiently small companies yes it makes sense for everyone. In larger and more regimented companies doing the Greenfield project can (and often does) lead to promotions and higher earnings.
Teamwork is fine, but when salaries and promotions are individually negotiated you have to look after number one.
Agreed, if you have not worked at a FAANG (or adjacent) the advice in these threads can work very well for you or very much against you.
The level of politics, promotion, promotion packets, leveling is a whole different level. That is not to start on PIP, hire to fire, etc...
You need to know the game if you're going to play it.
> Spreading the credit around a bit is perfectly reasonable.
I'm not against spreading credit. I'm against misrepresenting situations to spread false credit, which creates incorrect perceptions and leads to poor decision making and political tension. If an individual did a unit of work, I will acknowledge that, to the extent that it is true. If an individual jumped on a grenade and did unpopular work, I will praise that individual for doing that work.
This is not antagonism towards teamwork, it's to make the team function better by ensuring information propagation is accurate, that the people pulling the weight in the team feel recognized, and that free riders are held to account which is a form of respect to the productive team members.
[dead]