An ageless idea... "There once was the first software engineering best-selling book. It was called The Psychology of Computer Programming (Weinberg 1971). There was a peculiar idea contained among the many excellent ideas of that book. It was the idea that the task of programming should be egoless. Programmers, the author said, should not invest their ego in the product they were building. ... What’s the alternative…
Junior stays a junior in my book until they learn to "satisfy code" or to bring elegance instead of primarily satisfying specific people.
If Henry Ford was listening to customers, he would start breeding a faster horse. That perfectly shows that ego can have a good side.
Re ego, I think maybe the vocabulary choice is misaligned here. Anyway, these days, "team player" is becoming a sarcastic innuendo.