Hacker News new | ask | show | jobs
by tantalor 5214 days ago
What ever happened to convention over configuration? Why are "engine" developers even making this decision?
2 comments

Convention over configuration was always easier in smaller decisions where people didn't have very strong opinions. i.e., "model files go in ./app/models/" When it comes to more subjective, more context-dependent decisions like authentication libraries, the general drift has (wisely, I think) been to build hooks into the core and let non-Rails-core developers have a healthy competition about which libraries are best.

Of course, this means the Rails user base is getting slowly more fragmented as more options become viable, but generally speaking this is a good problem to have.

To make it "easier" for people to use their engine. Obviously this is wrong.