Google's ‘Gopher Team’
wired.com
Google's ‘Gopher Team’
1–10 of 40 posts
Re: Google's ‘Gopher Team’
#2This headline is so far beyond journalism as to be a joke. It's just making shit up for the sake of having a "story".
I can imagine it now. They heard "gopher", 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.
Re: Google's ‘Gopher Team’
#3Re: Google's ‘Gopher Team’
#4Re: Google's ‘Gopher Team’
#5I would prefer "If bad code doesn't receive constant love it turns to shit"
I am aware of thousands of examples of heavily used commercial software that hasn'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.
But I like OP's quote. I think it should become part of every code reviewer's checklist:
Will this turn to shit without constant love?
No: Pass.
Yes: Then fix it now.Re: Google's ‘Gopher Team’
#6If code doesn’t receive constant love it turns to shit, I would prefer "If bad code doesn't receive constant love it turns to shit" I am aware of thousands of examples of heavily used commercial software that hasn'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…
Daniel Bricklin wrote an interesting article[1] related to long lasting software (PDF)
[1] http://changethis.com/manifesto/download/6.200YearSoftware
Re: Google's ‘Gopher Team’
#7These slides from Brad Fitzpatrick himself on the subject were a lot more informative: http://talks.golang.org/2013/oscon-dl.slide
Re: Google's ‘Gopher Team’
#8Re: Google's ‘Gopher Team’
#9If code doesn’t receive constant love it turns to shit, I would prefer "If bad code doesn't receive constant love it turns to shit" I am aware of thousands of examples of heavily used commercial software that hasn'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…
Not sure what your example of untouched code represents. The OP says that what makes code turn bad is accumulated local changes and bug fixes without thinking about the big picture. Of course if no one ever touches the code, its quality doesn't change.
Re: Google's ‘Gopher Team’
#10No they don't. One guy started a major rewrite of a broken piece of infrastructure, and "the Go team [which he is part of] now regularly volunteers to help other teams with small projects", so as to learn more about how Go can replace and augment existing systems. This headline is so far beyond journalism as to be a joke. It's just making shit up for the sake of having a "story". I can imagine it now. They heard "gop…