Former Google CIO Suggests 'Do Dumb Things'
itwbennett writes "Speaking at the CA Expo in Sydney, Australia, former Google CIO Douglas Merrill shared some management tips he learned during his tenure at the search giant. At the top of the list: 'Don't be afraid to do dumb things.' Merrill recalls that 'most of the early Google hardware was stolen from trash and as the stuff they stole broke all the time they built a reliable software system. Everyone knew we shouldn't build our own hardware as it was 'dumb', but everyone was wrong. Sometimes being dumb changes the game.' Another pearl of wisdom from Merrill: 'the more project management you do the less likely your project is to succeed.'"
"the more project management you do the less likely your project is to succeed."
There is quite a lot of truth to this statement.
Have a squat over at the hobo house.
Does anyone here even read the summary together with the article itself and see if it makes sense? He did *not* say "do dumb things". That statement implies that you know its a dumb thing to do and it will not work, yet you do it anyway. In this case you *are* dumb and should be fired. He said "don't be afraid to do dumb things", which has a totally different meaning. It means that you should try approaches that may be non-obvious, but at least you are attempting to solve whatever the problem at hand is in an ingenious way. Sometimes it does not work and you look foolish, but you often get innovative solutions to tough problems.
Luck is what happens when preparation meets opportunity.
- Seneca
Roman dramatist, philosopher, & politician (5 BC - 65 AD)
Project management is an inverted parabola. Too little and you will fail due to lack of direction and budget, too much and you will smother it.
Continuing this line of thought, Merrill said, "Put all your eggs in one basket; Count your chickens before they hatch. Serve some wine before its time, find yourself an itch to scratch."
Bow-ties are cool.
BAD project management gets in the way... a project manager is suppose to get obstacles out of the way of the talent and provide resources where needed... not crack the whip because they are idiots.
If you're not buying that how about buying reading lessons.
He's saying that getting cheap crappy hardware that failed all the time forced them to write software with a high tolerance for failure. A little between the lines and he's saying that if they didn't go through the hardship of failing hardware they would've never written something that could fail over to other machines. I can imagine that a system that fails over to a new server quickly would also be highly scalable with a little tweaking.
That 'dumb decision' to not invest in reliable hardware indirectly helped them build a highly scalable search system that became their whole companies foundation. Over management and strict adherence to known process would have produced a Google search that would've required a massive rewrite to their (at the time only) product right when they were getting off the ground.
TLDR: If you're big enough to hire a consultant that tells you to, "Think outside the box", you're probably too big to think outside the box.
You have to remember that this was during the last bubble and Google is rather famous for going against the flow. "Everyone" was using the investment money to buy Sun hardware with Oracle databases and those expensive chairs. Google went dumpster diving and because that ZERO cost hardware failed all the time came up with software that could deal with unreliable hardware meaning that google never had to buy 5 nine hardware at insane prices.
This was repeated by Facebook. You will find endless experts claiming you could never scale either PHP or MySql to be a serious site, yet one of the largest sites in the world runs on those two. Same as google proved linux was far more capable then just being a hobby OS for nerds. And proved it again with Android.
Google could afford to offer gmail with insane storage space because they had a very cheap hardware infrastructure. Had they build it with "proper" hardware and software the costs would have been astronomical.
But hey, you know better then Google because you run what mega-corp?
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.