Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Google Technology

Google Employee Accidentally Shares Rant About Google+ 354

First time accepted submitter quantumplacet writes "Longtime Googler Steve Yegge posted an insightful rant on his Google+ page about how Google is failing to make platforms of its products. He also shares some interesting little tidbits about his six year stint at Amazon working for the 'Dread Pirate Bezos'. The rant was intended to be shared only with his Google coworkers, but was accidentally made public. Steve has since removed it from his page, but it has been reposted elsewhere."
This discussion has been archived. No new comments can be posted.

Google Employee Accidentally Shares Rant About Google+

Comments Filter:
  • by AdamHaun ( 43173 ) on Wednesday October 12, 2011 @05:56PM (#37695990) Journal

    Stevey's Google Platforms Rant

    I was at Amazon for about six and a half years, and now I've been at Google for that long. One thing that struck me immediately about the two companies -- an impression that has been reinforced almost daily -- is that Amazon does everything wrong, and Google does everything right. Sure, it's a sweeping generalization, but a surprisingly accurate one. It's pretty crazy. There are probably a hundred or even two hundred different ways you can compare the two companies, and Google is superior in all but three of them, if I recall correctly. I actually did a spreadsheet at one point but Legal wouldn't let me show it to anyone, even though recruiting loved it.

    I mean, just to give you a very brief taste: Amazon's recruiting process is fundamentally flawed by having teams hire for themselves, so their hiring bar is incredibly inconsistent across teams, despite various efforts they've made to level it out. And their operations are a mess; they don't really have SREs and they make engineers pretty much do everything, which leaves almost no time for coding - though again this varies by group, so it's luck of the draw. They don't give a single shit about charity or helping the needy or community contributions or anything like that. Never comes up there, except maybe to laugh about it. Their facilities are dirt-smeared cube farms without a dime spent on decor or common meeting areas. Their pay and benefits suck, although much less so lately due to local competition from Google and Facebook. But they don't have any of our perks or extras -- they just try to match the offer-letter numbers, and that's the end of it. Their code base is a disaster, with no engineering standards whatsoever except what individual teams choose to put in place.

    To be fair, they do have a nice versioned-library system that we really ought to emulate, and a nice publish-subscribe system that we also have no equivalent for. But for the most part they just have a bunch of crappy tools that read and write state machine information into relational databases. We wouldn't take most of it even if it were free.

    I think the pubsub system and their library-shelf system were two out of the grand total of three things Amazon does better than google.

    I guess you could make an argument that their bias for launching early and iterating like mad is also something they do well, but you can argue it either way. They prioritize launching early over everything else, including retention and engineering discipline and a bunch of other stuff that turns out to matter in the long run. So even though it's given them some competitive advantages in the marketplace, it's created enough other problems to make it something less than a slam-dunk.

    But there's one thing they do really really well that pretty much makes up for ALL of their political, philosophical and technical screw-ups.

    Jeff Bezos is an infamous micro-manager. He micro-manages every single pixel of Amazon's retail site. He hired Larry Tesler, Apple's Chief Scientist and probably the very most famous and respected human-computer interaction expert in the entire world, and then ignored every goddamn thing Larry said for three years until Larry finally -- wisely -- left the company. Larry would do these big usability studies and demonstrate beyond any shred of doubt that nobody can understand that frigging website, but Bezos just couldn't let go of those pixels, all those millions of semantics-packed pixels on the landing page. They were like millions of his own precious children. So they're all still there, and Larry is not.

    Micro-managing isn't that third thing that Amazon does better than us, by the way. I mean, yeah, they micro-manage really well, but I wouldn't list it as a strength or anything. I'm just trying to set the context here, to help you understand what happened. We're talking about a guy who in all seriousness has said on many public occasions that people should be paying him to work at Amazon. He hands out little yellow stickies wi

  • Re:I'm guessing... (Score:5, Informative)

    by alostpacket ( 1972110 ) on Wednesday October 12, 2011 @06:09PM (#37696110) Homepage

    Are you sure you're sure you want to cancel?

    [OK] [Cancel]

  • by Anonymous Coward on Wednesday October 12, 2011 @06:17PM (#37696200)

    The default presentation for more retail boxed online store apps is a bad copy of some previous version of Amazon's site.

  • by yacoob ( 69558 ) on Wednesday October 12, 2011 @06:18PM (#37696208) Homepage

    It's about Google as a whole.

  • by stevesliva ( 648202 ) on Wednesday October 12, 2011 @06:57PM (#37696506) Journal

    The weakness of Facebook to me is their developer API... but only because it's far too much of a whore. It reminds me of trying to secure Windows 98 boxes for student use, except (to be as bad) Microsoft would have to log in remotely every other night and change the settings so there's another configurable security hole added with the default setting set to "open".

    That may be a weakness in your eyes, but remember that Win95 was an incredibly huge success for Microsoft. Just like the developer API is for Facebook. Warts and all.

An Ada exception is when a routine gets in trouble and says 'Beam me up, Scotty'.

Working...