Ryan is a Python guy. Like a lot of Java people, Ryan took notice of the recent ONLamp.com piece about Ruby on Rails and the ensuing Slashdotting of it. Here's some of his thoughts that I agree:
IMO, the real breakthrough with Rails is that each of the layers in the stack come bundled together and each understands the others fairly intimately. This combined with the dynamic aspect of the language allows pieces up the stack to provide sensible default functionality given concrete pieces down the stack.
...
This may sound silly but I waste a ton of time trying to organize my project's source files...
Another aspect of Rails that I appreciated is that it seems to promoteand possibly even requirea strict organizational structure of source files. This structure can be generated for you by helper scripts.