If you're talking to middle management or higher, you might want to stay high-level. That being said, if technical arguments do actually help now, or might in the future, I listed some technical reasons and asked for others here:
https://groups.google.com/forum/m/#!topic/golang-nuts/Fg1I34HrtqU >The free lunch is over I think you mean the situation has gotten better, not worse? You might want to phrase this differently. >Small language This is of course subjective (C++!) but I personally don't consider Go small. It takes a while to fully learn, although you can still be quite productive with only a partial understanding. >Forces you to check errors The way I would put it is you manually thread errors through function calls; you don't have to check them. It's equivalent to exceptions, which are values too, where exceptions thread errors through function calls for you. This is a controversial topic. :) >The upcoming "dep" I would try to make clear this means Go might one day gain feature parity with other languages in terms of dependency management and release engineering, not that dep is an advantage compared to other languages. Good luck! -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.