Hiring extremely good engineers is hard, but hiring good managers is far harder. They also are much better at driving out the good talent tan a bad engineering hire is.
"People join companies. They quit managers."
I'm currently in this situation. Our small company was bought out a couple years ago. Before, we had one meeting every quarter and now we have at least one meeting every day (if not more). The managers aren't listening when I tell them that engineers are leaving because there are too many meetings. The crazy thing is that most of the meetings aren't even related to what we actually work on, it's absolutely insane.
Everything needed to keep a giant super-successful post-product-market-fit company running smoothly and reliably as, say, a VP at Google, is completely the opposite of what you need to move fast when you're trying to figure out how to thrive (or even just survive).
I haven't worked in one of those "this is like a startup inside a big-co" places that you often hear about, but I imagine it's why those struggle to compete with actual startups. It's hard to act like you are facing existential risk when you just plain aren't.
I'll give an example of the leadership style of Netflix. Jordan Zimmerman, a great engineer who created Apache Curator, once asked then the director of cloud platform, Yury, if he could open source Curator. Yury just casually said: okay, do it. Jordan was puzzled and asked: "don't I have to talk to an attorney? ". Yury smiled and asked: does an attorney help you write code? Jordan said no, and Yury concluded the conversation: then you don't have to talk to an attorney.
That does not sound like the right question. How about: have we vetted our dependencies' licenses?
I mean like yea, technically they get more "done", but only because they steam roll all their other legal responsibilities
In the places I've worked, the product is poorly defined. Not because we've neglected to define it, but because it's novel and amorphous and nobody knows what it should be, let alone what it will be.
Netflix on the other hand, in my view, has a clear goal: get video onto screens as efficiently as possible. It becomes much more of a pure technology problem solving situation.
Of course, I won't assume there aren't ongoing product development tasks constantly. I'm sure there's a massive back office suite, along with ads, etc.
But the overwhelming majority of the Netflix product "mandate" is pretty solid, so you don't need to spend a lot of time making sure folks are on the same page, or am I way off?
Did the focus on being a leader make you stronger? Were Netflix employees from then valued very highly?
Read this article which is pushing this as a positive. Grep for "Tell the Truth About Performance" to see where they talk about changing what an employees job needed. An employee they recognize had done a good job for 5 years, but wasn't what they wanted going forward so they weren't even going to try and help get her the skills to do the new job, but just lay her off immediately.
Netflix's culture stack used to say that culture is all about who gets rewarded and who punished. So, yes, people did get punished for their failures. The key here is what behavior led to a failure? We have to analyze consider the failure and the associated human behavior together and see if there is a lesson or a punishable pattern - this is where strong leadership is needed for a just assessment and action.
There is no rating. At that time, one either their job or not. There was no bonus either, as bonus contradicted to the no-rating system.
> How did they incentivize taking risks?
Taking calculated risk was also part of the culture. Good people actually wanted to take risks. So the incentive systems is to take road blocks away.
> Were Netflix employees from then valued very highly?
I think the success of the company and the quality of the employees make them marketable. Everything else is secondary.
where/when did Netflix go wrong? curious to hear from insiders