by Mauro Morales


My first experience with Go was when I was working with Machinery. Machinery was mostly written in Ruby but one component was rewritten in Go to improve performance and ease of compilation across different platforms. I have to be honest and say that my first impression was: impressed but not for me.

I later on found myself on CloudFoundry and got to witness how, many of the project’s components where also rewritten from Ruby to Go. This made me decide to give the language another look and I happy that I did because it opened up my mind to learn more about programming languages in general.