Even if you spend a month learning Ruby and never use it again, it will still irrevocably change the way you approach writing code.
Even if you spend a month learning Ruby and never use it again, it will still irrevocably change the way you approach writing code.
Very cool? YES! worth learning? Absolutely! "changing the way I write code irrevocably? Not a chance!
I'm fairly confident that it did. Once you've really learned it, Ruby creates paths in your brain that you will try to follow forever, even if you're not coding in Ruby anymore.
If it didn't, then you never gave Ruby a real chance.
Certainly the "ah-ha" moment for ruby was much less intense than my ah-ha moment of Lisp, Python, SmallTalk and Erlang. And it's definitely more straight forward to me than Haskell, Prolog, OCAML or Forth.
That's just the reality of it.
I would also throw Lisp in. And Forth. And Haskell. And Smalltalk...
But then, we are not talking about a month anymore...