title: Is Rails a Black Box?
body: <p>I've been doing some simple rails Apps lately. I know ruby quite well, but when I started doing things "the rails way" I noticed that some things were done "just because" and It's hard for a (rails) newbie to know what does the code do.</p>
  
  <p>Has rails missed the point and turned into some kind of 4th generation language? I mean, you HAVE to do some things (that you dont need to understand) in order to develop rails websites, and the alternative is to explore the source code to figure out what does what.</p>
  
  <p>I've also seen that people were paying cash to anyone who could do good rails tutorials...  We are talking about a framework that puts simplicity in the first place, is it necessary to PAY for good tutorials?</p>
  
  <p>Dont get me wrong, I believe rails has brought very good ideas to the mainstream (like convention over configuration), but has this oversimplification ("just put this line of code and ... it works!") reduced the simplicity the framework was trying to achieve?</p>