TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The Friendship that made Google huge (2018)

95 pointsby robertkoss8 months ago

8 comments

JohnMakin8 months ago
I like how this digs into pair programming using these two as an example - pair programming, at least when I was coming up, was seen as a panacea to all software development problems. However, in our field, suffice it to say there are &quot;difficult&quot; personalities or people much more comfortable working alone, and in practice, I&#x27;ve rarely seen success with it, personally, more than someone looking over your shoulder every now and then to debug something. As a primary working method, which it seems like the subjects of this article are doing, you definitely need to find someone who thinks like you.<p>I&#x27;ve had things that were close, but usually devolves into multiple short 10-20 minute meetings, division of tasks, then reconvene, rinse&#x2F;repeat. That typically works well and I don&#x27;t have to deal with people nitpicking how I use my editor or how many chrome tabs I have open.
_zamorano_8 months ago
I struggled badly on a pair programming position.<p>It&#x27;s not like I don&#x27;t like reviews or cannot work alongside another person. It&#x27;s I cannot learn while someone is talking to me or trying to make me place the cursor somewhere.<p>I&#x27;m all in for code review, even in pairs. In fact, I do that with a junior dev I have assigned and it&#x27;s working well for us. I leave him thinking and come back to evaluate his solution.<p>I find reviewing him paired, is time saving for me. I make him lead me to the right code spots, rather than finding out on my own. I fire 3 quick questions and we&#x27;re aligned on the spot.<p>I&#x27;ll never work again on a 100% pp position but I think I&#x27;ve found my sweet spot with the technique.<p>I agree that, if no other safeguards are in place, using pp you can avoid real bad code. But without deep thought, you&#x27;ll mostly converge to an average solution, when social dynamics are very much leading.
评论 #41507538 未加载
评论 #41511527 未加载
评论 #41510264 未加载
gandalfgeek8 months ago
(former Googler)<p>It was really special to see how this pair basically laid out the foundations of large-scale distributed computing. Protobufs, huge parts of the search stack, GFS, MapReduce, BigTable... the list goes on.<p>They are the only two people at Google at level 11 (senior fellow) on a scale that goes from 3 (fresh grad) to 10 (fellow).
评论 #41506822 未加载
评论 #41509154 未加载
bell-cot8 months ago
(2018)<p>And 102 comments on HN at the time: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=18588697">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=18588697</a>
williamDafoe8 months ago
I don&#x27;t enjoy these types of lionizing articles, badically these types of articles is what you give $10k-$50k to a PR team and they start to write these articles yo elevate your reputation in the industry ...
评论 #41506313 未加载
评论 #41506729 未加载
评论 #41518170 未加载
jprd8 months ago
<a href="https:&#x2F;&#x2F;archive.md&#x2F;U8HCQ" rel="nofollow">https:&#x2F;&#x2F;archive.md&#x2F;U8HCQ</a>
etlabaume8 months ago
“Jeff Dean’s résumé lists the things he hasn’t done—it’s shorter that way.”<p>Just brilliant. :-)
mgaunard8 months ago
I don&#x27;t understand why so many people insist in revering others for what they&#x27;ve achieved.<p>If you need to revere anything, revere the achievement, not the man that did it.
评论 #41505633 未加载
评论 #41506531 未加载
评论 #41505949 未加载
评论 #41505782 未加载
评论 #41505635 未加载
评论 #41505131 未加载
评论 #41505641 未加载