Live data from Hacker News

Go's New Brand

blog.golang.org

51–60 of 301 posts

Re: Go's New Brand

#51
post #36

Earlier quoted context omitted.

TBH I've always thought of Go as Google's Java. With some decisions to make developing at super-big-co even nicer, which helps you at google scale.

I always thought of Go as Google's Erlang.

I think this gets too many downvotes. Yes, static vs dynamic typing. Yes, imperative vs functional language. On the other hand, CSP is conceptually fairly close to the Actor Model, so there are definitely similarities. I've written go code that looks similar to Erlang (a go routine receiving messages from an `interface{}` channel in a for loop and then dispatching based on the type.

Re: Go's New Brand

#52

Looks like they are loosing the bespoke Go fonts ( https://blog.golang.org/go-fonts ) and going with Work Sans and Roboto. I understand the reasoning. Personally, I have a big soft spot in my heart for the go fonts . Whenever I feel like coding like it's 1979 again, I load them up in my editor and pretend I'm looking at well written documentation from my childhood. [edit: Yay, Go fonts remain for source code display!…

I hadn't seen these yet. Thanks for linking.

I was a little late for 1979, but I still enjoy the aesthetic.

edit: I've been using Iosevka for a while now— which I guess a mildly similar feel, but narrower.

Re: Go's New Brand

#53
post #36

Earlier quoted context omitted.

TBH I've always thought of Go as Google's Java. With some decisions to make developing at super-big-co even nicer, which helps you at google scale.

I always thought of Go as Google's Erlang.

Erlang is so much more than just green threads. They're not at all comparable.

Re: Go's New Brand

#54
post #3

Sleek new logo makes it look like a bicycle renting start up. While I think its good to refresh branding and aim to unify more things, I will miss the Go Gopher.

Renee French, the original illustrator of the Go Gopher, is still updating the gopher: http://reneefrench.blogspot.com I'm partial to this take on the little fella: http://reneefrench.blogspot.com/2016/11/blog-post.html

Creepy (the fuzzy gopher-dalek, not you)

Re: Go's New Brand

#55
post #31

Perhaps this won't be a popular sentiment, but since when did programming languages need brand identity?

One of the reasons I really like Python is it never had any of this crap. It's popular just because it's useful and people like it.

Re: Go's New Brand

#56
Looks awfully like design by committee, lowest common denominator taste. There is zero distinctiveness and character.

Even java kept coffee cup and duke.

Re: Go's New Brand

#57
Can't resist a good design critique so here goes. My take echoes many of the gut first impressions expressed by others.

Presumably the Go design team added the speed lines at the left to connote speed, performance, and and the future progress and adoption of the language. But the way the lines are conceived is generic. The variation of lengths, meant to evoke the chaotic air turbulence behind a rapidly accelerating race car, is tired. Nothing we haven't seen millions of times before. And not particularly well thought out. In direct contradiction to the expressive power and beauty of the language itself.

The best thing about the design is of course the hidden encapsulation of the mathematical symbol for "infinity". Although, again I find myself at a loss to understand the exact nature of the relation. A possible reference to the ability to spawn millions of goroutines?

The execution of the infinity symbol itself is muddled by the sharp corners of the G's aperture. Shouldn't it be more rounded? It's menacing resemblance to a PC-era on/off power symbol rotated 90 degrees counter-clockwise is distracting.

And lastly, the most troubling of all. Whither the beloved Gopher? A clear nod to the linux penguin. And a secret totem to those who have been initiated. A hieroglyph for the high priests. No text necessary.

Make no doubt about what this rebranding portends. Enterprise Go, Team Edition coming soon ;)

Re: Go's New Brand

#58
post #51
post #36

Earlier quoted context omitted.

I always thought of Go as Google's Erlang.

I think this gets too many downvotes. Yes, static vs dynamic typing. Yes, imperative vs functional language. On the other hand, CSP is conceptually fairly close to the Actor Model, so there are definitely similarities. I've written go code that looks similar to Erlang (a go routine receiving messages from an `interface{}` channel in a for loop and then dispatching based on the type.

Conceptually they are worlds apart. Supervision trees are even impossible in idiomatic Go.

Re: Go's New Brand

#59
post #31

Perhaps this won't be a popular sentiment, but since when did programming languages need brand identity?

Probably for similar reasons that modern "brands" developed: to compete with the competition who mostly provide the same thing as you.

Re: Go's New Brand

#60
Imagine how many external contributors could have been sponsored to work on Go for the money Google blew on this project.
Post reply on HN