The Ravine 3
If you’re reading our blog, chances are good that, like me, you were/are working with a non-Ruby, non-Rails technology most of the time. And going from one framework to a brand new one, or one programming language to a new one, or one musical instrument to a new one, can be discouraging sometimes even if you think it’s right thing to do.
I had been thinking for a while about the best way to describe this experience, when I see today that Martin Fowler just posted a great piece on this subject. And as always, has expressed the concepts in one page better than I could in ten.
So read his latest post and then let me know what you think.
How has it been for you, trying to learn something new like Rails? Easy? Hard? In between?
We’ve got to get in, to get out (Genesis, “Carpet Crawlers”)



I think the fear of what's on the other side of that ravine keeps a lot of people from trying Rails.
For me (a .NET guy), it has been pretty smooth, possibly because I never did feel comfortable with the WinForms approach to web apps. I preferred to write a library and ORM layer to separate all the nasty stuff from the HTML, then just use the objects in my library in the ASP.NET page....very similar to the object-oriented methods in Rails.
So, for me, it's been very nice.
Great post. Coming from .net to rail hasn't been that bad. The hardest part has been IIS to apache, windows server to *nix. Sometimes I feel like I'm getting really good then I read posts like this
Haven't even read the article, but nice Genesis reference. Genesis with ole Pete was sa-weet :)