Big tech engineers need big egos
The article argues that software engineers in large tech companies need a strong ego to navigate complex codebases, take firm technical positions, and correct incorrect claims. However, they must also balance this with the ability to subordinate their ego to organizational decisions and accept project cancellations or political fallout.