3 ms·
No, it isn't. I was talking about this earlier on a topic about java. Magic is good, it keeps the 'I don't like magic' people away. It provides a slow introduc
by fleitz 16y ago
No, it isn't. I was talking about this earlier on a topic about java. Magic is good, it keeps the 'I don't like magic' people away.
It provides a slow introduction to noobs and introduces them to the mindset that you shouldn't have to do a lot of configuration for things to just work out of the box.
Remove the magic and pretty soon we'll start having to use factory classes. Or a web.config file. Or any of the other annoying things you have to configure to some sane value every time you start a project with any other framework.
- josevalim 16y agoThings like convention over configuration must still exist. All the whistles and surprises that you get when you first come to Rails must still be there. What the blog post advocates is for giving good explanations, books, documentation instead of blaming magic as the reason everything works.