3 ms·
Are you saying they should be able to go off into the wilderness, decide to run on Heroku or something and come back with an app? Companies invest huge sums of
by Hominem 16y ago
Are you saying they should be able to go off into the wilderness, decide to run on Heroku or something and come back with an app? Companies invest huge sums of money on infrastructure and the expertise to manage it. Google has too big an infrastructure to let each project roll it's own.
Let's say google reengineered to provide something like ec2,each team can run it's own images. does each group hire security experts? Does each group have to solve scaling problems google already faced?
I think maybe it could work like this.Google proper hires domain experts, security, engineering etc. Provides each mini startup with a budget, mini startups can spend the cash on the Google proper experts, or go outside for areas where Google is lacking. Mini startup pays hosting fees to run on Google's EC2 like infrastructure, or use whatever Google has in place now.
- waterlesscloud 16y agoWhat if you let teams select from internal security teams, internal scaling teams, etc? You can run a wide range of things on EC2, but I'd be willing to bet certain sets of things dominate. If the solution google has internally really is the best solution available, let it compete. It'll win until it's no longer the best.
- cma 16y agoYou'll get an internal 'Microsoft' who focuses on things like lock-in instead of quality, and other zero or negative-sum games like that. You'll need an internal patent and copyright system to keep one team from freeriding on another, etc. etc.
- Hominem 16y agoRight, I don't have to implement a queuing system because a guy down the hall did it. But he sunk his budget into developing it and I get to swoop in and benefit. That is not a bad thing, that is how corporations are supposed to work, it would be worse if we burned two budgets implementing a queuing system, but it is a bit unfair that he burns his budget for my benefit. Maybe if I paid him "licensing" fees it would be more equitable, but then we have another porcupine to hug, managing all the internal licensing.