Want promotions and management positions and fancy titles? Then a flat organizational structure is not for you.
Want exhaustive tests, project managers, and countless meetings? Then a "startup mentality" is not for you, either.
11–20 of 22 posts
Want promotions and management positions and fancy titles? Then a flat organizational structure is not for you.
Want exhaustive tests, project managers, and countless meetings? Then a "startup mentality" is not for you, either.
Google might still have a chance to do interesting things. Somehow they're managing to avoid adding huge amounts of "process" to building projects? They ship code fast? Sounds like everything is going fine...
In such a place, bringing in new hungry blood is very difficult to do, especially since the old crowd will try very hard to protect their power structure. In the long term, this does cause problems in the ranks, since success within the company starts to become a measure of how well you can navigate politically, vs. the quality of work produced.
Earlier quoted context omitted.
If you go by what the on-board shuttle group [1] is doing for NASA, more process is the key to a better functioning organization. But then, that's how software should be written when there's lives on the line, which doesn't exactly describe Google. Still, something to aspire to. [1] http://www.fastcompany.com/node/28121/print
Sure, but there are plenty of downsides to this. I've always been fascinated by and impressed with NASA's software methodologies, but they are neither cheap nor fast. I'm not sure it's something to aspire to as much as one extreme on a continuum of code quality vs. code cost. I would suggest that it would not be in Google's nor in most companies' interest to do anything like this. Where a company falls on this line d…
Just my opinion, obviously. You could be right that the above is not in most companies' interest.
Earlier quoted context omitted.
I agree. To criticize Google still working like a start-up is a big complement.
Not necessarily. Even pg will agree that a lot of the things that make a startup so productive and exciting fundamentally break when you have 15,000+ people.
Well then, let's hear it from pg.
Earlier quoted context omitted.
Not necessarily. Even pg will agree that a lot of the things that make a startup so productive and exciting fundamentally break when you have 15,000+ people.
Even pg will agree that a lot of the things that make a startup so productive and exciting fundamentally break when you have 15,000+ people. Well then, let's hear it from pg.
Google might still have a chance to do interesting things. Somehow they're managing to avoid adding huge amounts of "process" to building projects? They ship code fast? Sounds like everything is going fine...
Actually, Google does have one major challenge -- how to motivate its people. I'm not talking about fresh college graduates, but rather people who are high up in the organization because they happened to join early on. Many of these people are worth a lot of money, and presumably see day to day work at Google as a way to spend their time, socialize, and to flex their political muscle. In such a place, bringing in new…
It amazes me how someone thinks he can generalize something about a 15,000-person organization having worked with a tiny piece of it for a short time. I think the author should have stuck more to Sergei's tune, when he said: "I left because Microsoft turned out to be the right place for me". Want promotions and management positions and fancy titles? Then a flat organizational structure is not for you. Want exhaustive…
Earlier quoted context omitted.
I agree. To criticize Google still working like a start-up is a big complement.
Not necessarily. Even pg will agree that a lot of the things that make a startup so productive and exciting fundamentally break when you have 15,000+ people.
Earlier quoted context omitted.
Not necessarily. Even pg will agree that a lot of the things that make a startup so productive and exciting fundamentally break when you have 15,000+ people.
Nucor (18,000+ employees) comes to mind as a counterexample. But then, the exception proves the rule. http://en.wikipedia.org/wiki/Nucor
According to that wikipedia page, Nucor believes in decentralization and objective metrics, so they are indeed a good test of the rule. If that page is accurate, Nucor employees can't get very far on politics alone.
Google might still have a chance to do interesting things. Somehow they're managing to avoid adding huge amounts of "process" to building projects? They ship code fast? Sounds like everything is going fine...
There are a lot of services Google tries to build that never see the light of day. And there are yet others that took a year or more to be released even as beta. There are some projects that seem to have gone from concept to launch in a few months, but I'd say those are usually the exception.
Also: there is a lot of necessary process that comes with launching a Google service. Version 0.1 for a startup can be buggy, embarassing, ugly, contain security bugs, or be non-scalable. In fact, you might go all the way to acquisition and still have all these problems. Pretty much anything on *.google.com has to be ready for Digg on day one.
I will say that there are many teams at Google that deliver quality, polished software faster than almost any other company. But that's more like winning marathons rather than sprints.