logoalt Hacker News

purplemoonxtoday at 4:33 PM2 repliesview on HN

Haha, try 2013. You were not around then ;)

Go 1.0 was released in 2013 (I don't even think the "official date" of March 28, 2012 is correct, or at least, nobody had heard of it).

Apple doing Swift and Google doing Go was basically in response to Node.js

> but I distinctly remember learning Go on Windows in 2009 and building web apps

Very highly doubt it


Replies

Jtsummerstoday at 6:12 PM

> Go 1.0 was released in 2013 (I don't even think the "official date" of March 28, 2012 is correct, or at least, nobody had heard of it).

This is a strange and ahistorical take. Go was heavily discussed in 2009 after it was first announced by Google. It didn't go four years between public announcement in 2009 and people finally learning of it in 2013.

Major themes of discussion in 2009: Does it have generics and if not, why not? How does it compare to Erlang? And why did they reuse the name from this language Go! we all just heard about five minutes ago? https://news.ycombinator.com/item?id=936544 - from the day after the language was publicly revealed.

The first two topics (generics and how it compares to Erlang) are still discussed today, though the former is now mostly complaining that it has generics instead of complaining that it doesn't have generics.

giancarlostorotoday at 4:38 PM

I mixed up when Go had its first release for windows and 1.0 but that somehow means I wasn't around for that? Thanks for knowing about my life more than I do somehow? My memory is not what it used to be but that doesn't invalidate my personal experiences in 2009.

I started college in 2011 and I was telling the professors about it before it was popular, Vitess was in 2010, used in production by YouTube. JavaScript predates NodeJS even so.

I did use Linux in 2009 so I could be misremembering when it was ported, after all this was over a decade and some change ago.

Edit:

https://go.dev/blog/1year

My overall argument still stands, in production at YouTube by 2010, by 2013 we already had Docker in the works, when you say it "just came out" but many people were eyeballing Go and waiting for it to be fully on Windows.

So 2010 they were talking about the Windows port, guess I blended the years a bit, everything before my college years is all smashed together for me.

show 1 reply