First thoughts on Ruby...
Thank god blocks are back.
What the hell is up with all the special characters and weird syntaxes? Feels like C's question mark colon is coming back.
Why do people always think having multiple ways to do the same thing is a good idea?
Mixins are good because ...
Parser errors remind me of the LValue errors I used to get out of Microsoft C compiler.
Maybe static typing is good for code generation as it allows code completion and easier refactoring. (Did Ted really say that???)
Ruby on rails looks more like a steam train than a modern locomotive. Better than what we have, but not environmentally friendly.
Most importantly:
I've only used it for a couple of days. Ask me in a week.