Thank you for responding. I apologize if my list sounded a bit
bitter. It’s probably the result of spending many hours learning and
modifying the Rails internals and submitting a patch (with tests) only
to have it not applied (but not rejected either).
Rails would likely benefit from some more
documentation of the internals. Again, patches welcome. Documentation
don’t require tests
I’ll try to work on some documentation patches for the internals.
The relatively high barrier of entry to patch submissions is also largely the
reason why you like Rails so much.
Agreed. More often than not the added features are useful to me.
Rails has been in growth mode for a while. With the release of 1.0 we have
said, “This has enough features.” The 1.0 branch will only receive bug
That’s good to hear. Is there a timeline for how long the 1.0 branch
will be maintained?
Regardless, if you are so inclined go through and
identify, say, the 10 most critical bugs as you see it and post their
numbers to the core mailing list making a case. Help prioritizing bug
would be appreciated.
I’ll try to make time to do so.
Rails is most of the time fast
enough. There are real world apps with lots of traffic backing that
True. This is certainly less of an issue than the issues mentioned
above (though faster is always better ).
What is the problem with this? You want intension revealing method names.
Your text editor should alleviate the hassle of typing the whole thing
It’s mainly an issue when I feel better, shorter names could have been
chosen (e.g. options_from_collection_for_select =>
collection_select_options). The typing isn’t so much the problem as
reading code. Longer method names take more effort to mentally parse.
Honestly, this is a pretty small issue, which is why it was the last
one on the list.
Thanks for the list. It’s very useful to have people who like Rails pointing
out what they don’t like rather than people who’ve already made up their
to hate it looker for things to throw rocks at. So I do really
your candor. I’m all for people willing to help.
I’ll try to see if I can do more than just provoke discussion. Thank
you for your thoughtful response and level-headedness.