From: "David A. Black" Date: 2008-03-31T00:30:30+09:00 Subject: Re: What is Ruby's biggest strength ? Hi -- On Mon, 31 Mar 2008, Rick DeNatale wrote: > On Sun, Mar 30, 2008 at 11:01 AM, Dave Thomas wrote: >> >> On Mar 30, 2008, at 9:48 AM, Tuan Minh wrote: >> > But you praise it as beauty, art language..etc, however, why don't you >> > give some examples to prove those opinion. >> >> Perhaps the onus is now on you to try it and experience these things >> for yourself. >> >> Programming is not art in the same way that painting is--you don't >> wander down a hall and look at things on the wall. Programming is art >> in the sense of craft--you come to appreciate it through doing it. > > Or to extend the analogy, be like the art students I always saw in > museums. Whenever I got the opportunity to roam the halls of the > Louvre or the Prado, I inevitably saw students with easels, not just > looking at the works, but trying to learn from them by > "reimplementing" them in their own way. Be careful, though, or you'll get accused of "re-inventing the wheel" :-) I've always thought that it's fine, and often fun, to write programs that do what others already do. I think of it as more like being a wheelwright than a re-inventor of the wheel. David -- Rails training from David A. Black and Ruby Power and Light: ADVANCING WITH RAILS April 14-17 New York City INTRO TO RAILS June 9-12 Berlin ADVANCING WITH RAILS June 16-19 Berlin See http://www.rubypal.com for details and updates!