600 karma · joined October 4, 2010
I live in Europe and I feel pretty confident that American cities will become more like Paris, Rome, London and not less. That means the poor live on the periphery and the middle and upper class live close to the center.
Key Advantages: * better performance * easier to write services that stay up thanks to OTP * better memory management
The common strength that elixir shares w/ Ruby is that is also very expressive
If you are managing a small application, Chef may feel heavyweight. However, imho, if you can't manage Service-Oriented Architecture w/out a serious configuration management system, be it Chef or Puppet. There are just too many moving parts.
disclaimer: i founded the foodfightshow podcast and co-host the regular bi-weekly episodes with him
I wrote up my thoughts in detail here http://devopsanywhere.blogspot.it/2011/10/puppet-vs-chef-fig...
Also, you may want to check out FoodFight, the bi-weekly Chef Community podcast http://foodfightshow.org
Perhaps there were things that disqualified chef in their eyes?
btw, I am copying your method of managing dotfiles with a Rakefile as we speak.
I counter that while it takes a while to learn chef, it also takes many times more effort to maintain a custom set of shell scripts over the long term
However, that's a separate article that I need to get around to writing.
I would think that the metaprogramming features of ruby which make it so much fun would also make it n times harder to build a JIT for.