Earlier quoted context omitted.
I left FAANG basically because you had to play the politics and self-promotion game to get promoted. Woe be unto you if you worked on a "leaf" system -- something that consumed internal services but did not expose services to other engineering teams. You would have no internal engineers willing to vouch for your promotion because they weren't using your service or codebase. I really wanted to just execute and be rewa…
Their counter-argument is that leaf services like that without measurable impact aren't things the company should be investing in and it is up to the individual to recognize that and re-allocate themselves onto something that's actually aligned with the company's goals. You simply working on a project isn't useful to a company, what's useful is working on the right project. You get promoted and compensated more if yo…
> You simply working on a project isn't useful to a company, what's useful is working on the right project.
No, my project was measurably useful to the company. It wasn't useful for engineers, but it was useful for internal, non technical users.
I helped build a team from scratch and launch a product with high internal user satisfaction. But I was told that I needed, specifically, engineers from outside my immediate team to vouch for me. And I met with other people with the same problem and they told me "Don't work for products for business users."
As an aside the internal tooling for non-technical users was atrocious. Wonder why. :)