Slashdot Mirror


The Friendship That Made Google Huge (newyorker.com)

Coding together at the same computer, Jeff Dean and Sanjay Ghemawat changed the course of the company -- and the Internet. An anonymous reader writes: The New Yorker has profiled Jeff Dean and Sanjay Ghemawat, two of Google's most storied developers and to date, the company's only Senior Fellows, the highest level Google awards to engineers. The article dives into some of Dean and Ghemawat's successes at Google but focuses on their deep and collaborative friendship -- particularly exploring the power of programming with a partner. "I don't know why more people don't do it," Ghemawat explains. As Dean points out, all you need to do is "find someone that you're gonna pair-program with who's compatible with your way of thinking, so that the two of you together are a complementary force."

2 of 57 comments (clear)

  1. Why more people don't do it by JaredOfEuropa · · Score: 4, Insightful

    As Dean points out, all you need to do is "find someone that you're gonna pair-program with who's compatible with your way of thinking, so that the two of you together are a complementary force."

    Is that all? No. First, you need to find a great match for pair-programming which is already hard enough. But you need to find one who is nearby (this doesn't work all that well remotely), and who happens to work at the same company or startup or whatever, on the same team or on the same or similar assignments. Or you need to already have that coding partner and have the luxury to pick your own employer and assignment together, have the time and energy to work together on some FOSS thing, or be in a position to found your own startup. So no, I am not at all surprised that not many people end up doing this.

    --
    If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    1. Re:Why more people don't do it by hjf · · Score: 3, Informative

      First you need a project leader that doesn't think "two people working on the same ticket is a waste of resources because only one is pressing the keys, the other just looks".