logoalt Hacker News

qudatyesterday at 8:01 PM4 repliesview on HN

It’s funny how some claim it’s intuitive while others complain about its magical nature.


Replies

kayodelycaonyesterday at 8:44 PM

It all depends what you’re working with. ActiveRecord can get gnarly. The rest of it is pretty easy to understand once you know what methods are called.

I think what confuses people is Ruby’s meta programming. The ability to dynamically define named methods makes rails seem far more magical than it actually is. You also can’t tell the difference between method calls and local variables.

sosbornyesterday at 8:16 PM

"Magic" and "Intuitive" aren't mutually exclusive.

mattgreenrocksyesterday at 10:13 PM

It is too much to hold in my head at once sometimes. I can understand how it all fits together but the lack of types means I’m holding a lot more in my head at once.

I wish I got along better with Rails, honestly.

dismalafyesterday at 8:45 PM

Some people want to get things done and others want to play with legos.