Profile

Cover photo
Nathan York
Works at Google
Attended University of California, Santa Cruz
Lived in Scotts Valley, CA
245 followers
AboutPosts

Stream

Nathan York

Shared publicly  - 
 
The final blog post in a four part series describing how Google's distributed build and test system works. The "Build in the Cloud" heading is buzzwordy, but accurate since almost all the work is done using the power of our datacenters, while also maintaining the illusion that everything executes locally. The end result is a build system that scales well and can build and test large amounts of code very quickly.

Thanks to all who followed along, +1'd, and commented on our series. And please post questions or ideas for followup posts to the blog comments.
Jeff Cox originally shared:
 
Check out the latest post! It describes one of the projects I've been working on at Google.

http://google-engtools.blogspot.com/
Build in the Cloud: Distributing Build Outputs. This is the fourth in a four part series describing how we use the cloud to scale building and testing of software at Google. This series elaborates on ...
View original post
4
3
liuxue gu's profile photoJena Manchester's profile photo
Add a comment...

Nathan York

Shared publicly  - 
 
The second post of a four part series on the build infrastructure at Google. This describes how build metadata is specified, and then used to analyze and drive builds.
3
1
Matt Beaumont-Gay's profile photo
Add a comment...

Nathan York

Shared publicly  - 
1
Steven K Kele's profile photoNate Allison Pfefferkorn's profile photo
2 comments
 
Funny. I think there should be an ironic moustache in there.
Add a comment...

Nathan York

Shared publicly  - 
 
I posted this on the Google Engineering Tools Blog several weeks ago. This is about how we scale up software engineering at Google. Specifically, some of the infrastructure we've developed for dealing with over 100 million lines of code.
5
5
Eugene Kramer's profile photoBharat Mediratta's profile photoJürgen Allgayer's profile photoJena Manchester's profile photo
 
I just saw you 2010 Tools for Continuous Integration at Google Scale. Tools for Continuous Integration at Google Scale
It is currently being discussed in our company's forum.
I was wondering if the slides to the presentation are out there somewhere. Can you help us out to it ?
Add a comment...
Have him in circles
245 people
Shivendra Singh's profile photo
Albert Mark's profile photo
Inma Serrano's profile photo
Tug Su's profile photo
Scott Showalter's profile photo
Dominic Bartl's profile photo
Adam Markowitz's profile photo
Richard Smith's profile photo
Merissa Schade's profile photo

Nathan York

Shared publicly  - 
 
Chandler Carruth originally shared:
 
Really cool post on how building software at Google really works. There are also more posts in the series. Just in case you ever wondered just how crazy we were up here. =D

Feel free to ask questions or comment here, I work on a bunch of these systems and am happy to discuss.
View original post
1
3
Robert Konigsberg's profile photoJena Manchester's profile photo
Add a comment...

Nathan York

Shared publicly  - 
 
Ryan Estrada originally shared:
 
Here is the entire section about rights, explained section by section.
184 comments on original post
2
2
Shera York's profile photoKevin Grellmann's profile photoMarkus Winter's profile photo
 
I miss the like button.
Add a comment...

Nathan York

Shared publicly  - 
 
Christina Trapolino originally shared:
 
Google+ Tip for the day: Stop treating Google+ like Facebook.

When I got my Google+ invitation, I was already itching to shed my Facebook profile. I still feel that way, but I’m starting to realize something really surprising (at least for me): I don’t think Google is my Facebook stand-in. I think Google is far more than a measly “social network,” and that’s why some of my Facebook friends who are migrating over right now seem to be, as they say on the Internet, “doing it wrong.”

I've been a devoted Googlephile for many years, so if Google wanted me to use G+ instead of Facebook, it was gonna happen -- unless they really goofed it up, of course (I'm still not entirely over my breakup with Wave, Google -- but at least I've stopped leaving those creepy voicemails, right?). The push and pull factors were there. They were obvious: Facebook is for “moms” and spam robots -- Google was going to be my new social network.

But something didn't feel quite right about treating my Google+ profile like my Facebook profile, nor treating my Circles like the Facebook social groups I wished I'd always had. There was content everywhere, written by people I’d heard of -- and many I hadn’t. Something about this space was very different than anything Facebook has ever allowed me to experience. It felt like something else, something... bigger, maybe more important. Something collaborative, perhaps. How very Google!

My friends, however, don’t seem to be having the same Google+ experience I am. My tendency so far has been to add as many people with as many interesting views as possible to my Circles, and then to read voraciously and respond all over the place. Meanwhile, my real-life friends are complaining that there’s not enough content to appease them, and I’m the only one dominating their Streams. Why is this happening for them? I think it comes from a fundamental set of expectations about moving from Facebook to Google+. People are treating their Google+ accounts just like Facebook accounts. And I think that’s a doomed approach.

Here is how I think Google+ can be most fully enjoyed and utilized, at this early stage:

Think about what you use Facebook for. If it’s for keeping up with old friends and for keeping up with current, local friends, great. You can use Google+ for that, and it’s definitely got a leg up on Facebook for filtering content.

Interact with content created by users you don’t know personally. If you don’t follow people you don’t already know, you’re going to get bored, and not just because your friends aren’t all here yet. You’ll get bored even after they’ve all arrived. Why do you think Facebook started implementing games and applications? Well, to make money, obviously, but what was the draw for the userbase? I’m willing to bet Facebook figured out that simply reading your friends’ thoughts all day long gets old, and let’s be honest: very few of us have enough friends with enough interesting posts to keep us engaged.

If you like the social games on Facebook, well...you’re not really my target audience. Sorry. For the rest of you -- if you don’t like how Facebook allowed third party junk to start bombarding you with game requests and access to your information, embrace its absence here so far!

I realize that at some point, developers may come up with cool ways to implement games on Google+, but I expect that Google will have learned from the clunky, disorganized, and downright invasive way developers approached this in Facebook. And the best way to keep Google+ rich in content and devoid of lame, invasive apps is to let go of your old ideas about what it means to be on a social network.
233 comments on original post
1
Rong Ou's profile photo
Rong Ou
 
A long-winded way to say Google+ combines the best of both Facebook and Twitter.
Add a comment...

Nathan York

Shared publicly  - 
 
Downloading all my FB account info now, just in case this also eventually gets blocked. From FB account: Account->Account Settings->Download Your Information
The dominant social network isn't making it easy for people to extract data for use in Google+. A new tool that only fetches friends' names is apparently even too much. Read this blog post by Stephen ...
1
Milos Besta's profile photoGeoff Mendal's profile photoChris Panza's profile photoNathan York's profile photo
8 comments
 
Not that I know of. I wanted a copy of my FB data just in case it gets locked down further.
Add a comment...
People
Have him in circles
245 people
Shivendra Singh's profile photo
Albert Mark's profile photo
Inma Serrano's profile photo
Tug Su's profile photo
Scott Showalter's profile photo
Dominic Bartl's profile photo
Adam Markowitz's profile photo
Richard Smith's profile photo
Merissa Schade's profile photo
Education
  • University of California, Santa Cruz
    Computer Science, 1999 - 2001
  • San José State University
    Software Engineering, 2005 - 2008
  • San José State University
    MBA, 2005 - 2008
Basic Information
Gender
Male
Work
Occupation
Software Engineer
Employment
  • Google
    Staff Software Engineer, 2005 - present
  • Borland
    Software Engineer, 1998 - 2005
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Previously
Scotts Valley, CA - Singapore - Munich, DE
Links
Contributor to