TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Google's ‘Gopher Team’

98 点作者 suchabag将近 12 年前

14 条评论

Robin_Message将近 12 年前
No they don&#x27;t. One guy started a major rewrite of a broken piece of infrastructure, and &quot;the Go team [which he is part of] now regularly volunteers to help other teams with small projects&quot;, so as to learn more about how Go can replace and augment existing systems.<p>This headline is so far beyond journalism as to be a joke. It&#x27;s just making shit up for the sake of having a &quot;story&quot;.<p>I can imagine it now. They heard &quot;gopher&quot;, thought of another animal, then thought about how awesome some of the coders on the Go team are (look at the blinking lights!), and BAM! invented an elite squadron of coders who fix whatever problem you have based on a combination of the navy Seals and the A-team.
评论 #6121464 未加载
评论 #6120685 未加载
edw519将近 12 年前
<i>If code doesn’t receive constant love it turns to shit,</i><p>I would prefer &quot;If <i>bad</i> code doesn&#x27;t receive constant love it turns to shit&quot;<p>I am aware of thousands of examples of heavily used commercial software that hasn&#x27;t been touched in 5, 10, 15, even 20 years because it just works and always has. Properly designed and written scalable software can last indefinitely with little or no modification, even through geometric changes.<p>But I like OP&#x27;s quote. I think it should become part of every code reviewer&#x27;s checklist:<p><pre><code> Will this turn to shit without constant love? No: Pass. Yes: Then fix it now.</code></pre>
评论 #6121204 未加载
评论 #6120729 未加载
评论 #6120580 未加载
评论 #6120675 未加载
评论 #6121221 未加载
评论 #6121346 未加载
general_failure将近 12 年前
I hope all journalism majors are sitting up and reading this carefully. This is how you make a nice imaginative story out of a small interview. A good story&#x2F;link bait needs something in desperate need (&#x27;lousy code&#x27;). Then it needs a hero (&#x27;gopher team&#x27;). Then it needs a title which will catch people&#x27;s attention (people can&#x27;t help reading about &#x27;google&#x27;). Creative journalism at it&#x27;s best.<p>In case it isn&#x27;t clear, the only store here is that one guy wrote Google&#x27;s download server in Go because it was not working well. That&#x27;s it, that&#x27;s the only story. Google doesn&#x27;t send some task force or anything like that.
outside1234将近 12 年前
Its totally untrue that Google uses open source first before writing something themselves. Literally, the whole infrastructure is custom google goop and it can take a noogler months before they can do the most basic task.<p>You can see this in the response to &quot;we can&#x27;t serve files correctly&quot; in that there was to rush in write new code in a Google language (Go), as if there weren&#x27;t thousands of existing ways to solve this with an open source component already.
stuartcoope将近 12 年前
These slides from Brad Fitzpatrick himself on the subject were a lot more informative:<p><a href="http://talks.golang.org/2013/oscon-dl.slide" rel="nofollow">http:&#x2F;&#x2F;talks.golang.org&#x2F;2013&#x2F;oscon-dl.slide</a>
评论 #6120641 未加载
will118将近 12 年前
Discussion from 2 days ago: <a href="https://news.ycombinator.com/item?id=6110398" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=6110398</a>
ancarda将近 12 年前
I really don&#x27;t understand why dl.google.com isn&#x27;t just running Nginx or some web server. It&#x27;s just serving files. Why does it need software written in house?
评论 #6121068 未加载
评论 #6121260 未加载
评论 #6120985 未加载
16s将近 12 年前
Have any heavy C++ devs switched to go? What&#x27;s the major advantage&#x2F;compelling reason to switch? It seems to me that Go is more comparable to Python&#x2F;Ruby and Java on the Web, but maybe I&#x27;m wrong.
评论 #6121242 未加载
评论 #6121110 未加载
VikingCoder将近 12 年前
&quot;The team was able to make many improvements to the way the language handles clustering and file transfers.&quot;<p>Either the journalist had no business writing this sentence, or the people who designed Go put things in the language that should have been in the libraries. Or both.
WestCoastJustin将近 12 年前
I think this was initially reported in 2012 [1], because I remember reading about it a while ago. While I was Googling about for the link, I came across the &quot;dl.google.com: Powered by Go&quot; slide deck [2].<p>[1] <a href="http://grokbase.com/t/gg/golang-nuts/12asyfnbea/go-nuts-dl-google-com-now-served-by-go" rel="nofollow">http:&#x2F;&#x2F;grokbase.com&#x2F;t&#x2F;gg&#x2F;golang-nuts&#x2F;12asyfnbea&#x2F;go-nuts-dl-g...</a><p>[2] <a href="http://talks.golang.org/2013/oscon-dl.slide#1" rel="nofollow">http:&#x2F;&#x2F;talks.golang.org&#x2F;2013&#x2F;oscon-dl.slide#1</a>
osth将近 12 年前
&quot;If code doesn&#x27;t receive constant love, it turns to shit.&quot;<p>But it sounds like this code was receiving &quot;love&quot;, only the &quot;love&quot; was coming from run-of-the-mill &quot;just get it to work&quot; C++ programmers.<p>I guess we need context to understand Fitzpatrick&#x27;s statement. Perhaps he just means code at Google.<p>Are there any examples of code that has survived for many years without &quot;constant love&quot;? Netcat has not received &quot;constant love&quot; over the years. It hasn&#x27;t turned to shit. Neither has the original awk. I can think of many other examples. These programs have proven to need very little maintenance.<p>I posit that simple programs that are well written do not need &quot;constant love&quot;. They only need love when there&#x27;s a bug. And there are plenty of programs that are in constant use where no bug has been discovered for many years. The bugs were vetted and fixed early on, decades ago.<p>Hence I disagree with Fitzpatrick.
coldcode将近 12 年前
Maybe they should take a look at feedburner.
contol-m将近 12 年前
They should really dispatched to fix the Google Drive Client program for Mac. It consistently maxes out a CPU even when there is no sync going on. I can consistently reproduce this issue on all Macs I own.
MaysonL将近 12 年前
Ah, the joys of language PR. Alan Kay was right when he bemoaned the eternal pop culture of programming.