Hmmm well perhaps
gophers.org might end up being released back to the public market. The thing is gophers is just perfect in my opinion. Its a name that perfectly defines what the website is and makes sense and easy to remember. Names like facebook, become brands that sell the site. To many here it seems you would suggest "
thefacebook.com" was good enough that the fact they paid tens of thousands for "
facebook.com" was a waste.
However marketing experts would disagree. In a way the brand sells the website because it describes what the site is and is easy to remember and spell. Things like appearance also matters.
http://www.verdemedia.biz/what-we-do/web-design-development/The fact is were all gophers already. We will use any site regardless. However thats not the problem. We are a very strong and intelligent community of developers who are completely fascinated with this language. The problem is this, and ill describe with my personal trouble with golang at the moment.
Im starting a gocos2d library for google chrome and appengine. Its a great project that beautifully extends the cocos2d family and provides a great solution over cocosd2dx-html. Why program in javascript when you can program in Go in the browser and use appengines channels to make online based games.
http://www.gocos2d.org/ Its a great project in my opinion that aims at golang specifically to attract developers to the language.
The problem is, I cant develop it yet. There is work that needs to be done. gles2, egl, opengl headers and a go frontend compiler specifically for PNACL. Sure these projects have been started but they are only being worked on by a few developers [1-3] perhaps, and while ive jumped on these projects its added a huge workload requirement. Its a daunting experience that you would have to develop a compiler for a language just to use the language, but its the dedication I have because I believe in this language can grow to the top. But we just need more man power. Its like go has become the best kept secret in the tech world 4 years after its debut. A cult language to some, a hobby language to many.
Just continue to let go be something that developers pester their co-developers to consider using it?
In all honesty I see a problem with programming languages in general. Fragmentation of information and resources.
Google any language, python, C, C++, Ruby.
What you find is that there are the languages website, and site after site of information fragmentation.
Golang.org has already made a huge leap over many other languages because of its huge approach to documentation in your face and none of the BS like on
python.org. You are presented with an attractive simple page that encapsulates the google feeling that so many people find attractive in google products.
However when you google golang, you find that its just like all the other languages again. The website, and fragmentation of information resources. In fact, the 2 most important projects 3rd party projects
go.pkgdoc.org, and
godashboard.appspot.com arent even on the first page. Somebody's blog is higher than those.
Yes golang does link to the godashboard. But then the connection end there. You can fish around a bunch of different sites and surf google all day.
Why do we have to go to stackoverflow to post a problem we have for a language. Why do we have to surf a bunch of different blogspots to read about tutorials and user experiences. Why do beginners have to go to a site like codeacademy to learn how to use a language. It doesnt make any sense too me? Now im not suggesting we introduce a general site for programmers that address all languages.
I dont think thats our responsibility. However, we can set the trend and disrupt the current way things work by making an open source website written in go for gophers that anybody can contribute to. And what better way than to have a domain like
gophers.org.
golang.org and its companion site
gophers.org should be the first and second links you find when you google "the go programming language" and the fragmentation should end there.