I've programmed in JS before and have used Backbone and Underscore...however, when using JS and Ruby together (i.e. in every RoR project), I'll lose a little time when switching between the two languages.
For those who have learned/are learning CS, do you find the switch-shock to be lessened thanks to CS's more Ruby-like conventions (e.g. the last value of a function being automatically returned)? And how would you weigh that against any new syntax-hiccups that the CS syntax might introduce (I guess this includes trying to unlearn some of the JS conventions)?