Ex-Google Engineer Blasts Google's Technology
lee1 writes "Dhanji R. Prasanna, an engineer who recently resigned from Google, describes Google's famous back-end infrastructure as a collection of obsolete technologies, designed 10 years ago for building search engines and crawlers. He blasts MapReduce and its closed-source friends as 'ancient, creaking dinosaurs', compared with outside open source projects like MessagePack, JSON, and Hadoop. He also criticizes Google's coding culture, which has become unfriendly to hacker types due to the company's enormous size." I suspect that most people would be happy to have company infrastructure problems as pressing as Google's, though.
news at eleven.
Two of my imaginary friends reproduced once
I'm sure he's pushing his own brand new technology, Sour Grapes
The world's burning. Moped Jesus spotted on I50. Details at 11.
Does an obsession with following a certain set of methodologies always benefit the bottom line?
Sig: I stole this sig.
the guy got so accustomed to good that his standards seem to have perpetually got raised. he thinks google's state is 'bad'. lucky him.
Read radical news here
This guy seems to have never lost his academic mindset, it's not at all surprising, or bad really, that Google is keeping around old technology. Guess what, they have this thing called operations where they pretty much have to be up 24x7 so that they can serve customer requests. They cannot just start dumping infrastructure that:
a) work and
b) they have invested significant amounts of money in
just because some new technology came around. If everybody in industry did that, it would be absolute chaos and nobody would be able to get anything done. This is just as true in computers as it is with steel mills.
Now compare this with academia, where they have no real customer base to speak of. They can constantly push the boundaries, try new technologies, change their infrastructure etc. That seems to be where this guys mindset remains.
Note that I'm not bashing academia as being out of touch with "reality" or anything like that, the entire POINT of academia is to push these boundaries, industry exists to take these advances, combine them with their own, and then deploy them in an operationally efficient manner.
Monstar L
10 year old tech? My last job was using a bunch of stuff originally built in the 1970s! This guy needs to get a grip on reality. You don't throw out something that works, even if it's a bit kludgey sometimes, simply because there's some fancy new thing.
Heaven SUCKS! The noise of all the angel's wings flapping is making it difficult to truly enjoy my harem of supermodels, swimming pool filled with wine and diamond roller skates! I'M OUTTA HERE, SUCKERS.
http://rethrick.com/#waving-goodbye
His book on Dependency Injection is one of the few recent computer books I had to go through carefully, and with notepad and highlighter in hand. His work on Google Guice is really notable. This ain't just some Microsoft-bound disgruntled guy.
But it's not necessarily surprising. I'm not very familiar with it, but Google's Wave was one of those allegedly killer technologies that just didn't get the corporate support it needed to reach its potential as a disruptive technology. Still, there's a possible tone of sour grapes here. Hard to know.
I'll just say this: I would love to have the privilege to work with someone of his caliber.
Murray Todd Williams
The fat is that Google's products, by and large, work. If the whole damned thing is floating on top of Pentium IV's with 2gb of RAM, or whatever, does it matter? It's a moronic position, and clearly one formulated as an excuse to show how superior what he's doing is. What a prick.
The world's burning. Moped Jesus spotted on I50. Details at 11.
Renegades. They're the non-team player types that shoot from the hip (without drawing), and fly by the seat of their pants. They're the most dangerous and reckless type of employees you can have. Oh, and the concept of a contingency plan? It doesn't even cross their mind. If you ask, you will get the typical "what ever, please..."
If you have a renegade for a boss, leave your company, like yesterday. Trust me on this.
Life is not for the lazy.
And the only thing that comes to my mind is: If Google manage to get its revenue and performance from ancient technology, I don't even want to imagine what they can do if they... well, upgrade.