Discussion on: Who's looking for open source contributors? (October 1st edition)

forstmeier profile image
John Forstmeier

Great question! We chose Go for a couple of reasons.

The first is Mike and I wanted to learn and the idea of the relatively young, productive, and powerful language that is Go appealed to us.

With regards to machine learning, you're definitely right - compared to Python the libraries are fewer, but they are there. We tend to believe in the longer-term expectations for Go in machine learning given Google's strong support for the language as well as the Go APIs available for things like TensorFlow and the NLP services; I would bet the trend continues in that direction and libraries will pop up as a result. In our project, we kept things as simple as possible, given we're focusing on applied machine learning, and opted to hand-roll components as necessary.