If I had to guess, I would say because GP didn't actually give any real reasons why adding complexity (a new language) would improve or solve a problem. Advocating languages is fine, we all have our pet languages, but it is important to remember they each are just one tool in the toolbox and that what is more important is how the language solves the problem well, instead of just blindly advocating one language over another.
Language comparison are so ridiculously multi-dimensional and my knowledge of Netflix's internal applications are shallow enough I thought specifics would be a waste of time. I see Go in general as a reaction to the overcomplexity of Java/C++ and the performance issues of Python/Ruby. Since Go seems to be popular with people who use Java/Python, and Netflix uses Java/Python, I was curious if Go was on the table. I would hardly call my original post blind advocacy...
Some folks would consider this as an attempt to hijack the discussion. I am not saying that is what you are trying to do but what some folks would think. It gets tedious sometimes when the post is specifically about "Python at whatever" and people post "Hey you should use this language instead."
Maybe that is why you were down voted. (FWIW, I did not down vote you.)
I posted this: http://news.ycombinator.com/item?id=5356913 today as a reply to someone who commented about Go on a post about programming languages today. It seems that (at least so far) I was correct.
Besides Google using Go for some things like part of Youtube and dl.google.com, CloudFlare, Heroku, Canonical, Torbit, SoundCloud, BBC, and others are using Go for parts of their back-end infrastructures.
Comments
If I had to guess, I would say because GP didn't actually give any real reasons why adding complexity (a new language) would improve or solve a problem. Advocating languages is fine, we all have our pet languages, but it is important to remember they each are just one tool in the toolbox and that what is more important is how the language solves the problem well, instead of just blindly advocating one language over another.
Language comparison are so ridiculously multi-dimensional and my knowledge of Netflix's internal applications are shallow enough I thought specifics would be a waste of time. I see Go in general as a reaction to the overcomplexity of Java/C++ and the performance issues of Python/Ruby. Since Go seems to be popular with people who use Java/Python, and Netflix uses Java/Python, I was curious if Go was on the table. I would hardly call my original post blind advocacy...
Some folks would consider this as an attempt to hijack the discussion. I am not saying that is what you are trying to do but what some folks would think. It gets tedious sometimes when the post is specifically about "Python at whatever" and people post "Hey you should use this language instead."
Maybe that is why you were down voted. (FWIW, I did not down vote you.)
I posted this: http://news.ycombinator.com/item?id=5356913 today as a reply to someone who commented about Go on a post about programming languages today. It seems that (at least so far) I was correct.
Besides Google using Go for some things like part of Youtube and dl.google.com, CloudFlare, Heroku, Canonical, Torbit, SoundCloud, BBC, and others are using Go for parts of their back-end infrastructures.