News for hackers. Stuff that matters.
Re:What does it take to make Google work at scale? by Thaxll on Monday August 17, 2015 @04:49PM (#10076014)
The thing that might be scary working at Google is that you work with tech than no-one else uses.
Re:What does it take to make Google work at scale? by jrockway on Monday August 17, 2015 @11:51PM (#10077518)
The one thing that worries me about leaving Google is how much time I'd have to spend building hacked-together imitations of the infrastructure I'm used to using. It's not because I don't know how other things work, it's because I know how these things work and I like them better.

At least the build system was recently open-sourced, so I won't have to build that from scratch. But things like Borg and D are both elegant and easy to use, and I would hate to have to go back and care about deploying software or configuring RAID arrays again. Unfun and uninteresting. Totally solved at Google for the kinds of problems I work on.

Re:What does it take to make Google work at scale? by suls on Wednesday August 19, 2015 @08:03AM (#10084882)
For me - from the outside - the build-system and the trunk-based development is the single most important factor for an organization that scales. Yet I wonder why it is so hard to convince my co-workers .. any anecdotes about how it was started at Google and later at Twitter?
Re:What does it take to make Google work at scale? by rco8786 on Monday August 17, 2015 @05:51PM (#10076386)
A lot of times that tech no one uses today becomes the industry standard tomorrow.

It's scary being at the bleeding edge.

Re:What does it take to make Google work at scale? by obeattie on Monday August 17, 2015 @04:53PM (#10076040)
I'm not sure that Google thinks of that as a problem. In fact, I'd argue a lot of the tech that many companies use nowadays exists because Google pioneered it.
Re:What does it take to make Google work at scale? by nostrademons on Monday August 17, 2015 @05:01PM (#10076088)
I think that he's talking about the employee perspective, not the company perspective. Google's tech stack is mostly proprietary, which means you can't take your tech skills with you to a new employer.

...And I haven't found it to be a major problem, being an ex-Googler a little over a year out. Tech skills are easy to pick up on your own. My current startup is based on Node.js, a native Android client, and AWS; the one before it was Django & Heroku. Haven't tried looking for jobs yet - I made enough at Google to not have to worry about that for a while - but I occasionally get in-bound interest from big-name, fast-growing startups. Most clueful hiring managers look for experience with problems, not with solutions, and Google lets you face problems that the rest of the industry won't deal with for a while.

Re:What does it take to make Google work at scale? by delroth on Monday August 17, 2015 @05:35PM (#10076296)
As a Googler I find it to be the most fun and most attractive part of the job. I'm not too worried about learning specific technologies. Learning the core fundamentals of how these technologies work is however critical. But since Google is (still nowadays) pioneering a lot of that, esp. in the distributed world, that's not really a problem either.
Re:What does it take to make Google work at scale? by plorkyeran on Monday August 17, 2015 @07:21PM (#10076736)
My fear would be related to not having things to put on my resume or being able to answer specific questions during interviews, but of course that's not remotely an issue for the specific case of ex-Google employees.
Re:What does it take to make Google work at scale? by threeseed on Monday August 17, 2015 @07:45PM (#10076815)
A lot of technologies ? No not even close. More like 3.

GFS, MapReduce, BigTable were the key Google inventions that became the sparks that ignited the modern day big data/analytics revolution.

Re:What does it take to make Google work at scale? by segmondy on Monday August 17, 2015 @06:52PM (#10076653)
There are plenty of other companies that also have tech that Google doesn't have or use too. Google has all these amazing tech, but I can assure you working at Google doesn't mean you will ever get to use it directly.
Re:What does it take to make Google work at scale? by threeseed on Monday August 17, 2015 @07:47PM (#10076823)
Exactly. Facebook and Yahoo have contributed equally as much to the technology landscape as Google has.

And unlike Google they actually make it available to the public and then follow it up with supporting the projects.

Re:What does it take to make Google work at scale? by animefan on Monday August 17, 2015 @11:55PM (#10077527)
A lot of these things were originally developed at Google then spread to other companies (when employees moved etc.). So Google is contributing probably more, but not directly.