james_b
4/17/2005 12:43:00 AM
Ryan Leavengood wrote:
...
> I think I'd have a pretty good perspective on that since I was around in the
> RubyConf 2001 days and have been pretty much out of the Ruby community until
> now. I agree, not too much has changed in the language (though I love
> Enumerable#inject.) Even the list of libraries isn't that different. Though I'm
> certainly aware of the additions that made RubyGems Part Deux easier to
> implement than when I made the first RubyGems (of course I never really got
> past prototype stage.)
Rubygems has made a big difference for me. Whereas trying a new lib or
application was often a series of downloads, dependency searches, and
installation headaches, most libraries nowadays are a snap to install
and explore. Would Rails , for example, have been as successful if
people had to manually install the half-dozen or so required libraries?
Half the battle is getting people to at least try things.
Without rubygems, many a fine application would go underused.
>
>
>>However, I think it is a lesson in how people can take
>>their own opinion (or a common opinion) and believe in it as fact.
>>
>>Rails has opened the eyes of to many to what they could not see.
>>David and his RubyOnRails is to Ruby what Michaelangelo and
>>Michaelangelo's David are to a large of stone.
>
>
> While the metaphor is colorful and amusing, I don't think I'd even go so far as
> to say that. David is no doubt a smart guy and Rails is a cool system (from
> what I've seen, I'm still a Rails newbie), but I think the success of Rails has
> more to do with its simplicity and utility than any inherent "artistry."
Rails offers a good solution for a set of common problems, with
excellent packaging and promotion. The assorted code generators and
default settings lower the barrier to use, and you can get started
without having to think about too many things.
>
> David had a problem (implementing BaseCamp using Ruby), and he just solved his
> own problem by creating Rails. I think too many people create solutions that
> are looking for a problem instead of solving real problems.
>
>
>>The only difference is that Ruby has more value than a large rock. :)
>>
>>It is also clear that some people just see the statue.
>>But me, I see the process. I am waiting to see what gets
>>created when another Michaelangelo comes along and finds Ruby.
Aside from Matz, Ruby has yet to have its Michaelangelo. Maybe some
Warhols and Duchamps, though.
James