Steve's Google Platform rant
211–220 of 418 posts
Re: Steve's Google Platform rant
#212No mention of Android. I know it was an acquisition, but Google built it out into a platform. Yes, it has flaws, but overall I would consider it a success.
His point was that there shouldn't be so much variation on this from team to team and they should strive to make these platform services a cultural core part of the company.
I totally agree with his point, though I'm coming from the outsider perspective. I was really jazzed to hear they finally released an API for Google+ and then crushed to realize it was completely worthless for almost any task. They've recently released an updated API, adding in some very basic search stuff.. but the API is still worthless. Hopefully within a year or so they'll have an API that isn't completely worthless, but it would have been nice if they had one from the start and if they internalized the API culture Steve is talking about, this would have been a no-brainer because the API would be an integral part of the service from top to bottom instead of something being slowly bolted on later.
Re: Steve's Google Platform rant
#213Earlier quoted context omitted.
HR is not there for you. HR is there for the company. Never forget that.
The HR people in my company help me all the time. It's a shame that so many workplaces are so adversarial.
But for other matters, HR does pursue their own agenda, not yours. It's important to remember.
Re: Steve's Google Platform rant
#214I think the simple reason that our products were better was because we could easily see all the data sources available to us every time we checked the documentation to do some simple things (say, retrieving a user's data). We can get friends data from here, music data from here, analytics from there. And what do you know, putting all that data into one place can make a cool product or feature. Without that, you spend so much time worrying about what your own product and team is doing that you forget about working together.
Re: Steve's Google Platform rant
#215Hello All, I was an intern at Amazon this summer and they extended a full time offer. I read Steve's rant with great interest. Since many people in comments have confirmed the points raised by him about Amazon, I am not feeling good right now :( I still have 18 days to accept the offer. I am currently interviewing with Microsoft. I have applied to Facebook just now. Sadly, I screwed up my Google phone screening last…
Re: Steve's Google Platform rant
#216Earlier quoted context omitted.
"Disgruntled" is a straight up ad hominem attack that doesn't address whether or not what the person says is true or not.
"grouchy, testy, sullen, grumpy, dissatisfied." All of the above, and I really don't see the ad hominem in there. It's just a description of a state of mind with respect to another entity.
Re: Steve's Google Platform rant
#217It now 404's so I've posted it here: 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.…
Re: Steve's Google Platform rant
#218It now 404's so I've posted it here: 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.…
Although the etiquette of posting it here is debatable this post is gold, it is not (totally) an ordinary disgruntled coder rant. It's worth reading even for the small list of problems that he gives that Amazon faced when trying to go to an all-services architecture. But if I had to summarize the main point, I would choose: "The Golden Rule of Platforms, "Eat Your Own Dogfood", can be rephrased as "Start with a Platf…
The problem is really technical. Because of the open codebase and "edit anything" culture, basically every piece of infrastructure at Google, unless it was designed at the start for open-sourcing, has dependencies on every other piece of infrastructure. Untangling them takes far more time than you could 20% on. That's why you don't see more open-source platforms from Google.
Re: Steve's Google Platform rant
#219No mention of Android. I know it was an acquisition, but Google built it out into a platform. Yes, it has flaws, but overall I would consider it a success.
However, I will not call it successful in context of the article above. Android as an operating system has not done anything to drive people to use Google's other (paid?) services - which is what you aim from a platform. You build your company's other products around it - like what Apple does by creating their own paid iOS apps to an extent. There have been numerous articles where people speculate if Chrome or Android is Google's future with Chrome coming out ahead all the time.
The fact that vendors and manufacturers put in their own layers of UI and apps etc. on top of Android makes it Google's platform even less. Oh, and I have not touched Kindle Fire as yet!
The fact there is in fact a debate about what should be the flagship platform (Chrome vs Android) for your company is not a good sign.
Lastly, what's the deal with Android not having Chrome as it's browser?
Re: Steve's Google Platform rant
#220It now 404's so I've posted it here: 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.…
Of course there is the risk that he might get something changed inside of Google (I'm thinking unlikely) it would be a pretty amazing thing if the Google infrastructure was available as a platform (and no AppEngine does not count)