One of the great misconceptions in tech is about the role of a Principal/Staff engineer.
Principals' should not be locked in the ivory tower, making decisions for the rest of the company. Their main role is to be of service to the engineering organization, and they also have to keep the focus on the delivery of a product and business value.
They should be helping ICs make decisions and advocate for the architecture that can sustain the company's growth in 2-5 years' time while balancing everyday constraints and risks.
While ensuring successful collaboration of engineering with other teams: building long-lasting relationships and advocating for the product, design, marketing, and the data team.
• • •
Missing some Tweet in this thread? You can try to
force a refresh