I like that.
I find that most (not all, but a majority) people complaining loudly about Go are ones who haven't actually used it long enough to find elegant solutions to their problems. They give up right away, "I can't do this thing that I do in other language directly, this is bs!" If you wanna do it exactly the same way as in another language, your options are limited.
If you do give it a try for long enough, you end up finding many interesting ways of solving problems in Go that are quite elegant. But they're not obviously advertised supported high level "features" of the language, they arise from the intersection of many orthogonal simple features.
I see Go specs describing a basic and concise language. You can get started right away and build anything. Sometimes you have to build a lot, but it's always possible. But that's the tip of the iceberg. There's a lot of hidden goodies that emerge as you write it more. The good part is you don't need to know everything right away.
"I’m thinking of Go in terms of its ability to replace programs and methodologies that I’d probably otherwise solve with the classic GNU autoconf/make/gcc conglomerate (avert your eyes!)."
Yep, that's how I started. But in the process I've discovered much more. I hope other people get to see this light too, someday.
It's great to see this kind of discussion. Props to dhh for stepping up and having a talk in the open.
- York UniversityComputer Science, 2009 - 2011
Go-spew: A Journey into Dumping Go Data Structures | Cyphertite Blog
While it is clearly better to have access to a fancy debugger when debugging your applications, sometimes it just isn't practical depending
OnLive CEO reveals 'entirely new approach' to wireless, credits ...
'In advance, yes -- you're right, it's impossible. But nonetheless, we have ten radios all working at the same frequency, all at
An In-Depth Video Preview of the iOS OnLive App, Moments Before my Build...
An In-Depth Video Preview of the iOS OnLive App, Moments Before my Build Expires:First announced at GDC in 2009, few people actually believe
How to Burn Your Own OS X Lion Install DVD or USB Drive
Getting Lion from the App Store is convenient, but if you want a physical copy of the installation, you can easily make your own Lion instal
You Can Bring A Goat To The Apple Store - MacRumors.com
The Apple Store is a pretty laid back place, with friendly staff who will help you pick out a computer -- or, if you'd prefer, leave you alo
Official Google Blog: Step inside the map with Google MapsGL
Step inside the map with Google MapsGL. 10/13/2011 07:20:00 AM. You're now one step closer to experiencing and interacting with a 3D mir
Mac OS X and Simultaneous Multi Platform Runtime Compiling
With the help of the lightweight cross platform GL windowing library GLFW and the Simple File Watcher, we've added Mac OS X support to Runti
Cardboard bicycle 'close to mass production': tough, green and just $20
Cardboard never ceases to amaze. Having been deployed in gramophones, stereos and even digital cameras, one inventor now believes it can be