you monkeypatch over core methods like that they put you in jail right away no trial, no nothing. Metaprogrammers... we have a special jail for metaprogrammers. You're global variabling? Right to jail. You're using for loops instead of iterators? To jail right away. You're type checking by class... Jail. Abusing eval? Jail. You're using global variables like a drunken sailor? You right to Jail. You overuse class variables Jail. You underuse class variables believe it or not jail. You use too many tests also Jail, overuse underuse. You use define method and you could have created the methods explicitly? Believe it or not, jail right away. We have the best code monkeys in the world because of jail.
"Ruby got popular coz Rails could get barely code-literate graduate to write CRUD app and so it was cheap (famous 15 minutes to blog tutorial) for companies."
That's not what happened, instead Ruby got popular with advanced web developers working in Java who saw that Rails was had better answers than J2EE. If you were barely code-literate graduate you wouldn't recognize that Rails was offering new unique ways doing things.
The 15 minute blog tutorial wasn't really indicative of what Rails was like, just a small sample about how it was different.
It was an advanced tool for advanced users with a long learning curve that eventually paid off in better productivity.
I did this by accident from Tokyo to Kyoto. My idea was that I didn't want to take a bullet train to Kyoto and what I wanted was a slower train with a restaurant and a bar car. So without speaking Japanese I tried to buy that ticket, and the train office were slightly surprised then they did the ticket processing to make it happen. Turns out what I got was a local train all the way to kyoto. It fucking sucked. It was like riding a subway train for 11 hours. There was no restroom ,it was cold, the seats were uncomfortable and there was no food. When I think back on it, I don't know why I just did't quit. For food at a station I ran to get a bento within five minutes. At another station I raced to use the toilet. My eventual destination was Suntory distillery in Yamazaki and I got to drink 25 year old whisky so eventually it got better, but if you made it this far, yeah I had a good idea, that turned out to be stupid and I stuck with it because I don't know why.