I think interoperability is an important issue. If you are trying to introduce Go into a mature environment you need to avoid any idea that the existing apps will have to be rewritten.
For example, gRPC allows a Go application to work with apps written in Java, C#, RoR, Python and a host of other languages, so it offers the potential to introduce new functionality written in Go and make it work with the stuff that you already have. Another issue is testing. Go has excellent ready-made testing facilities. However, not all managers understand how important testing is, so that point may be irrelevant to your purposes. In general, when dealing with managers, talk about money - you need to argue that Go offers lower development costs, better software for the same money, more efficient use of equipment, and so on. If you can't offer those benefits convincingly, they probably won't be interested. -- 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.