Who’s motto is, “I did it my way”?
Answer: Not a Ruby on Rails Programmer.
RoR programmers are not maverick types, in it for fortune and glory and refusing to conform. They are disciplined and compliant types who know that to get things done quickly and effeciently often means that you can’t be a rebel coder.
You have to do things the Ruby Way and trust that things will work out in the end. This kind of trust in your language and framework does not come easy. With RoR, you must conform or please step asside, before you are run over by those who have accepted the rules and are speedily putting out quality web sites.
I learned this the hard way. What other way do I know? I tried to create a simple database driven demo without creating the requisite three databases – _dev, _test and _production. Big mistake. Just do it by the book and you won’t have any issues. Trust thy Rails and know thy Ruby.
I bow to the Rubiests and vow to pay closer attention.
I’ve really only started out on Ruby, but it looks just fine so far. I’ve had a tinker with some RoR creation of a test site for myself, but nothing complicated.
Tim,
Read your blog entry. How do you like Ruby? So far I’m pretty fond of it. But I liked Python too.
If you are interested, I’ve recently posted my thoughts on this same subject in RoR at http://www.timalmond.com/journal/2006/1/16/convention-over-configuration.html