Earlier quoted context omitted.
Out of curiosity, what has your experience been like? Do you have any major gripes with the language or are you still on a Ruby honeymoon?
I'm not the parent but I'll reply anyway. I have very few issues with Ruby as a language, in general it let's me get from thought to working code quicker than any other language I've used. Honestly the largest issues I've run into with Ruby typically deal with people trying to be too clever. Ruby certainly provides a lot of ways for people who want to look incredibly clever to hang themselves and anyone using their c…
I agree with you about Thought-to-Code and even though I argued in favor of monkey patching earlier, the willingness to use it without discipline has raised a red flag for me and is the biggest sign of this "too cleverness" that you're referring to (at least for me). If Ruby becomes the new Java, maintaining irresponsibly monkey patched legacy systems could be a nightmare for the enterprise developer in the years to come.