While we do some stats in Ruby it definitely doesn't represent the entire "this is how we solved it". In fact we use a large amount of R and Java to solve all our statistics problems.
82 karma · joined October 4, 2010
While we do some stats in Ruby it definitely doesn't represent the entire "this is how we solved it". In fact we use a large amount of R and Java to solve all our statistics problems.
As far as python goes I think python has become more popular simply because it has more community around data applications. Unfortunately a lot of people view ruby as just Rails. I think academia's adoption of python has also helped it grow into a data analysis language.
Really any MR you do with python you could do with Ruby as it all uses hadoop streaming.
Thanks for pointing out GSL. I appreciate the feedback.
In fact I perform the vast majority of my statistical analysis in R.
Ruby is just a fun language to implement basic statistical algorithms in and it the Ruby community as a whole doesn't hasn't put a lot of emphasis on stats.
Overall I think as it exists now Scala has the best community particularly around web development. Much like the Django v Rails debate try them out and see what you like.
I know personally scala is second on my list behind Ruby.
I also think there is going to another generation of social networking apps that build on top of Facebook and Twitter giving us new ways to analyze and use social data.
Overall I would say get yourself into some web development
Dont get caught up too much in worrying what other people are using. You initial technology stack will not make or break your company as you can always iterate to another technology stack at a later date if you wish.