but now I program almost exclusively in go. because for almost everything I do, especially web services. I appreciate the completely and well thought out runtime.
the primary development team could be alot more friendly. i think the channels stuff isn't as useful as its supposed to be. the vendoring thing is still screwy.
but it saves me time, and tends to make more correct programs. thats enough.
Because there is one thing Go isn't is "le language du jour" (ou du mois) ??? Come on.
Personally, I'd still be betting on Java which has really become better and simpler to work with/deploy compared to 10 years ago, it's especially true for web apps, and has the largest ecosystem of all languages. Go is nice, but has a poor ecosystem for enterprise integration, its type system is the reason why it will never replace languages such as Java.