From: tho_mica_l Date: 2008-01-03T23:24:59+09:00 Subject: Re: Zed Shaw - Ruby has dodged a bullet > You make it easy to make, but you also make it > easy to break Sounds nice but I'd say a program written in assembler is easier to break than one written in ruby. > because the developer using the underlying tools didn't > understand some fundamental concepts Many of these tools are made so that you don't have to care about the underlying concepts but so that the whole problem can be moved to different level where it's easier to handle. I remember a friend who once said that you don't know anything about whatsoever unless you don't understand basic atomic laws -- he was a physicist of course. But no, that's not necessary, which may of course hurt the narcistic mind of somebody who invested years of his life in understanding something. I have always thought the basic idea of ruby is to be easy to use (for everyone[1]). I haven't thought it was to make you feel like a rock star (to cite another posting in this disturbing thread). [1] BTW Smalltalk was also created to enable kids to develop computer programs and I always thought of ruby as a practical descendent of Smalltalk.