On Fri, Jul 20, 2012 at 02:52:55PM -0700, Ryan Lane wrote:
On Thu, Jul 19, 2012 at 11:55 PM, Antoine Musso hashar+wmf@free.fr wrote:
Daniel Friesen wrote:
The ops guys hate ruby.
I am pretty sure they love it. Puppet itself is a DSL based on top of ruby. The ops argument is we don't want to handle security updates and nasty performance bug for yet another language.
No. No. We hate it. I, personally, also dislike puppet, but that's another discussion totally.
I think the "we" is a bit unwarranted. I don't hate Ruby and I certainly don't hate Ruby more than Java :-) I also don't feel the same about puppet; I do see some problems with it, but none of them have nothing to do with the fact that it's written in Ruby.
I think this discussion is pointless though. If we find a good tool for the job and it's clear how to install and maintain it, I don't see why we should care about its implementation language, at least from an ops perspective. I've seen horrible & difficult to operate software in Python and perfect ones in Ruby. I don't see how our personal preferences towards languages have any value here.
Regards, Faidon