I have been a ruby developer for 4 years before ditching the language in
The best way to figure out a skill and the amount of usage is websites
stackoverflow and the number of questions tagged ruby python java
Google trends gives you a fairly good idea too.
Now while ruby is far superior highly productive it needs extra smart
programmers those that are a rare find and therefore most decision
makers will be scared of it. As they are themselves in a comfortable
shell where they want to be.
Add to it the human tendency of not liking radical changes.
I am a Java programmer now and I can tell you that most of the things
being introduced into java7 and post 7 are already there in ruby and I
have so far not learnt a single good pattern, practise that is not the
result of my ruby on rails learnings.
All I am saying is there were'nt enough job options available where i
live and I had to switch I really miss ruby and intend to open my own
software product development company soon.
The language of choice will definately be Ruby as I know for sure I can
do what it will take 10 java guys with 1 good ruby programmer.
There is absolutely no comparison when it comes to web development
between the 2. Ruby + plugins beats anything Java anyday.
Surely there are thing slike OSGI and dynamic support through Groovy and
similarscripting languages but they are all ruby or python inspired
(which is shameful).
Still in this world the best does not always have to sit at top in
raknings just like BMW sales will never be the same as Toyota but a
Toyota now comes standard with what BMW cars were 5 years ago.
Rubys elegance will never be matched by Java.