News for hackers. Stuff that matters.
Re:Introducing Hooks by mygo on Thursday October 25, 2018 @08:40PM (#18305876)
I’ve seen this discussion pop up before in other frameworks I have used as they evolved over time. Interestingly enough my favorite framework went from being very magic to being less magic and more explicit and verbose. I liked it better when it was more magic.

Guess I’m in the silent group who isn’t bothered by a bit of magic, and actually likes it. Sometimes I don’t care too much what’s going on under the hood so long as I understand what to expect to happen. If it’s a good framework, magic or not, the documentation will do a good job of detailing how to use such magical features.

Re:Introducing Hooks by skissane on Thursday October 25, 2018 @09:19PM (#18306032)
Magic is great when it works. The problem is when it doesn't do what you are expecting, it can be much harder to troubleshoot. (Did I do something wrong? Am I hitting a bug?)

Magic hides internal details, hence users are less familiar with them, hence they struggle more to diagnose when the magic fails to happen.

Re:Introducing Hooks by albertgao on Sunday November 04, 2018 @03:40AM (#18374899)
Don't want to be rude. But, the truth is, it is only a magic if you just can't figure out how they implement it...