At work, I just rewrote a bunch of ruby code, moved piles of things around. It's changing some ordinary synchronous code to use EventMachine, something that's kind of like POE.
I just found out writing in ruby is like perl, but with
no strict 'vars';
on all the time.. This major time saver isn't available at all!
Even worse, whenever I typo a variable or forget to introduce it properly it's automatically turned into a method call.
Perl works to save my bacon and would never let me get away with typoing a variable or forget to introduce it. It's giganto times more efficient to program in Perl than Ruby.